using System;
using System.Xml.Serialization;
namespace Aop.Api.Domain
{
///
/// AlipayOpenServicemarketOrderSyncModel Data Structure.
///
[Serializable]
public class AlipayOpenServicemarketOrderSyncModel : AopObject
{
///
/// 实际支付金额,单位分
///
[XmlElement("actual_amount")]
public long ActualAmount { get; set; }
///
/// 购买者uid
///
[XmlElement("consumer_uid")]
public string ConsumerUid { get; set; }
///
/// 优惠券抵扣金额,单位分
///
[XmlElement("coupon_amount")]
public long CouponAmount { get; set; }
///
/// 商品折扣金额,单位分
///
[XmlElement("discount_amount")]
public long DiscountAmount { get; set; }
///
/// 有业务含义的外部订单号,用做页面跳转等操作
///
[XmlElement("fin_tech_order_no")]
public string FinTechOrderNo { get; set; }
///
/// 金融科技产品码
///
[XmlElement("fin_tech_product_code")]
public string FinTechProductCode { get; set; }
///
/// 最后修改时间,用做防请求乱序,针对同一条数据的更新,如果值小于上一个请求的值,该次请求会被丢弃。建议使用数据的修改时间,或者乐观锁的version作为参数值。
///
[XmlElement("gmt_modified")]
public long GmtModified { get; set; }
///
/// 金融科技订单状态
///
[XmlElement("order_status")]
public string OrderStatus { get; set; }
///
/// 下单时间,格式yyyy-MM-dd HH:mm:ss
///
[XmlElement("order_time")]
public string OrderTime { get; set; }
///
/// 金融科技订单类型
///
[XmlElement("order_type")]
public string OrderType { get; set; }
///
/// 商品原始金额,单位分
///
[XmlElement("original_amount")]
public long OriginalAmount { get; set; }
///
/// 幂等参数,比如某种业务标准外部订单号,比如交易外部订单号,代表商户端自己订单号
///
[XmlElement("out_biz_no")]
public string OutBizNo { get; set; }
}
}