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


import dev.sonpx.loyalty.mcp.criteria.AbstractFwCriteria;
import dev.sonpx.loyalty.mcp.filter.LocalDateTimeFilter;
import dev.sonpx.loyalty.mcp.filter.StringFilter;
import lombok.Data;

/**
 * Created by SonPhung on Monday, 20-Jul-2026
 */
@Data
public class CampaignRuleCriteria extends AbstractFwCriteria {

    private StringFilter campaignId;
    private StringFilter ruleId;
    private StringFilter ruleName;
    private StringFilter description;
    private LocalDateTimeFilter effectiveFrom;
    private LocalDateTimeFilter effectiveTo;
    private StringFilter ruleType;
    private StringFilter poolId;
}
