package com.billpaymentservice.bbps.dto.request; import com.billpaymentservice.bbps.dto.CustomerParamsRequest; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; @Getter @Setter @AllArgsConstructor @NoArgsConstructor public class FetchBillValidatestRequest extends BaseClass { @NotBlank(message = "biller id not be null") private String billerId; @NotBlank(message = "biller name not be null") private String billerName; @NotBlank(message = "biller category not be null") private String billerCategory; @NotBlank(message = "biller mob no not be null") private String customerMobNo; private String clientReqId; // Optional Fields private String macAddress; // private String clientReqId; private CustomerParamsRequest customerParamsRequest; // Customer parameters for identifying the bill }