
package dev.sonpx.loyalty.mcp.reward.model;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size;
import java.time.LocalDate;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class DeductionSequences extends Fw {
    @NotBlank
    @Size(min = 1, max = 50)
    private String sequenceId;

    @NotBlank
    @Size(max = 100)
    private String sequenceName;

    private String description;

    @NotNull
    private LocalDate effectiveFrom;

    @NotNull
    private LocalDate effectiveTo;

    @NotNull
    private Boolean isDefault;

    private String sortCriteria;
}
