33 lines
963 B
Java
33 lines
963 B
Java
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
|
|
}
|