NewGaoKaoApi/PaymentSDK/AliPay/Domain/KoubeiCateringServiceOrderM...

79 lines
3.2 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

using System;
using System.Xml.Serialization;
namespace Aop.Api.Domain
{
/// <summary>
/// KoubeiCateringServiceOrderModifyModel Data Structure.
/// </summary>
[Serializable]
public class KoubeiCateringServiceOrderModifyModel : AopObject
{
/// <summary>
/// 订座信息。仅order_type=book有效
/// </summary>
[XmlElement("book_info")]
public BookInfoModify BookInfo { get; set; }
/// <summary>
/// 口碑订单号
/// </summary>
[XmlElement("order_no")]
public string OrderNo { get; set; }
/// <summary>
/// 订单状态。 如wait_receive表示待接单/待取号success表示已接单/已取号close表示已关闭finish表示已完成cancel表示已取消。
/// </summary>
[XmlElement("order_state")]
public string OrderState { get; set; }
/// <summary>
/// 订单物流状态。 如果是排队单物流状态calling表示叫号中pass_call表示已过号eated表示已就餐。 如果是订座单物流状态eated表示已就餐not_eated表示未就餐remain表示留座。
/// </summary>
[XmlElement("order_sub_state")]
public string OrderSubState { get; set; }
/// <summary>
/// 订单类型。如book表示订座如queue表示排队。
/// </summary>
[XmlElement("order_type")]
public string OrderType { get; set; }
/// <summary>
/// 外部订单号
/// </summary>
[XmlElement("out_order_no")]
public string OutOrderNo { get; set; }
/// <summary>
/// 排队信息。仅order_type=queue有效
/// </summary>
[XmlElement("queue_info")]
public QueueInfoModify QueueInfo { get; set; }
/// <summary>
/// 商户拒绝原因
/// </summary>
[XmlElement("refuse_reason")]
public string RefuseReason { get; set; }
/// <summary>
/// 【通用】 TIME_OUT 超时关闭 SYSTEM_ERROR系统异常 CUSTOMER_CANCEL 客人取消 MERCHANT_CANCEL 商家取消 【仅排队用】 NUMBER_ERROR人数错误 MERCHANT_OFFLINE商家服务不在线 NOT_NEED_QUEUE无需排队 REPEAT_TAKE重复取号 【仅订座用】 WAIT_CONFIRM订单等待确认中 REPEAT_BOOK重复预订 MERCHANT_NOT_ONLINE商户目前不接受线上预订 MERCHANT_REFUSE商户拒绝 BOOK_FULL预约已满 REACH_UPPER_LIMIT达到上限
/// </summary>
[XmlElement("refuse_type")]
public string RefuseType { get; set; }
/// <summary>
/// 时间戳,用作数据的版本号,取系统当前时间即可
/// </summary>
[XmlElement("sync_timestamp")]
public string SyncTimestamp { get; set; }
/// <summary>
/// 回流数据类型。 common非实时性数据更新。 标识除queue_wait和queue_wait_time之外其他数据的更新。 real_time实时性数据更新。 仅queue_wait和queue_wait_time发生变化时使用。 此时仅会取queue_wait和queue_wait_time两个字段。
/// </summary>
[XmlElement("sync_type")]
public string SyncType { get; set; }
}
}