PricingType.java
package com.github.jenkaby.bikerental.tariff.domain.model;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
@Getter
@RequiredArgsConstructor
public enum PricingType {
DEGRESSIVE_HOURLY("tariff.pricing-type.degressive-hourly.title",
"tariff.pricing-type.degressive-hourly.description"),
FLAT_HOURLY("tariff.pricing-type.flat-hourly.title",
"tariff.pricing-type.flat-hourly.description"),
DAILY("tariff.pricing-type.daily.title",
"tariff.pricing-type.daily.description"),
FLAT_FEE("tariff.pricing-type.flat-fee.title",
"tariff.pricing-type.flat-fee.description"),
SPECIAL("tariff.pricing-type.special.title",
"tariff.pricing-type.special.description");
private final String codeTitle;
private final String codeDescription;
}