Files
velocity-pay-springboot/src/main/java/zw/qantra/tm/domain/dtos/BillPaymentDto.java
2025-07-11 12:25:46 +02:00

34 lines
956 B
Java

package zw.qantra.tm.domain.dtos;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import zw.qantra.tm.domain.enums.AuthType;
import zw.qantra.tm.domain.enums.CurrencyType;
import zw.qantra.tm.domain.enums.RequestType;
import java.math.BigDecimal;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@JsonIgnoreProperties(ignoreUnknown = true)
public class BillPaymentDto {
private RequestType type;
private AuthType authType;
private String billClientId;
private String debitRef;
private CurrencyType debitCurrency;
private BigDecimal amount;
private String aggregatorId;
private String debitPhone;
private String debitAccount;
private String creditAccount;
private CurrencyType creditCurrency;
private String creditPhone;
private String billName;
private String trace;
}