using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Top.Api.Response
{
///
/// OpenmallRefundGetResponse.
///
public class OpenmallRefundGetResponse : TopResponse
{
///
/// 系统自动生成
///
[XmlElement("refund")]
public TopRefundVoDomain Refund { get; set; }
///
/// RefundRemindTimeoutDomain Data Structure.
///
[Serializable]
public class RefundRemindTimeoutDomain : TopObject
{
///
/// 是否存在超时。可选值:true(是),false(否)
///
[XmlElement("exist_timeout")]
public bool ExistTimeout { get; set; }
///
/// 超时时间。格式:yyyy-MM-dd HH:mm:ss
///
[XmlElement("timeout")]
public string Timeout { get; set; }
}
///
/// TopRefundVoDomain Data Structure.
///
[Serializable]
public class TopRefundVoDomain : TopObject
{
///
/// 卖家退货地址
///
[XmlElement("address")]
public string Address { get; set; }
///
/// 当该退款单为 未发货仅退款 申请时,因卖家坚持发货而导致关单的情况下,该字段值为true;其余条件为空或false
///
[XmlElement("closed_by_seller_ship")]
public bool ClosedBySellerShip { get; set; }
///
/// 物流公司名称
///
[XmlElement("company_name")]
public string CompanyName { get; set; }
///
/// 退货时收货人姓名
///
[XmlElement("consignee_full_name")]
public string ConsigneeFullName { get; set; }
///
/// 创建时间
///
[XmlElement("created")]
public string Created { get; set; }
///
/// 退货时收货人电话
///
[XmlElement("fix_phone")]
public string FixPhone { get; set; }
///
/// 货物状态。可选值BUYER_NOT_RECEIVED (买家未收到货) BUYER_RECEIVED (买家已收到货) BUYER_RETURNED_GOODS (买家已退货)
///
[XmlElement("good_status")]
public string GoodStatus { get; set; }
///
/// 买家是否需要退货。可选值:true(是),false(否)
///
[XmlElement("has_good_return")]
public bool HasGoodReturn { get; set; }
///
/// 退货时收货人手机号
///
[XmlElement("mobile")]
public string Mobile { get; set; }
///
/// 更新时间
///
[XmlElement("modified")]
public string Modified { get; set; }
///
/// 商品数量
///
[XmlElement("num")]
public long Num { get; set; }
///
/// 商品ID
///
[XmlElement("num_iid")]
public long NumIid { get; set; }
///
/// 实付金额。精确到2位小数;单位:元。如:200.07,表示:200元7分
///
[XmlElement("payment")]
public string Payment { get; set; }
///
/// 退货邮编
///
[XmlElement("post_code")]
public string PostCode { get; set; }
///
/// 退还金额(退还给买家的金额)。精确到2位小数;单位:元。如:200.07,表示:200元7分
///
[XmlElement("refund_fee")]
public string RefundFee { get; set; }
///
/// 退款单ID
///
[XmlElement("refund_id")]
public long RefundId { get; set; }
///
/// 退款阶段,可选值:onsale/aftersale
///
[XmlElement("refund_phase")]
public string RefundPhase { get; set; }
///
/// 退款超时结构
///
[XmlElement("refund_remind_timeout")]
public RefundRemindTimeoutDomain RefundRemindTimeout { get; set; }
///
/// 创建交易时的物流方式。 可选值:ems, express, post, free
///
[XmlElement("shipping_type")]
public string ShippingType { get; set; }
///
/// 退货运单号
///
[XmlElement("sid")]
public string Sid { get; set; }
///
/// 商品SKU信息
///
[XmlElement("sku")]
public string Sku { get; set; }
///
/// 退款状态。可选值WAIT_SELLER_AGREE(买家已经申请退款,等待卖家同意) WAIT_BUYER_RETURN_GOODS(卖家已经同意退款,等待买家退货) WAIT_SELLER_CONFIRM_GOODS(买家已经退货,等待卖家确认收货) SELLER_REFUSE_BUYER(卖家拒绝退款) CLOSED(退款关闭) SUCCESS(退款成功)
///
[XmlElement("status")]
public string Status { get; set; }
///
/// 交易总金额
///
[XmlElement("total_fee")]
public string TotalFee { get; set; }
}
}
}