using System;
using System.Collections.Generic;
namespace TradeModel
{
[Serializable]
public class API_OrderInfo
{
public Int32? OrderId{ get; set; }
///
/// 店铺ID
///
public Int32? ShopId{ get; set; }
///
/// 店铺名称
///
public String ShopName{ get; set; }
///
/// 订单号
///
public String OrderCode{ get; set; }
public String PlatOrderCode { get; set; }
public String HBOrderCode { get; set; }
///
/// 价格总计
///
public Decimal? TotalPrice{ get; set; }
///
/// 货币代码
///
public String MoneyCode{ get; set; }
///
/// 订单创建日期
///
public DateTime? OrderDate{ get; set; }
///
/// 买家帐号
///
public String CustomID{ get; set; }
///
/// 买家名称
///
public String RevName{ get; set; }
///
/// 买家国家
///
public String RevCountry{ get; set; }
///
/// 买家地址
///
public String RevAddr{ get; set; }
///
/// 买家联系电话
///
public String RevPhone{ get; set; }
///
/// 买家手机
///
public string RevMobile { get; set; }
///
/// 买家邮件地址
///
public String RevMail{ get; set; }
///
/// 买家传真
///
public String RevFax{ get; set; }
///
/// 买家邮编
///
public String RevZip { get; set; }
///
/// 买家所在州
///
public String RevProvince { get; set; }
///
/// 买家所在城市
///
public String RevCity { get; set; }
///
/// 买家所在地区
///
public String RevArea { get; set; }
///
/// 备注
///
public String BuyRemark{ get; set; }
///
/// 留言
///
public String LeaveWord{ get; set; }
///
/// 付款日期
///
public DateTime? PayDate{ get; set; }
///
/// 超时日期
///
public DateTime? OutOrderDate{ get; set; }
///
/// 0速卖通1亚马逊2Ebay3Wish
///
public Int32? PlatType{ get; set; }
public String PostInfo { get; set; }
public int IsFba { get; set; }
public Int32? OrderState { get; set; }
///
/// 物流金额
///
public Decimal? logisticsAmount { get; set; }
///
/// 交易用金
///
public Decimal? escrowFee { get; set; }
public Decimal? loanAmount { get; set; }
public Int32? LogisticsId { get; set; }
public Int32? ExpressId { get; set; }
public Int32? OrderLevel { get; set; }
public Int32? GoodsNum { get; set; }
public List ListModel{ get; set; }
}
public class API_OrderGoods
{
public Int32? Id{ get; set; }
///
/// 订单ID
///
public Int32? OrderId{ get; set; }
///
/// 物品数量
///
public Int32? GoodsNum{ get; set; }
///
/// 物品金额
///
public Decimal? GoodsPrice{ get; set; }
///
/// SKU码
///
public String GoodsSKU{ get; set; }
public String GoodsDesc { get; set; }
///
/// 物品名称
///
public String GoodsName{ get; set; }
///
/// 货币代码
///
public String MoneyCode { get; set; }
///
/// 快递信息
///
public String PostInfo { get; set; }
public String productImgUrl { get; set; }
public String GoodsCode { get; set; }
public Int32? OldNum { get; set; }
public String OrderItemId { get; set; }
}
public class DT_Leaveword
{
public Int32? Id { get; set; }
public Int32? Oid { get; set; }
public String wordContent { get; set; }
public String orderId { get; set; }
public Boolean? isRead { get; set; }
public String senderName { get; set; }
public String senderLoginId { get; set; }
public String receiverLoginId { get; set; }
public String fileUrl { get; set; }
public DateTime? wordCreate { get; set; }
public DateTime? wordCreateCN { get; set; }
public Int64 wId { get; set; }
public String typeId { get; set; }
public DateTime? indate { get; set; }
public Int32? CompanyId { get; set; }
public Boolean? isBack { get; set; }
public Int32? ShopId { get; set; }
public String readimg { get; set; }
public String readstate { get; set; }
public String backstate { get; set; }
public String ShopName { get; set; }
public String StateName { get; set; }
public String CountryName { get; set; }
}
public class DT_InnerMail
{
public Int32? Id { get; set; }
public String wordContent { get; set; }
public String orderId { get; set; }
public Boolean? isRead { get; set; }
public String senderName { get; set; }
public String senderLoginId { get; set; }
public String receiverLoginId { get; set; }
public String fileUrl { get; set; }
public DateTime? wordCreate { get; set; }
public Int64 wId { get; set; }
public String typeId { get; set; }
}
public class DT_OrderLoan
{
public Int32? Id { get; set; }
public Decimal? amountTotal { get; set; }
public String orderId { get; set; }
public String currencyCode { get; set; }
public String loanStatus { get; set; }
public Decimal? realLoanAmount { get; set; }
public Decimal? escrowFee { get; set; }
public String waitLoanReson { get; set; }
public Decimal? affiliateCommission { get; set; }
public String realLoanMoneyCode { get; set; }
public String escrowFeeMoneyCode { get; set; }
public String affiliateMoneyCode { get; set; }
public Int32? CompanyId { get; set; }
public Int32? ShopId { get; set; }
}
public class DT_OrderLoanDetail
{
public Int32? Id { get; set; }
public Int32? LoanId { get; set; }
public String loanStatus { get; set; }
public Decimal? realLoanAmount { get; set; }
public Decimal? escrowFee { get; set; }
public String waitLoanReson { get; set; }
public Decimal? affiliateCommission { get; set; }
public String childOrderId { get; set; }
public String realLoanMoneyCode { get; set; }
public String escrowFeeMoneyCode { get; set; }
public String affiliateMoneyCode { get; set; }
}
public class ShippingAddress
{
public String Company { get; set; }
public String Street1 { get; set; }
public String Street2 { get; set; }
public String Street3 { get; set; }
public String City { get; set; }
public String Province { get; set; }
public String Country { get; set; }
public String CountryCode { get; set; }
public String Postcode { get; set; }
public String Contacter { get; set; }
public String Tel { get; set; }
public String Email { get; set; }
}
public class ItemDetails
{
public String GoodsId { get; set; }
public String GoodsTitle { get; set; }
public String DeclaredNameEn { get; set; }
public String DeclaredNameCn { get; set; }
public MoneyInfo DeclaredValue { get; set; }
public Decimal? WeightInKg { get; set; }
public Int32 Quantity { get; set; }
public String HSCode { get; set; }
public String CaseCode { get; set; }
public String SalesUrl { get; set; }
}
public class MoneyInfo
{
public String Code { get; set; }
public Decimal? Value { get; set; }
}
public class WeightInfo
{
public String Unit { get; set; }
public Decimal? Length { get; set; }
public Decimal? Width { get; set; }
public Decimal? Height { get; set; }
}
public class CasesInfo
{
public String Code { get; set; }
public Decimal? WeightInKg { get; set; }
public WeightInfo Volume { get; set; }
}
public class ShipperInfo
{
public String Name { get; set; }
public String Address { get; set; }
public String ContactInfo { get; set; }
public String VatNo { get; set; }
}
public class OneWordInfo
{
public String ReferenceId { get; set; }
public ShippingAddress ShippingAddress { get; set; }
public Decimal? WeightInKg { get; set; }
public List ItemDetails { get; set; }
public MoneyInfo TotalValue { get; set; }
public WeightInfo TotalVolume { get; set; }
///
/// 包裹带电类型 NOBattery,WithBattery,Battery
///
public String WithBatteryType { get; set; }
public String Notes { get; set; }
public String BatchNo { get; set; }
///
/// 送货仓库代码 SZ
///
public String WarehouseCode { get; set; }
///
/// 发货产品服务代码 如:REGPOST
///
public String ShippingMethod { get; set; }
///
/// 包裹类型 DOC: 文件 SPX: 包裹
///
public String ItemType { get; set; }
///
/// DDP Delivered Duty Paid,完税后交货 DDU Delivered Duty Unpaid,未完税交货
///
public String DutyPaymentMethod { get; set; }
public String TrackingNumber { get; set; }
///
/// 快递一票多件(multiple package shipment)
///
public bool IsMPS { get; set; }
///
/// 快递一票多件类型 Normal:Normal FBA:FBA,亚马逊FBA
///
public String MPSType { get; set; }
///
/// 快递一票多件,箱子列表
///
public List Cases { get; set; }
///
/// 自动确认交运包裹,或此值为true,则无须再调用确认交运包裹接口
///
public Boolean AutoConfirm { get; set; }
public ShipperInfo ShipperInfo { get; set; }
}
public class OneWordResult
{
public ProcessCodeInfo Data { get; set; }
public Boolean? Succeeded { get; set; }
public ErrorInfo Error { get; set; }
}
public class OneWordResultInfo
{
public Boolean? Succeeded { get; set; }
public ErrorInfo Error { get; set; }
}
public class OneWordTrack
{
public ProcessCodeInfo Data { get; set; }
public Boolean? Succeeded { get; set; }
public ErrorInfo Error { get; set; }
}
public class ProcessCodeInfo
{
public String ProcessCode { get; set; }
public String ReferenceId { get; set; }
public String TrackingNumber { get; set; }
}
public class ProcessWeight
{
public String ProcessCode { get; set; }
public Decimal? WeightInKg { get; set; }
}
public class OneWordShipping
{
public OneWordShippingMethods Data { get; set; }
public Boolean? Succeeded { get; set; }
public ErrorInfo Error { get; set; }
}
public class ErrorInfo
{
public String Code { get; set; }
public String Message { get; set; }
}
public class OneWordShippingMethods
{
public List ShippingMethods { get; set; }
}
public class ShippingMethods
{
public Int32? Id { get; set; }
public String Code { get; set; }
public String Name { get; set; }
public Boolean? IsTracking { get; set; }
public Decimal? MaxWeightInKg { get; set; }
public String Region { get; set; }
}
public class JC_ProductOnOff
{
public Int32? ShopId { get; set; }
///
/// 店铺名称
///
public String ShopName { get; set; }
///
/// 最大请求次数
///
public Int32? RequestMaxNumber { get; set; }
///
/// 当前请求次数
///
public Int32? RequestNumber { get; set; }
///
/// 开发者帐号,速卖通AppKey,亚马逊accessKeyId
///
public String Appkey { get; set; }
///
/// 开发者密钥,速卖通DeveKey,亚马逊secretAccessKey
///
public String DeveKey { get; set; }
///
/// 速卖通长时令牌,亚马逊卖家ID,MerchantId
///
public String RefreshToken { get; set; }
///
/// 速卖通短时令牌,亚马逊店铺MarketplaceId,Ebay与Wish的Token
///
public String AccessToken { get; set; }
///
/// 亚马逊API请求服务器国家地址
///
public String Country { get; set; }
///
/// 长时令牌保存时间
///
public DateTime? RefreshTokenSaveTime { get; set; }
///
/// 短时令牌更新时间
///
public DateTime? AccessTokenUpdateTime { get; set; }
public String productIds { get; set; }
///
/// 1上架0下架
///
public Int32? IsOn { get; set; }
}
public class DT_KeyWords
{
public Int32? KeyID { get; set; }
public String KeyWords { get; set; }
}
}