Files
no-copy/src/main/java/ru/soune/nocopy/entity/tarif/TariffTimeTerm.java
T

23 lines
448 B
Java
Raw Normal View History

2026-03-25 12:46:33 +07:00
package ru.soune.nocopy.entity.tarif;
2026-03-25 16:31:21 +07:00
import lombok.Getter;
2026-04-04 00:52:01 +07:00
import java.util.List;
2026-03-25 16:31:21 +07:00
@Getter
2026-03-25 12:46:33 +07:00
public enum TariffTimeTerm {
2026-04-04 00:52:01 +07:00
MONTHLY(30, "MONTHLY"),YEAR(365, "YEAR");
2026-03-25 12:46:33 +07:00
private final Integer days;
2026-04-04 00:52:01 +07:00
private final String name;
2026-03-25 12:46:33 +07:00
2026-04-04 00:52:01 +07:00
TariffTimeTerm(Integer days, String name) {
2026-03-25 12:46:33 +07:00
this.days = days;
2026-04-04 00:52:01 +07:00
this.name = name;
2026-03-25 12:46:33 +07:00
}
2026-04-04 00:52:01 +07:00
public static List<String> validTerms() {
return List.of(MONTHLY.name(), YEAR.name());
}
2026-03-25 12:46:33 +07:00
}