package com.banesco.module.service_order_status_control.domain.dto.response;

import com.banesco.module.service_order_status_control.domain.model.ServiceOrderWorkTaskResult;
import com.banesco.module.transaction.domain.model.Transaction;
import io.quarkus.runtime.annotations.RegisterForReflection;
import lombok.*;
import org.eclipse.microprofile.openapi.annotations.media.Schema;

@Getter
@ToString
@Builder
@NoArgsConstructor
@AllArgsConstructor
@RegisterForReflection
@Schema(description = "Respuesta de la solicitud de cambio de estatus del servicio")
public class ServiceOrderStatusControlResponse {
    @Schema(description = "Instancia de la solicitud de cambio de estatus del servicio")
    private ServiceOrderWorkTaskResult servicingOrderWorkTaskResult;
    @Schema(description = "Instancia de la transaccion de cambio de estatus del servicio")
    private Transaction transaction;
}
