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

import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * SuperAgent 查询对象详情请求。第一版仅支持通过 ORDER:{orderId} 查询本系统订单快照。
 *
 * @param hotelId 酒店上下文 ID，用于隔离订单和任务数据
 * @param objectId 查询对象 ID，第一版格式为 ORDER:{orderId}
 * @param objectType 调用方传入的对象类型提示，第一版不作为强校验条件
 */
public record ReservationAiObjectDetailQueryRequest(
        @JsonProperty("hotel_id")
        String hotelId,
        @JsonProperty("object_id")
        String objectId,
        @JsonProperty("object_type")
        String objectType
) {
}
