package com.banesco.module.payment_initiation_request.domain.model;

import com.banesco.common.domain.model.Payee;
import com.banesco.common.domain.model.Payer;
import io.quarkus.runtime.annotations.RegisterForReflection;
import lombok.*;

import java.math.BigDecimal;

@Getter
@ToString
@Builder
@NoArgsConstructor
@AllArgsConstructor
@RegisterForReflection
public class PaymentInitiationTransactionInstanceRecord {
    private PaymentTransactionType paymentTransactionType;
    private Payer payerReference;
    private Payee payeeReference;
    private BigDecimal amount;
    private String currencyCode;
    private String paymentPurpose;
}
