package cn.nianxx.thhotel.workflows.reservation.common.dto;

import java.time.LocalDateTime;

/**
 * OPERA 模拟操作 attempt 快照。用于执行结果和重试历史展示。
 */
public record ReservationOperaOperationAttemptSnapshot(
        Long id,
        String hotelId,
        Long orderId,
        Long taskId,
        Long operationId,
        Integer attemptNumber,
        String attemptStatus,
        String requestPayloadJson,
        String responsePayloadJson,
        String errorMessage,
        LocalDateTime startedAt,
        LocalDateTime finishedAt
) {
}
