package com.billpaymentservice.bbps.dto; import java.util.List; import jakarta.validation.constraints.Min; import jakarta.validation.constraints.NotBlank; import lombok.Getter; import lombok.Setter; @Getter @Setter public class CustomerParamDTO { private String paramConfigId; @NotBlank(message = "Parameter name is required") private String paramName; private String dataTypeDAO; private String dataTypeModel; private boolean optional; @Min(0) private int minLength; @Min(0) private int maxLength; private String regex; private boolean visibility; // ✅ List of possible values private List values; }