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


import dev.sonpx.loyalty.mcp.reward.enums.AwardBasisType;
import dev.sonpx.loyalty.mcp.reward.enums.AwardFactorType;
import jakarta.validation.Valid;
import jakarta.validation.constraints.NotEmpty;
import java.util.List;
import lombok.Getter;
import lombok.Setter;

/**
 * Created by SonPhung on Thursday, 09-Nov-2023
 */
@Getter
@Setter
public class CampaignFormulaFour extends Fw {

    private AwardFactorType factorType;

    private AwardBasisType basisType;

    @Valid
    @NotEmpty
    private List<CampaignFormulaFourTier> tiers;
}
