package com.billpaymentservice.bbps.dto.request; import java.util.List; import com.billpaymentservice.bbps.dto.CustomerParamsRequest; import com.billpaymentservice.bbps.dto.RemitterIdentity; import com.billpaymentservice.bbps.dto.Tag; import jakarta.validation.constraints.NotBlank; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import lombok.ToString; @Getter @Setter @AllArgsConstructor @NoArgsConstructor @ToString public class FetchBillRequest 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; private String clientReqId; private String macAdress; @NotBlank(message = "customer mob no not be null") private String customerMobNo; private String remitterName; @NotBlank(message = "payment channel not be null") private String paymentChannel; private List deviceBlockTags; private CustomerParamsRequest customerParamsRequest; private List remitterIdentity; }