using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace YouZanSDKStandard.Api.Domain
{
public class StructurizationTrade
{
public StructurizationTradeOrderInfo full_order_info { set; get; }
}
public class DeliceryOrderDomain
{
///
/// 物流状态 0:待发货; 1:已发货
///
public int express_state { get; set; }
///
/// 发货方式。 0:手动发货(商城后台人工发货),1:接口发货(有赞云发货API发货)
///
public int express_type { get; set; }
///
/// 包裹信息
///
public List dists { get; set; }
///
/// 发货明细
///
public List oids { get; set; }
}
public class DeliceryOrderDomainOids
{
public string oid { get; set; }
}
public class YzOrderPromotion
{
///
/// 订单级优惠总金额,单位:元
///
public string order_discount_fee { get; set; }
///
/// 商品级优惠总金额,单位:元
///
public string item_discount_fee { get; set; }
///
/// 订单改价金额,单位:元。带“-”负数表示涨价金额,不带“-”表示减价金额。例如:返回值:-0.01-表示涨价0.01元,0.01-表示减价0.01元
///
public string adjust_fee { get; set; }
}
public class DeliceryOrderDomainDists
{
///
/// 包裹id,由物流生成,用于唯一标识包裹
///
public string dist_id { get; set; }
///
/// 包裹详情
///
public DeliceryOrderDomainDistsExpressInfo express_info { get; set; }
///
/// 包裹中的商品列表
///
public List dist_items { get; set; }
}
public class DeliceryOrderDomainDistsExpressInfo
{
///
/// 快递单号
///
public string express_no { get; set; }
///
/// 物流公司编号,详情请参考该链接
///
public string express_id { get; set; }
}
public class DistItems
{
///
/// 交易明细id
///
public string oid { get; set; }
}
public class StructurizationTradeOrderInfo
{
///
/// 订单收货地址信息结构体
///
public StructurizationTradeAddressInfoDetail address_info { get; set; }
///
/// 订单标记信息结构体
///
public StructurizationTradeRemarkInfoDetail remark_info { get; set; }
///
/// 交易支付信息结构体
///
public StructurizationTradePayInfoDetail pay_info { get; set; }
///
/// 订单买家信息结构体
///
public StructurizationTradeBuyerInfoDetail buyer_info { get; set; }
///
/// 订单明细结构体
///
public List orders { get; set; }
///
/// 订单来源
///
public StructurizationTradeSourceInfo source_info { get; set; }
///
/// 交易明细详情
///
public StructurizationOrderInfoDetail order_info { get; set; }
///
/// 交易送礼子单
///
public StructurizationTradeChildOrderInfo child_info { get; set; }
}
///
/// 订单收货地址信息结构体
///
public class StructurizationTradeAddressInfoDetail
{
///
///到店自提信息 json格式
///
public string self_fetch_info { get; set; }
///
/// 详细地址
///
public string delivery_address { get; set; }
///
/// 邮政编码
///
public string delivery_postal_code { get; set; }
///
/// 收货人姓名
///
public string receiver_name { get; set; }
///
/// 省
///
public string delivery_province { get; set; }
///
/// 市
///
public string delivery_city { get; set; }
///
/// 区
///
public string delivery_district { get; set; }
///
///
///
public string address_extra { get; set; }
///
/// 收货人手机号
///
public string receiver_tel { get; set; }
///
/// 同城送预计送达时间-开始时间
///
public string delivery_start_time { get; set; }
///
/// 同城送预计送达时间-结束时间
///
public string delivery_end_time { get; set; }
}
///
/// 订单标记信息结构体
///
public class StructurizationTradeRemarkInfoDetail
{
///
/// 订单买家留言
///
public string buyer_message { get; set; }
///
/// 订单标星等级 0-5
///
public int star { get; set; }
///
/// 订单商家备注
///
public string trade_memo { get; set; }
}
public class StructurizationTradePhasePaymentsDetail
{
///
/// 支付阶段
///
public int phase { get; set; }
///
/// 支付开始时间
///
public string pay_start_time { get; set; }
///
/// 支付结束时间
///
public string pay_end_time { get; set; }
///
/// 阶段支付金额
///
public string real_price { get; set; }
///
/// 外部支付流水号
///
public string outer_transaction_no { get; set; }
///
/// 内部支付流水号
///
public string inner_transaction_no { get; set; }
}
///
/// 交易支付信息结构体
///
public class StructurizationTradePayInfoDetail
{
///
/// 外部支付单号
///
public string[] outer_transactions { get; set; }
///
/// 邮费
///
public string post_fee { get; set; }
///
/// 多阶段信息结构体
///
public StructurizationTradePhasePaymentsDetail[] phase_payments { get; set; }
///
/// 优惠前商品总价
///
public string total_fee { get; set; }
///
/// 最终支付价格 payment=orders.payment的总和
///
public string payment { get; set; }
///
/// 有赞支付流水号
///
public string[] transaction { get; set; }
///
/// 实付金额
///
public string real_payment { get; set; }
}
///
/// 订单买家信息结构体
///
public class StructurizationTradeBuyerInfoDetail
{
///
///
///
public string outer_user_id { get; set; }
///
///
///
public string buyer_phone { get; set; }
///
///
///
public int fans_type { get; set; }
///
///
///
public long buyer_id { get; set; }
///
///
///
public long fans_id { get; set; }
///
///
///
public string fans_nickname { get; set; }
///
/// 有赞yz_open_id
///
public string yz_open_id { get; set; }
}
///
/// 订单明细结构体
///
public class StructurizationTradeItemDetail
{
///
///
///
public string is_cross_border { get; set; }
///
///
///
public string outer_item_id { get; set; }
///
///
///
public string discount_price { get; set; }
///
///
///
public int item_type { get; set; }
///
///
///
public int num { get; set; }
///
///
///
public string oid { get; set; }
///
///
///
public string title { get; set; }
///
///
///
public string fenxiao_payment { get; set; }
///
///
///
public string buyer_messages { get; set; }
///
///
///
public bool is_present { get; set; }
///
///
///
public string cross_border_trade_mode { get; set; }
///
///
///
public string price { get; set; }
///
///
///
public string sub_order_no { get; set; }
///
///
///
public string biz_item_attribute { get; set; }
///
///
///
public string fenxiao_price { get; set; }
///
///
///
public string total_fee { get; set; }
///
///
///
public string alias { get; set; }
///
///
///
public string payment { get; set; }
public string fenxiao_discount_price { get; set; }
public string item_props { get; set; }
///
///
///
public string is_pre_sale { get; set; }
///
///
///
public string sku_no { get; set; }
public string item_no { get; set; }
///
///
///
public string outer_sku_id { get; set; }
public string tariff_rule { get; set; }
///
///
///
public string sku_unique_code { get; set; }
///
///
///
public string goods_url { get; set; }
///
///
///
public string customs_code { get; set; }
///
///
///
public long item_id { get; set; }
///
///
///
public long sku_id { get; set; }
///
///
///
public string sku_properties_name { get; set; }
///
///
///
public string pic_path { get; set; }
///
///
///
public string pre_sale_type { get; set; }
///
///
///
public string points_price { get; set; }
}
public class StructurizationTradeSource
{
///
///
///
public string platform { get; set; }
///
///
///
public string wx_entrance { get; set; }
}
///
/// 订单来源
///
public class StructurizationTradeSourceInfo
{
///
/// 是否来自线下订单
///
public string is_offline_order { get; set; }
///
/// 订单唯一识别码
///
public string book_key { get; set; }
///
/// 活动类型:如群团购:”mall_group_buy“
///
public string biz_source { get; set; }
///
///
///
public StructurizationTradeSource source { get; set; }
}
public class StructurizationOrderInfoDetailExtra
{
///
///
///
public string is_from_cart { get; set; }
///
///
///
public string is_points_order { get; set; }
}
public class StructurizationOrderInfoDetailTags
{
///
///
///
public string is_secured_transactions { get; set; }
///
///
///
public string is_message_notify { get; set; }
///
///
///
public string is_settle { get; set; }
///
///
///
public string is_payed { get; set; }
}
///
/// 交易明细详情
///
public class StructurizationOrderInfoDetail
{
///
///
///
public string status { get; set; }
///
///
///
public int type { get; set; }
///
///
///
public string tid { get; set; }
///
///
///
public string status_str { get; set; }
///
///
///
public int pay_type { get; set; }
///
///
///
public int team_type { get; set; }
///
///
///
public int close_type { get; set; }
///
///
///
public int express_type { get; set; }
///
///
///
public dynamic order_tags { get; set; }
///
///
///
public dynamic order_extra { get; set; }
///
/// 单店店铺类型返回当前订单的店铺id,连锁店铺返回网店或门店店铺id
///
public string node_kdt_id { get; set; }
///
///
///
public DateTime created { get; set; }
///
///
///
public DateTime update_time { get; set; }
///
///
///
public DateTime? expired_time { get; set; }
///
///
///
public DateTime? pay_time { get; set; }
///
///
///
public DateTime? consign_time { get; set; }
///
///
///
public DateTime? confirm_time { get; set; }
///
///
///
public int refund_state { get; set; }
///
///
///
public string is_retail_order { get; set; }
///
///
///
public DateTime? success_time { get; set; }
public long offline_id { get; set; }
///
///
///
public string pay_type_str { get; set; }
public int activity_type { get; set; }
}
///
/// 交易送礼子单
///
public class StructurizationTradeChildOrderInfo
{
///
/// 送礼编号
///
public string gift_no { get; set; }
///
/// 送礼标记
///
public string gift_sign { get; set; }
///
/// 送礼子单详情
///
public dynamic[] child_orders { get; set; }
}
}