NewGaoKaoApi/PaymentSDK/AliPay/Domain/AssetReverseItem.cs

139 lines
3.8 KiB
C#

using System;
using System.Xml.Serialization;
namespace Aop.Api.Domain
{
/// <summary>
/// AssetReverseItem Data Structure.
/// </summary>
[Serializable]
public class AssetReverseItem : AopObject
{
/// <summary>
/// 行为类型
/// </summary>
[XmlElement("action_type")]
public string ActionType { get; set; }
/// <summary>
/// 逆向申请单ID
/// </summary>
[XmlElement("apply_order_id")]
public string ApplyOrderId { get; set; }
/// <summary>
/// 逆向申请单明细ID
/// </summary>
[XmlElement("apply_order_item_id")]
public string ApplyOrderItemId { get; set; }
/// <summary>
/// returning goods info
/// </summary>
[XmlElement("asset_reverse_goods_items")]
public AssetReverseGoodsItem AssetReverseGoodsItems { get; set; }
/// <summary>
/// 取消订单或退货唯一Id
/// </summary>
[XmlElement("assign_item_id")]
public string AssignItemId { get; set; }
/// <summary>
/// 退货数量
/// </summary>
[XmlElement("count")]
public string Count { get; set; }
/// <summary>
/// 出货地址
/// </summary>
[XmlElement("from_address")]
public AssetDeliveryAddress FromAddress { get; set; }
/// <summary>
/// 物料ID
/// </summary>
[XmlElement("item_id")]
public string ItemId { get; set; }
/// <summary>
/// 物料名
/// </summary>
[XmlElement("item_name")]
public string ItemName { get; set; }
/// <summary>
/// 原申请单ID
/// </summary>
[XmlElement("original_apply_order_id")]
public string OriginalApplyOrderId { get; set; }
/// <summary>
/// 原配送单明细ID
/// </summary>
[XmlElement("original_apply_order_item_id")]
public string OriginalApplyOrderItemId { get; set; }
/// <summary>
/// 原配送单id
/// </summary>
[XmlElement("original_deliver_order_id")]
public string OriginalDeliverOrderId { get; set; }
/// <summary>
/// 原配送明细id
/// </summary>
[XmlElement("original_deliver_order_item_id")]
public string OriginalDeliverOrderItemId { get; set; }
/// <summary>
/// 原配送单物料号
/// </summary>
[XmlElement("original_delivery_assign_item_id")]
public string OriginalDeliveryAssignItemId { get; set; }
/// <summary>
/// 用于标识该指令为中转或者配送至客户. 其他类型的配送指令为空值
/// </summary>
[XmlElement("original_record_type")]
public string OriginalRecordType { get; set; }
/// <summary>
/// 公司主体代码
/// </summary>
[XmlElement("ou_code")]
public string OuCode { get; set; }
/// <summary>
/// 公司主体名
/// </summary>
[XmlElement("ou_name")]
public string OuName { get; set; }
/// <summary>
/// 逆向申请单ID
/// </summary>
[XmlElement("reverse_apply_order_id")]
public string ReverseApplyOrderId { get; set; }
/// <summary>
/// 逆向申请单明细ID
/// </summary>
[XmlElement("reverse_apply_order_item_id")]
public string ReverseApplyOrderItemId { get; set; }
/// <summary>
/// 逆向类型
/// </summary>
[XmlElement("reverse_type")]
public string ReverseType { get; set; }
/// <summary>
/// 目标地址
/// </summary>
[XmlElement("to_address")]
public AssetDeliveryAddress ToAddress { get; set; }
}
}