using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Aop.Api.Domain
{
///
/// KoubeiCateringKmsOrderSyncModel Data Structure.
///
[Serializable]
public class KoubeiCateringKmsOrderSyncModel : AopObject
{
///
/// 同步动作. "PUSH":推送订单; "CANCEL_PUSH": 取消推送
///
[XmlElement("action")]
public string Action { get; set; }
///
/// 推单渠道码. "ELE_ME":饿了么; "KERUYUN":客如云;“YINBAO”:银豹;“DUOWEI”:"多维";如不再此名单则联系口碑技术同学新增;
///
[XmlElement("biz_channel")]
public string BizChannel { get; set; }
///
/// 菜品信息列表. action=PUSH时必填, aciton=CANCEL_PUSH不填
///
[XmlArray("kds_dish_info_list")]
[XmlArrayItem("kds_dish_info_d_t_o")]
public List KdsDishInfoList { get; set; }
///
/// 订单信息. action=PUSH时必填, aciton=CANCEL_PUSH不填
///
[XmlElement("kds_order_info")]
public KdsOrderInfoDTO KdsOrderInfo { get; set; }
///
/// 口碑订单号.(口碑订单必传) 退款时, 以order_no为主. 如果order_no不存在, 以out_order_no为准.
///
[XmlElement("order_no")]
public string OrderNo { get; set; }
///
/// 外部订单号
///
[XmlElement("out_order_no")]
public string OutOrderNo { get; set; }
///
/// 口碑店铺id
///
[XmlElement("shop_id")]
public string ShopId { get; set; }
///
/// 原始订单来源. ISV订单:isvpos(例如:属于客如云、银豹、多维等ISV厂商自己的POS订单,则传isvpos); 口碑订单:koubei; 饿了么订单:eleme; 支付宝订单:alipay; 美团订单:meituan; 滴滴订单:didi; 其他平台:other;
///
[XmlElement("source")]
public string Source { get; set; }
}
}