using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Aop.Api.Domain
{
///
/// MybankPaymentTradeOrderCreateModel Data Structure.
///
[Serializable]
public class MybankPaymentTradeOrderCreateModel : AopObject
{
///
/// 币种值
///
[XmlElement("currency_code")]
public string CurrencyCode { get; set; }
///
/// 业务事件码
///
[XmlElement("ev_code")]
public string EvCode { get; set; }
///
/// 商品信息
///
[XmlArray("goods_info")]
[XmlArrayItem("bk_pos_goods_info")]
public List GoodsInfo { get; set; }
///
/// 外部商户业务订单号
///
[XmlElement("out_trade_no")]
public string OutTradeNo { get; set; }
///
/// 网商合作伙伴ID
///
[XmlElement("partner_id")]
public string PartnerId { get; set; }
///
/// 支付时间,格式"yyyy-MM-dd HH:mm:ss"
///
[XmlElement("pay_date")]
public string PayDate { get; set; }
///
/// 支付类型。pay:支付;refund:退款
///
[XmlElement("pay_type")]
public string PayType { get; set; }
///
/// 业务产品码
///
[XmlElement("pd_code")]
public string PdCode { get; set; }
///
/// 对账关联ID,用以对账时关联网商与对账方订单的唯一ID。(支付单号、支付流水等能够串联两边订单的唯一ID均可作为对账关联ID)
///
[XmlElement("recon_related_no")]
public string ReconRelatedNo { get; set; }
///
/// 交易备注
///
[XmlElement("remark")]
public string Remark { get; set; }
///
/// 卖家终端ID
///
[XmlElement("seller_id")]
public string SellerId { get; set; }
///
/// 订单总金额,单位为分,取值范围[1,100000000]
///
[XmlElement("total_amount")]
public string TotalAmount { get; set; }
}
}