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

import dev.sonpx.loyalty.mcp.enums.EntityLevel;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Set;
import lombok.*;

/**
 * Created by SonPhung on Monday, 20-Jul-2026
 */
@Getter
@Setter
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class PoolByEntityLevelRequest implements Serializable {

    @NotEmpty
    private Set<String> poolSet;

    @NotNull
    private EntityLevel entityLevel;
}
