using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Aop.Api.Domain
{
///
/// KoubeiTradeKbpaymentPayorderSyncModel Data Structure.
///
[Serializable]
public class KoubeiTradeKbpaymentPayorderSyncModel : AopObject
{
///
/// 附加数据,在查询API和支付通知中原样返回,该字段主要用于第三方系统携带订单的自定义数据
///
[XmlElement("attach")]
public string Attach { get; set; }
///
/// 货币类型,符合ISO 4217标准的三位字母代码,默认人民币:CNY
///
[XmlElement("fee_type")]
public string FeeType { get; set; }
///
/// 口碑触发外部支付时,对应的口碑支付单据号;
///
[XmlElement("fund_command_id")]
public string FundCommandId { get; set; }
///
/// 第三方支付回执状态标识;SUCCESS:标识支付成功;FAIL:标识支付失败
///
[XmlElement("fund_status")]
public string FundStatus { get; set; }
///
/// 一笔支付行为中,使用的红包和代金券列表
///
[XmlArray("fund_tool_list")]
[XmlArrayItem("kbp_fund_tool")]
public List FundToolList { get; set; }
///
/// 支付完成时间,当fund_status=SUCCESS时必填;格式为yyyyMMddHHmmss,如2009年12月25日9点10分10秒表示为20091225091010
///
[XmlElement("gmt_finish")]
public string GmtFinish { get; set; }
///
/// 第三方支付单据号,比如在微信支付场景下,为微信支付订单号
///
[XmlElement("out_pay_id")]
public string OutPayId { get; set; }
///
/// 请求id,唯一标识一次请求
///
[XmlElement("request_id")]
public string RequestId { get; set; }
///
/// 第三方支付单总金额;单位:分;在回执报文传入成功时,会校验该值,如果不一致,不会驱动业务;该值为正整数数值字符串;
///
[XmlElement("total_fee")]
public string TotalFee { get; set; }
}
}