using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Aop.Api.Domain
{
///
/// AdvanceOrder Data Structure.
///
[Serializable]
public class AdvanceOrder : AopObject
{
///
/// 预订单编号
///
[XmlElement("advance_order_id")]
public string AdvanceOrderId { get; set; }
///
/// 业务场景码,分类:SCAN_PURCHASE(扫码购场景)
///
[XmlElement("biz_scene")]
public string BizScene { get; set; }
///
/// 订单描述
///
[XmlElement("body")]
public string Body { get; set; }
///
/// 订单创建渠道,商户自行定义用于区分商户的数据来源。
///
[XmlElement("channel")]
public string Channel { get; set; }
///
/// 扩展字段,json格式。
///
[XmlElement("ext_info")]
public string ExtInfo { get; set; }
///
/// 订单包含的商品列表信息,json格式,其它说明详见商品明细说明
///
[XmlArray("goods_details")]
[XmlArrayItem("mall_goods_detail")]
public List GoodsDetails { get; set; }
///
/// 商圈ID
///
[XmlElement("mall_id")]
public string MallId { get; set; }
///
/// 商户操作员(业务员)编号
///
[XmlElement("operator_id")]
public string OperatorId { get; set; }
///
/// 商户订单号,64个字符以内、可包含字母、数字、下划线;需保证在商户端不重复
///
[XmlElement("out_order_no")]
public string OutOrderNo { get; set; }
///
/// 卖家的支付宝用户ID
///
[XmlElement("seller_user_id")]
public string SellerUserId { get; set; }
///
/// 口碑店铺ID
///
[XmlElement("shop_id")]
public string ShopId { get; set; }
///
/// 预订单状态,状态包含:(初始化:INIT,待付款:WAIT_PAY, 关闭状态:CLOSE)
///
[XmlElement("status")]
public string Status { get; set; }
///
/// 商户门店编号
///
[XmlElement("store_id")]
public string StoreId { get; set; }
///
/// 店铺名称
///
[XmlElement("store_name")]
public string StoreName { get; set; }
///
/// 订单标题
///
[XmlElement("subject")]
public string Subject { get; set; }
///
/// 商户机具终端编号
///
[XmlElement("terminal_id")]
public string TerminalId { get; set; }
///
/// 订单未优惠的总金额,单位为元,精确到小数点后两位,取值范围[0.01,100000000]
///
[XmlElement("total_amount")]
public string TotalAmount { get; set; }
}
}