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; }