using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Aop.Api.Domain
{
///
/// AlipayBusinessOrderCreateModel Data Structure.
///
[Serializable]
public class AlipayBusinessOrderCreateModel : AopObject
{
///
/// 买家身份信息。注:本接口只支持传入type为USER_ID,issuer为ALIPAY
///
[XmlElement("buyer_identity")]
public UserIdentity BuyerIdentity { get; set; }
///
/// 订单控制信息,比如超时信息。
///
[XmlElement("control_info")]
public ControlInfo ControlInfo { get; set; }
///
/// 订单经营环境信息
///
[XmlElement("env_info")]
public EnvInfo EnvInfo { get; set; }
///
/// 订单商品列表
///
[XmlArray("item_list")]
[XmlArrayItem("item_detail")]
public List ItemList { get; set; }
///
/// 商户外部订单号
///
[XmlElement("merchant_order_no")]
public string MerchantOrderNo { get; set; }
///
/// 订单金额,单位为元,精确到小数点后两位,取值范围[0.01,100000000]
///
[XmlElement("order_amount")]
public string OrderAmount { get; set; }
///
/// 订单创建指定营销信息,如果不传入该字段,表明不咨询前置营销
///
[XmlElement("selected_marketing")]
public MarketingSelectionInfo SelectedMarketing { get; set; }
///
/// 卖家身份信息。注:只支持传入type为USER_ID,issuer为ALIPAY
///
[XmlElement("seller_identity")]
public UserIdentity SellerIdentity { get; set; }
///
/// 订单标题
///
[XmlElement("title")]
public string Title { get; set; }
}
}