using System; using System.Xml.Serialization; using System.Collections.Generic; namespace Aop.Api.Domain { /// /// AlipayDaoweiOrderRefundModel Data Structure. /// [Serializable] public class AlipayDaoweiOrderRefundModel : AopObject { /// /// 退款操作备注信息,用于详述退款单原因(使用该接口,必须要详细说明退款的原因),必填,长度不超过2000字符 /// [XmlElement("memo")] public string Memo { get; set; } /// /// 到位业务订单号,全局唯一,由32位数字组成,用户在到位下单时系统生成并消息同步给商家,商户只能查自己同步到的订单号 /// [XmlElement("order_no")] public string OrderNo { get; set; } /// /// 外部商户的退款id,用于控制退款操作的幂等,不同退款请求保证不同,最大长度不超过64字符 /// [XmlElement("out_refund_id")] public string OutRefundId { get; set; } /// /// 退款金额,单位是元,商户可以全额退款也可以部分,退款金额不大于订单实际支付金额 /// [XmlElement("refund_amount")] public string RefundAmount { get; set; } /// /// 订单退款的详细信息:可能包含多个服务订单的退款,内部包含每一个服务的订单号和单个的退款金额 /// [XmlArray("refund_details")] [XmlArrayItem("order_refund_info")] public List RefundDetails { get; set; } } }