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

import com.banesco.module.document.domain.model.Document;
import com.banesco.module.transaction.domain.model.Transaction;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.quarkus.runtime.annotations.RegisterForReflection;
import lombok.*;

@Getter
@ToString
@Builder
@NoArgsConstructor
@AllArgsConstructor
@RegisterForReflection
@JsonInclude(JsonInclude.Include.NON_NULL)
public class ServicingOrderProcedure {
    private Document document; // BOLE: fileName
    // BOLE: nroRequest, status, accepted, rejected, expired, dispatchDate, quantity
    // BOL: id, requestType, emitterReceptor, status, amount, currency, concept, dateCreate
    private Transaction transaction;
}
