using System; namespace SKIT.FlurlHttpClient.Wechat.Api.Models { /// /// 表示 [POST] /channels/ec/order/get 接口的响应。 /// public class ChannelsECOrderGetResponse : WechatApiResponse { public static class Types { public class Order { public static class Types { public class OrderDetail { public static class Types { public class Product { public static class Types { public class Attribute : ChannelsECProductGetResponse.Types.Product.Types.Attribute { } public class ExtraService { /// /// 获取或设置是否支持七天无理由退货。 /// [Newtonsoft.Json.JsonProperty("seven_day_return")] [System.Text.Json.Serialization.JsonPropertyName("seven_day_return")] public int SevenDayReturn { get; set; } /// /// 获取或设置是否支持运费险。 /// [Newtonsoft.Json.JsonProperty("freight_insurance")] [System.Text.Json.Serialization.JsonPropertyName("freight_insurance")] public int FreightInsurance { get; set; } } public class SKUDeliver { /// /// 获取或设置商品发货类型。 /// [Newtonsoft.Json.JsonProperty("stock_type")] [System.Text.Json.Serialization.JsonPropertyName("stock_type")] public int StockType { get; set; } /// /// 获取或设置预计发货时间戳。 /// [Newtonsoft.Json.JsonProperty("predict_delivery_time")] [System.Text.Json.Serialization.JsonPropertyName("predict_delivery_time")] public long? PredictDeliveryTimestamp { get; set; } /// /// 获取或设置预售类型。 /// [Newtonsoft.Json.JsonProperty("full_payment_presale_delivery_type")] [System.Text.Json.Serialization.JsonPropertyName("full_payment_presale_delivery_type")] public int? FullPaymentPresaleDeliveryType { get; set; } } public class OrderProductCoupon { /// /// 获取或设置优惠券类型。 /// [Newtonsoft.Json.JsonProperty("coupon_type")] [System.Text.Json.Serialization.JsonPropertyName("coupon_type")] public int CouponType { get; set; } /// /// 获取或设置用户优惠券 ID。 /// [Newtonsoft.Json.JsonProperty("user_coupon_id")] [System.Text.Json.Serialization.JsonPropertyName("user_coupon_id")] public string? UserCouponId { get; set; } /// /// 获取或设置优惠券 ID。 /// [Newtonsoft.Json.JsonProperty("coupon_id")] [System.Text.Json.Serialization.JsonPropertyName("coupon_id")] public string? CouponId { get; set; } /// /// 获取或设置优惠金额(单位:分)。 /// [Newtonsoft.Json.JsonProperty("discounted_price")] [System.Text.Json.Serialization.JsonPropertyName("discounted_price")] public int? DiscountedPrice { get; set; } } public class Voucher { /// /// 获取或设置团购优惠券码。 /// [Newtonsoft.Json.JsonProperty("voucher_code")] [System.Text.Json.Serialization.JsonPropertyName("voucher_code")] public string VoucherCode { get; set; } = default!; /// /// 获取或设置团购优惠券类型。 /// [Newtonsoft.Json.JsonProperty("voucher_type")] [System.Text.Json.Serialization.JsonPropertyName("voucher_type")] public int VoucherType { get; set; } /// /// 获取或设置团购优惠券价格(单位:分)。 /// [Newtonsoft.Json.JsonProperty("voucher_buy_amount")] [System.Text.Json.Serialization.JsonPropertyName("voucher_buy_amount")] public int VoucherBuyAmount { get; set; } /// /// 获取或设置次卡序号标识。 /// [Newtonsoft.Json.JsonProperty("time_index")] [System.Text.Json.Serialization.JsonPropertyName("time_index")] public int? TimeIndex { get; set; } } public class ChangeSKUInfo { /// /// 获取或设置发货前更换 SKU 状态。 /// [Newtonsoft.Json.JsonProperty("preshipment_change_sku_state")] [System.Text.Json.Serialization.JsonPropertyName("preshipment_change_sku_state")] public int PreshipmentChangeSKUState { get; set; } /// /// 获取或设置原 SKU ID。 /// [Newtonsoft.Json.JsonProperty("old_sku_id")] [System.Text.Json.Serialization.JsonPropertyName("old_sku_id")] public long OldSKUId { get; set; } /// /// 获取或设置新 SKU ID。 /// [Newtonsoft.Json.JsonProperty("new_sku_id")] [System.Text.Json.Serialization.JsonPropertyName("new_sku_id")] public long NewSKUId { get; set; } /// /// 获取或设置商家处理请求的最后时间戳。 /// [Newtonsoft.Json.JsonProperty("ddl_time_stamp")] [System.Text.Json.Serialization.JsonPropertyName("ddl_time_stamp")] public long? DeadlineTimestamp { get; set; } } public class FreeGiftInfo { public static class Types { public class MainProduct { /// /// 获取或设置商品 ID。 /// [Newtonsoft.Json.JsonProperty("product_id")] [System.Text.Json.Serialization.JsonPropertyName("product_id")] [System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)] public long ProductId { get; set; } /// /// 获取或设置 SKU ID。 /// [Newtonsoft.Json.JsonProperty("sku_id")] [System.Text.Json.Serialization.JsonPropertyName("sku_id")] [System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)] public long SKUId { get; set; } /// /// 获取或设置活动 ID。 /// [Newtonsoft.Json.JsonProperty("task_id")] [System.Text.Json.Serialization.JsonPropertyName("task_id")] [System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)] public long TaskId { get; set; } /// /// 获取或设置赠品数量。 /// [Newtonsoft.Json.JsonProperty("gift_cnt")] [System.Text.Json.Serialization.JsonPropertyName("gift_cnt")] public int Count { get; set; } } } /// /// 获取或设置赠品对应的主商品列表。 /// [Newtonsoft.Json.JsonProperty("main_product_list")] [System.Text.Json.Serialization.JsonPropertyName("main_product_list")] public Types.MainProduct[] MainProductList { get; set; } = default!; } public class Dropship { /// /// 获取或设置代发单 ID。 /// [Newtonsoft.Json.JsonProperty("ds_order_id")] [System.Text.Json.Serialization.JsonPropertyName("ds_order_id")] [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.NumericalStringReadOnlyConverter))] public string DropshipOrderId { get; set; } = default!; } } /// /// 获取或设置商品 ID。 /// [Newtonsoft.Json.JsonProperty("product_id")] [System.Text.Json.Serialization.JsonPropertyName("product_id")] [System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)] public long ProductId { get; set; } /// /// 获取或设置 SKU ID。 /// [Newtonsoft.Json.JsonProperty("sku_id")] [System.Text.Json.Serialization.JsonPropertyName("sku_id")] [System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)] public long SKUId { get; set; } /// /// 获取或设置商品数量。 /// [Newtonsoft.Json.JsonProperty("sku_cnt")] [System.Text.Json.Serialization.JsonPropertyName("sku_cnt")] public int Count { get; set; } /// /// 获取或设置商品编码。 /// [Newtonsoft.Json.JsonProperty("sku_code")] [System.Text.Json.Serialization.JsonPropertyName("sku_code")] public string? SKUCode { get; set; } /// /// 获取或设置正在售后流程中的商品数量。 /// [Newtonsoft.Json.JsonProperty("on_aftersale_sku_cnt")] [System.Text.Json.Serialization.JsonPropertyName("on_aftersale_sku_cnt")] public int OnAftersaleCount { get; set; } /// /// 获取或设置已完成售后流程的商品数量。 /// [Newtonsoft.Json.JsonProperty("finish_aftersale_sku_cnt")] [System.Text.Json.Serialization.JsonPropertyName("finish_aftersale_sku_cnt")] public int FinishAftersaleCount { get; set; } /// /// 获取或设置商品标题。 /// [Newtonsoft.Json.JsonProperty("title")] [System.Text.Json.Serialization.JsonPropertyName("title")] public string Title { get; set; } = default!; /// /// 获取或设置商品缩略图 URL。 /// [Newtonsoft.Json.JsonProperty("thumb_img")] [System.Text.Json.Serialization.JsonPropertyName("thumb_img")] public string ThumbnailImageUrl { get; set; } = default!; /// /// 获取或设置商品常量编号。 /// [Newtonsoft.Json.JsonProperty("product_unique_id")] [System.Text.Json.Serialization.JsonPropertyName("product_unique_id")] public string? ProductUniqueId { get; set; } /// /// 获取或设置商品原价(单位:分)。 /// [Newtonsoft.Json.JsonProperty("market_price")] [System.Text.Json.Serialization.JsonPropertyName("market_price")] public int MarketPrice { get; set; } /// /// 获取或设置商品售价(单位:分)。 /// [Newtonsoft.Json.JsonProperty("sale_price")] [System.Text.Json.Serialization.JsonPropertyName("sale_price")] public int SalePrice { get; set; } /// /// 获取或设置商品实付价(单位:分)。 /// [Newtonsoft.Json.JsonProperty("real_price")] [System.Text.Json.Serialization.JsonPropertyName("real_price")] public int? RealPrice { get; set; } /// /// 获取或设置优惠后 SKU 总价(单位:分)。 /// [Newtonsoft.Json.JsonProperty("estimate_price")] [System.Text.Json.Serialization.JsonPropertyName("estimate_price")] public int? EstimatePrice { get; set; } /// /// 获取或设置商家优惠金额(单位:分)。 /// [Newtonsoft.Json.JsonProperty("merchant_discounted_price")] [System.Text.Json.Serialization.JsonPropertyName("merchant_discounted_price")] public int? MerchantDiscountedPrice { get; set; } /// /// 获取或设置达人优惠金额(单位:分)。 /// [Newtonsoft.Json.JsonProperty("finder_discounted_price")] [System.Text.Json.Serialization.JsonPropertyName("finder_discounted_price")] public int? FinderDiscountedPrice { get; set; } /// /// 获取或设置是否修改过价格。 /// [Newtonsoft.Json.JsonProperty("is_change_price")] [System.Text.Json.Serialization.JsonPropertyName("is_change_price")] public bool? IsPriceChanged { get; set; } /// /// 获取或设置改价后 SKU 总价(单位:分)。 /// [Newtonsoft.Json.JsonProperty("change_price")] [System.Text.Json.Serialization.JsonPropertyName("change_price")] public int? ChangePrice { get; set; } /// /// 获取或设置是否使用了会员积分抵扣。 /// [Newtonsoft.Json.JsonProperty("use_deduction")] [System.Text.Json.Serialization.JsonPropertyName("use_deduction")] public bool? IsUseDeduction { get; set; } /// /// 获取或设置会员积分抵扣金额(单位:分)。 /// [Newtonsoft.Json.JsonProperty("deduction_price")] [System.Text.Json.Serialization.JsonPropertyName("deduction_price")] public int? DeductionPrice { get; set; } /// /// 获取或设置订单内商品维度会员权益优惠金额(单位:分)。 /// [Newtonsoft.Json.JsonProperty("vip_discounted_price")] [System.Text.Json.Serialization.JsonPropertyName("vip_discounted_price")] public int? VipDiscountedPrice { get; set; } /// /// 获取或设置商家自定义商品 ID。 /// [Newtonsoft.Json.JsonProperty("out_product_id")] [System.Text.Json.Serialization.JsonPropertyName("out_product_id")] public string? OutProductId { get; set; } /// /// 获取或设置商家自定义 SKU ID。 /// [Newtonsoft.Json.JsonProperty("out_sku_id")] [System.Text.Json.Serialization.JsonPropertyName("out_sku_id")] public string? OutSKUId { get; set; } /// /// 获取或设置外部仓库 ID。 /// [Newtonsoft.Json.JsonProperty("out_warehouse_id")] [System.Text.Json.Serialization.JsonPropertyName("out_warehouse_id")] public string? OutWarehouseId { get; set; } /// /// 获取或设置商品属性列表。 /// [Newtonsoft.Json.JsonProperty("sku_attrs")] [System.Text.Json.Serialization.JsonPropertyName("sku_attrs")] public Types.Attribute[]? AttributeList { get; set; } /// /// 获取或设置商品发货信息。 /// [Newtonsoft.Json.JsonProperty("sku_deliver_info")] [System.Text.Json.Serialization.JsonPropertyName("sku_deliver_info")] public Types.SKUDeliver? SKUDeliver { get; set; } /// /// 获取或设置额外的服务信息。 /// [Newtonsoft.Json.JsonProperty("extra_service")] [System.Text.Json.Serialization.JsonPropertyName("extra_service")] public Types.ExtraService? ExtraService { get; set; } /// /// 获取或设置商品优惠券信息。 /// [Newtonsoft.Json.JsonProperty("order_product_coupon_info_list")] [System.Text.Json.Serialization.JsonPropertyName("order_product_coupon_info_list")] public Types.OrderProductCoupon[]? OrderProductCouponList { get; set; } /// /// 获取或设置商品发货截止日期时间戳。 /// [Newtonsoft.Json.JsonProperty("delivery_deadline")] [System.Text.Json.Serialization.JsonPropertyName("delivery_deadline")] public long? DeliveryDeadlineTimestamp { get; set; } /// /// 获取或设置团购优惠列表。 /// [Newtonsoft.Json.JsonProperty("voucher_list")] [System.Text.Json.Serialization.JsonPropertyName("voucher_list")] public Types.Voucher[]? VoucherList { get; set; } /// /// 获取或设置是否为赠品。 /// [Newtonsoft.Json.JsonProperty("is_free_gift")] [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.Common.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("is_free_gift")] [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.NumericalBooleanConverter))] public bool? IsFreeGift { get; set; } /// /// 获取或设置赠品信息。 /// [Newtonsoft.Json.JsonProperty("free_gift_info")] [System.Text.Json.Serialization.JsonPropertyName("free_gift_info")] public Types.FreeGiftInfo? FreeGiftInfo { get; set; } /// /// 获取或设置更换 SKU 信息。 /// [Newtonsoft.Json.JsonProperty("change_sku_info")] [System.Text.Json.Serialization.JsonPropertyName("change_sku_info")] public Types.ChangeSKUInfo? ChangeSKUInfo { get; set; } /// /// 获取或设置代发信息。 /// [Newtonsoft.Json.JsonProperty("dropship_info")] [System.Text.Json.Serialization.JsonPropertyName("dropship_info")] public Types.Dropship? Dropship { get; set; } } public class Payment { /// /// 获取或设置预支付单号。 /// [Newtonsoft.Json.JsonProperty("prepay_id")] [System.Text.Json.Serialization.JsonPropertyName("prepay_id")] public string PrepayId { get; set; } = default!; /// /// 获取或设置预支付时间戳。 /// [Newtonsoft.Json.JsonProperty("prepay_time")] [System.Text.Json.Serialization.JsonPropertyName("prepay_time")] public long PrepayTimestamp { get; set; } /// /// 获取或设置微信支付交易单号。 /// [Newtonsoft.Json.JsonProperty("transaction_id")] [System.Text.Json.Serialization.JsonPropertyName("transaction_id")] public string? TransactionId { get; set; } /// /// 获取或设置付款时间戳。 /// [Newtonsoft.Json.JsonProperty("pay_time")] [System.Text.Json.Serialization.JsonPropertyName("pay_time")] public long? PayTimestamp { get; set; } /// /// 获取或设置支付方式。 /// [Newtonsoft.Json.JsonProperty("payment_method")] [System.Text.Json.Serialization.JsonPropertyName("payment_method")] public int? PaymentMethod { get; set; } } public class Amount { /// /// 获取或设置商品金额(单位:分)。 /// [Newtonsoft.Json.JsonProperty("product_price")] [System.Text.Json.Serialization.JsonPropertyName("product_price")] public int ProductPrice { get; set; } /// /// 获取或设置订单金额(单位:分)。 /// [Newtonsoft.Json.JsonProperty("order_price")] [System.Text.Json.Serialization.JsonPropertyName("order_price")] public int OrderPrice { get; set; } /// /// 获取或设置运费(单位:分)。 /// [Newtonsoft.Json.JsonProperty("freight")] [System.Text.Json.Serialization.JsonPropertyName("freight")] public int FreightPrice { get; set; } /// /// 获取或设置优惠金额(单位:分)。 /// [Newtonsoft.Json.JsonProperty("discounted_price")] [System.Text.Json.Serialization.JsonPropertyName("discounted_price")] public int DiscountedPrice { get; set; } /// /// 获取或设置是否有优惠。 /// [Newtonsoft.Json.JsonProperty("is_discounted")] [System.Text.Json.Serialization.JsonPropertyName("is_discounted")] public bool IsDiscounted { get; set; } /// /// 获取或设置订单原始价格(单位:分)。 /// [Newtonsoft.Json.JsonProperty("original_order_price")] [System.Text.Json.Serialization.JsonPropertyName("original_order_price")] public int? OriginalOrderPrice { get; set; } /// /// 获取或设置商品预估价格(单位:分)。 /// [Newtonsoft.Json.JsonProperty("estimate_product_price")] [System.Text.Json.Serialization.JsonPropertyName("estimate_product_price")] public int? EstimatedProductPrice { get; set; } /// /// 获取或设置改价后降低金额(单位:分)。 /// [Newtonsoft.Json.JsonProperty("change_down_price")] [System.Text.Json.Serialization.JsonPropertyName("change_down_price")] public int? ChangedDownPrice { get; set; } /// /// 获取或设置改价后运费(单位:分)。 /// [Newtonsoft.Json.JsonProperty("change_freight")] [System.Text.Json.Serialization.JsonPropertyName("change_freight")] public int? ChangedFreightPrice { get; set; } /// /// 获取或设置是否修改运费。 /// [Newtonsoft.Json.JsonProperty("is_change_freight")] [System.Text.Json.Serialization.JsonPropertyName("is_change_freight")] public bool? IsFreightChanged { get; set; } /// /// 获取或设置是否使用了会员积分抵扣。 /// [Newtonsoft.Json.JsonProperty("use_deduction")] [System.Text.Json.Serialization.JsonPropertyName("use_deduction")] public bool? IsUseDeduction { get; set; } /// /// 获取或设置会员积分抵扣金额(单位:分)。 /// [Newtonsoft.Json.JsonProperty("deduction_price")] [System.Text.Json.Serialization.JsonPropertyName("deduction_price")] public int? DeductionPrice { get; set; } /// /// 获取或设置商家实收金额(单位:分)。 /// [Newtonsoft.Json.JsonProperty("merchant_receieve_price")] [System.Text.Json.Serialization.JsonPropertyName("merchant_receieve_price")] public int MerchantReceievePrice { get; set; } /// /// 获取或设置商家优惠金额(单位:分)。 /// [Newtonsoft.Json.JsonProperty("merchant_discounted_price")] [System.Text.Json.Serialization.JsonPropertyName("merchant_discounted_price")] public int MerchantDiscountedPrice { get; set; } /// /// 获取或设置达人优惠金额(单位:分)。 /// [Newtonsoft.Json.JsonProperty("finder_discounted_price")] [System.Text.Json.Serialization.JsonPropertyName("finder_discounted_price")] public int FinderDiscountedPrice { get; set; } /// /// 获取或设置订单内商品维度会员权益优惠金额(单位:分)。 /// [Newtonsoft.Json.JsonProperty("vip_discounted_price")] [System.Text.Json.Serialization.JsonPropertyName("vip_discounted_price")] public int? VipDiscountedPrice { get; set; } /// /// 获取或设置订单内一起买优惠金额(单位:分)。 /// [Newtonsoft.Json.JsonProperty("bulkbuy_discounted_price")] [System.Text.Json.Serialization.JsonPropertyName("bulkbuy_discounted_price")] public int? BulkBuyDiscountedPrice { get; set; } /// /// 获取或设置订单内国补优惠金额(单位:分)。 /// [Newtonsoft.Json.JsonProperty("national_subsidy_discounted_price")] [System.Text.Json.Serialization.JsonPropertyName("national_subsidy_discounted_price")] public int? NationalSubsidyDiscountedPrice { get; set; } /// /// 获取或设置订单内平台券优惠金额(单位:分)。 /// [Newtonsoft.Json.JsonProperty("cash_coupon_discounted_price")] [System.Text.Json.Serialization.JsonPropertyName("cash_coupon_discounted_price")] public int? CashCouponDiscountedPrice { get; set; } } public class Delivery { public static class Types { public class DeliveryProduct { public static class Types { public class Product { /// /// 获取或设置商品 ID。 /// [Newtonsoft.Json.JsonProperty("product_id")] [System.Text.Json.Serialization.JsonPropertyName("product_id")] [System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)] public long ProductId { get; set; } /// /// 获取或设置 SKU ID。 /// [Newtonsoft.Json.JsonProperty("sku_id")] [System.Text.Json.Serialization.JsonPropertyName("sku_id")] [System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)] public long SKUId { get; set; } /// /// 获取或设置商品数量。 /// [Newtonsoft.Json.JsonProperty("product_cnt")] [System.Text.Json.Serialization.JsonPropertyName("product_cnt")] public int Count { get; set; } } } /// /// 获取或设置快递方式。 /// [Newtonsoft.Json.JsonProperty("deliver_type")] [System.Text.Json.Serialization.JsonPropertyName("deliver_type")] public int DeliverType { get; set; } /// /// 获取或设置快递公司 ID。 /// [Newtonsoft.Json.JsonProperty("delivery_id")] [System.Text.Json.Serialization.JsonPropertyName("delivery_id")] public string DeliveryId { get; set; } = default!; /// /// 获取或设置快递公司名称。 /// [Newtonsoft.Json.JsonProperty("delivery_name")] [System.Text.Json.Serialization.JsonPropertyName("delivery_name")] public string DeliveryName { get; set; } = default!; /// /// 获取或设置快递单号。 /// [Newtonsoft.Json.JsonProperty("waybill_id")] [System.Text.Json.Serialization.JsonPropertyName("waybill_id")] public string WaybillId { get; set; } = default!; /// /// 获取或设置发货时间戳。 /// [Newtonsoft.Json.JsonProperty("delivery_time")] [System.Text.Json.Serialization.JsonPropertyName("delivery_time")] public long DeliveryTimestamp { get; set; } /// /// 获取或设置商品列表。 /// [Newtonsoft.Json.JsonProperty("product_infos")] [System.Text.Json.Serialization.JsonPropertyName("product_infos")] public Types.Product[] ProductList { get; set; } = default!; /// /// 获取或设置发货地址信息。 /// [Newtonsoft.Json.JsonProperty("delivery_address")] [System.Text.Json.Serialization.JsonPropertyName("delivery_address")] public Address? DeliveryAddress { get; set; } } public class Address : ChannelsECMerchantAddressGetResponse.Types.AddressDetail.Types.Address { public static class Types { public class TelNumberExtendedInfo { /// /// 获取或设置脱敏手机号。 /// [Newtonsoft.Json.JsonProperty("real_tel_number")] [System.Text.Json.Serialization.JsonPropertyName("real_tel_number")] public string? RealTelNumber { get; set; } /// /// 获取或设置虚拟号码。 /// [Newtonsoft.Json.JsonProperty("virtual_tel_number")] [System.Text.Json.Serialization.JsonPropertyName("virtual_tel_number")] public string? VirtualTelNumber { get; set; } /// /// 获取或设置主动兑换的虚拟号码过期时间戳。 /// [Newtonsoft.Json.JsonProperty("virtual_tel_expire_time")] [System.Text.Json.Serialization.JsonPropertyName("virtual_tel_expire_time")] public long? VirtualTelNumberExpireTimestamp { get; set; } /// /// 获取或设置主动兑换虚拟号码次数。 /// [Newtonsoft.Json.JsonProperty("get_virtual_tel_cnt")] [System.Text.Json.Serialization.JsonPropertyName("get_virtual_tel_cnt")] public int? GetVirtualTelNumberCount { get; set; } } } /// /// 获取或设置当前店铺下一个唯一的用户收货地址标识。 /// [Newtonsoft.Json.JsonProperty("hash_code")] [System.Text.Json.Serialization.JsonPropertyName("hash_code")] public string? HashCode { get; set; } /// /// 获取或设置虚拟号码。 /// [Newtonsoft.Json.JsonProperty("virtual_order_tel_number")] [System.Text.Json.Serialization.JsonPropertyName("virtual_order_tel_number")] public string? VirtualTelNumber { get; set; } /// /// 获取或设置是否使用虚拟号码。 /// [Newtonsoft.Json.JsonProperty("use_tel_number")] [Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.Common.NumericalBooleanConverter))] [System.Text.Json.Serialization.JsonPropertyName("use_tel_number")] [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.NumericalBooleanConverter))] public bool? IsVirtualTelNumber { get; set; } /// /// 获取或设置额外的联系方式信息。 /// [Newtonsoft.Json.JsonProperty("tel_number_ext_info")] [System.Text.Json.Serialization.JsonPropertyName("tel_number_ext_info")] public Types.TelNumberExtendedInfo? TelNumberExtendedInfo { get; set; } } public class QualityInspection { /// /// 获取或设置质检状态。 /// [Newtonsoft.Json.JsonProperty("inspect_status")] [System.Text.Json.Serialization.JsonPropertyName("inspect_status")] public int InspectStatus { get; set; } } public class Recharge { /// /// 获取或设置账号充值类型。 /// [Newtonsoft.Json.JsonProperty("account_type")] [System.Text.Json.Serialization.JsonPropertyName("account_type")] public string? AccountType { get; set; } /// /// 获取或设置虚拟商品充值账号。 /// [Newtonsoft.Json.JsonProperty("account_no")] [System.Text.Json.Serialization.JsonPropertyName("account_no")] public string? AccountNumber { get; set; } /// /// 获取或设置用户的微信 OpenId。 /// [Newtonsoft.Json.JsonProperty("wx_openid")] [System.Text.Json.Serialization.JsonPropertyName("wx_openid")] public string? WxOpenId { get; set; } } } /// /// 获取或设置发货方式。 /// [Newtonsoft.Json.JsonProperty("deliver_method")] [System.Text.Json.Serialization.JsonPropertyName("deliver_method")] public int DeliverMethod { get; set; } /// /// 获取或设置地址信息。 /// [Newtonsoft.Json.JsonProperty("address_info")] [System.Text.Json.Serialization.JsonPropertyName("address_info")] public Types.Address? Address { get; set; } /// /// 获取或设置用户下单后申请修改的地址信息。 /// [Newtonsoft.Json.JsonProperty("address_under_review")] [System.Text.Json.Serialization.JsonPropertyName("address_under_review")] public Types.Address? AddressUnderReview { get; set; } /// /// 获取或设置发货商品信息。 /// [Newtonsoft.Json.JsonProperty("delivery_product_info")] [System.Text.Json.Serialization.JsonPropertyName("delivery_product_info")] public Types.DeliveryProduct[] DeliveryProductList { get; set; } = default!; /// /// 获取或设置配送完成时间戳。 /// [Newtonsoft.Json.JsonProperty("ship_done_time")] [System.Text.Json.Serialization.JsonPropertyName("ship_done_time")] [System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)] public long? ShippingDoneTimestamp { get; set; } /// /// 获取或设置修改地址申请时间戳。 /// [Newtonsoft.Json.JsonProperty("address_apply_time")] [System.Text.Json.Serialization.JsonPropertyName("address_apply_time")] [System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)] public long? AddressApplyTimestamp { get; set; } /// /// 获取或设置电子面单代发订单密文。 /// [Newtonsoft.Json.JsonProperty("ewaybill_order_code")] [System.Text.Json.Serialization.JsonPropertyName("ewaybill_order_code")] public string? EWaybillOrderCode { get; set; } /// /// 获取或设置订单质检类型。 /// [Newtonsoft.Json.JsonProperty("quality_inspect_type")] [System.Text.Json.Serialization.JsonPropertyName("quality_inspect_type")] public int? QualityInspectType { get; set; } /// /// 获取或设置订单质检信息。 /// [Newtonsoft.Json.JsonProperty("quality_inspect_info")] [System.Text.Json.Serialization.JsonPropertyName("quality_inspect_info")] public Types.QualityInspection? QualityInspection { get; set; } /// /// 获取或设置虚拟商品充值账户信息。 /// [Newtonsoft.Json.JsonProperty("recharge_info")] [System.Text.Json.Serialization.JsonPropertyName("recharge_info")] public Types.Recharge? Recharge { get; set; } /// /// 获取或设置代发标记。 /// [Newtonsoft.Json.JsonProperty("dropship_flag")] [System.Text.Json.Serialization.JsonPropertyName("dropship_flag")] public int? DropshipFlag { get; set; } } public class Coupon { /// /// 获取或设置用户优惠券 ID。 /// [Newtonsoft.Json.JsonProperty("user_coupon_id")] [System.Text.Json.Serialization.JsonPropertyName("user_coupon_id")] public string? UserCouponId { get; set; } } public class Extra { /// /// 获取或设置用户备注。 /// [Newtonsoft.Json.JsonProperty("customer_notes")] [System.Text.Json.Serialization.JsonPropertyName("customer_notes")] public string? CustomerNotes { get; set; } /// /// 获取或设置商家备注。 /// [Newtonsoft.Json.JsonProperty("merchant_notes")] [System.Text.Json.Serialization.JsonPropertyName("merchant_notes")] public string? MerchantNotes { get; set; } /// /// 获取或设置确认收货时间戳。 /// [Newtonsoft.Json.JsonProperty("confirm_receipt_time")] [System.Text.Json.Serialization.JsonPropertyName("confirm_receipt_time")] public long? ConfirmReceiptTimestamp { get; set; } /// /// 获取或设置视频号 ID。 /// [Newtonsoft.Json.JsonProperty("finder_id")] [System.Text.Json.Serialization.JsonPropertyName("finder_id")] public string? FinderId { get; set; } /// /// 获取或设置直播 ID。 /// [Newtonsoft.Json.JsonProperty("live_id")] [System.Text.Json.Serialization.JsonPropertyName("live_id")] public string? LiveId { get; set; } /// /// 获取或设置订单场景。 /// [Newtonsoft.Json.JsonProperty("order_scene")] [System.Text.Json.Serialization.JsonPropertyName("order_scene")] public int? OrderScene { get; set; } /// /// 获取或设置会员权益 SessionId。 /// [Newtonsoft.Json.JsonProperty("vip_order_session_id")] [System.Text.Json.Serialization.JsonPropertyName("vip_order_session_id")] public string? VipOrderSessionId { get; set; } /// /// 获取或设置分佣单生成进度。 /// [Newtonsoft.Json.JsonProperty("commission_handling_progress")] [System.Text.Json.Serialization.JsonPropertyName("commission_handling_progress")] public int? CommissionHandlingProgress { get; set; } } public class Commission { /// /// 获取或设置 SKU ID。 /// [Newtonsoft.Json.JsonProperty("sku_id")] [System.Text.Json.Serialization.JsonPropertyName("sku_id")] [System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)] public long SKUId { get; set; } /// /// 获取或设置分账方昵称。 /// [Newtonsoft.Json.JsonProperty("nickname")] [System.Text.Json.Serialization.JsonPropertyName("nickname")] public string Nickname { get; set; } = default!; /// /// 获取或设置分账方类型。 /// [Newtonsoft.Json.JsonProperty("type")] [System.Text.Json.Serialization.JsonPropertyName("type")] public int Type { get; set; } /// /// 获取或设置分账状态。 /// [Newtonsoft.Json.JsonProperty("status")] [System.Text.Json.Serialization.JsonPropertyName("status")] public int Status { get; set; } /// /// 获取或设置分账金额(单位:分)。 /// [Newtonsoft.Json.JsonProperty("amount")] [System.Text.Json.Serialization.JsonPropertyName("amount")] public int Amount { get; set; } /// /// 获取或设置达人视频号 ID。 /// [Newtonsoft.Json.JsonProperty("finder_id")] [System.Text.Json.Serialization.JsonPropertyName("finder_id")] public string? FinderId { get; set; } /// /// 获取或设置达人 OpenFinderId。 /// [Newtonsoft.Json.JsonProperty("openfinderid")] [System.Text.Json.Serialization.JsonPropertyName("openfinderid")] public string? OpenFinderId { get; set; } /// /// 获取或设置带货达人 OpenTalentId。 /// [Newtonsoft.Json.JsonProperty("talent_id")] [System.Text.Json.Serialization.JsonPropertyName("talent_id")] public string? TalentId { get; set; } /// /// 获取或设置带货机构 ID。 /// [Newtonsoft.Json.JsonProperty("agency_id")] [System.Text.Json.Serialization.JsonPropertyName("agency_id")] public string? AgencyId { get; set; } } public class Settlement { /// /// 获取或设置预计技术服务费(单位:分)。 /// [Newtonsoft.Json.JsonProperty("predict_commission_fee")] [System.Text.Json.Serialization.JsonPropertyName("predict_commission_fee")] public int PredictCommissionFee { get; set; } /// /// 获取或设置实际技术服务费(单位:分)。 /// [Newtonsoft.Json.JsonProperty("commission_fee")] [System.Text.Json.Serialization.JsonPropertyName("commission_fee")] public int? CommissionFee { get; set; } /// /// 获取或设置预计人气卡返佣金额(单位:分)。 /// [Newtonsoft.Json.JsonProperty("predict_wecoin_commission")] [System.Text.Json.Serialization.JsonPropertyName("predict_wecoin_commission")] public int? PredictWecoinCommission { get; set; } /// /// 获取或设置实际人气卡返佣金额(单位:分)。 /// [Newtonsoft.Json.JsonProperty("wecoin_commission")] [System.Text.Json.Serialization.JsonPropertyName("wecoin_commission")] public int? WecoinCommission { get; set; } /// /// 获取或设置结算时间戳。 /// [Newtonsoft.Json.JsonProperty("settle_time")] [System.Text.Json.Serialization.JsonPropertyName("settle_time")] public long? SettleTimestamp { get; set; } } public class Sharer { /// /// 获取或设置分享员的 OpenId。 /// [Newtonsoft.Json.JsonProperty("sharer_openid")] [System.Text.Json.Serialization.JsonPropertyName("sharer_openid")] public string SharerOpenId { get; set; } = default!; /// /// 获取或设置分享员的 UnionId。 /// [Newtonsoft.Json.JsonProperty("sharer_unionid")] [System.Text.Json.Serialization.JsonPropertyName("sharer_unionid")] public string? SharerUnionId { get; set; } /// /// 获取或设置分享员类型。 /// [Newtonsoft.Json.JsonProperty("sharer_type")] [System.Text.Json.Serialization.JsonPropertyName("sharer_type")] public int SharerType { get; set; } /// /// 获取或设置分享场景。 /// [Newtonsoft.Json.JsonProperty("share_scene")] [System.Text.Json.Serialization.JsonPropertyName("share_scene")] public int ShareScene { get; set; } /// /// 获取或设置解析完成度。 /// [Newtonsoft.Json.JsonProperty("handling_progress")] [System.Text.Json.Serialization.JsonPropertyName("handling_progress")] public int HandlingProgress { get; set; } } public class SKUSharer : Sharer { /// /// 获取或设置 SKU ID。 /// [Newtonsoft.Json.JsonProperty("sku_id")] [System.Text.Json.Serialization.JsonPropertyName("sku_id")] [System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)] public long SKUId { get; set; } /// /// 获取或设置是否来自企微分享。 /// [Newtonsoft.Json.JsonProperty("from_wecom")] [System.Text.Json.Serialization.JsonPropertyName("from_wecom")] public bool IsFromWecom { get; set; } } public class AgentFinder { /// /// 获取或设置授权视频号 ID。 /// [Newtonsoft.Json.JsonProperty("agent_finder_id")] [System.Text.Json.Serialization.JsonPropertyName("agent_finder_id")] public string AgentFinderId { get; set; } = default!; /// /// 获取或设置授权视频号昵称。 /// [Newtonsoft.Json.JsonProperty("agent_finder_nickname")] [System.Text.Json.Serialization.JsonPropertyName("agent_finder_nickname")] public string AgentFinderNickname { get; set; } = default!; } public class Source { /// /// 获取或设置 SKU ID。 /// [Newtonsoft.Json.JsonProperty("sku_id")] [System.Text.Json.Serialization.JsonPropertyName("sku_id")] [System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)] public long SKUId { get; set; } /// /// 获取或设置账号关联类型。 /// [Newtonsoft.Json.JsonProperty("sale_channel")] [System.Text.Json.Serialization.JsonPropertyName("sale_channel")] public int SaleChannel { get; set; } /// /// 获取或设置带货账号类型。 /// [Newtonsoft.Json.JsonProperty("account_type")] [System.Text.Json.Serialization.JsonPropertyName("account_type")] public int AccountType { get; set; } /// /// 获取或设置带货账号 ID。 /// [Newtonsoft.Json.JsonProperty("account_id")] [System.Text.Json.Serialization.JsonPropertyName("account_id")] public string? AccountId { get; set; } /// /// 获取或设置带货账号昵称。 /// [Newtonsoft.Json.JsonProperty("account_nickname")] [System.Text.Json.Serialization.JsonPropertyName("account_nickname")] public string? AccountNickname { get; set; } /// /// 获取或设置带货内容类型。 /// [Newtonsoft.Json.JsonProperty("content_type")] [System.Text.Json.Serialization.JsonPropertyName("content_type")] public int ContentType { get; set; } /// /// 获取或设置带货内容 ID。 /// [Newtonsoft.Json.JsonProperty("content_id")] [System.Text.Json.Serialization.JsonPropertyName("content_id")] public string? ContentId { get; set; } /// /// 获取或设置自营推客推广的带货机构 ID。 /// [Newtonsoft.Json.JsonProperty("promoter_head_supplier_id")] [System.Text.Json.Serialization.JsonPropertyName("promoter_head_supplier_id")] public string? PromoterHeadSupplierId { get; set; } /// /// 获取或设置公众号 ID。 /// [Newtonsoft.Json.JsonProperty("original_id")] [System.Text.Json.Serialization.JsonPropertyName("original_id")] public string? OriginalId { get; set; } } public class Refund { /// /// 获取或设置退还运费金额(单位:分)。 /// [Newtonsoft.Json.JsonProperty("refund_freight")] [System.Text.Json.Serialization.JsonPropertyName("refund_freight")] public int? RefundFreight { get; set; } } public class GreetingCard { /// /// 获取或设置贺卡落款。 /// [Newtonsoft.Json.JsonProperty("giver_name")] [System.Text.Json.Serialization.JsonPropertyName("giver_name")] public string? GiverName { get; set; } /// /// 获取或设置贺卡称谓。 /// [Newtonsoft.Json.JsonProperty("receiver_name")] [System.Text.Json.Serialization.JsonPropertyName("receiver_name")] public string? ReceiverName { get; set; } /// /// 获取或设置贺卡内容。 /// [Newtonsoft.Json.JsonProperty("greeting_message")] [System.Text.Json.Serialization.JsonPropertyName("greeting_message")] public string? GreetingMessage { get; set; } } public class CustomInfo { /// /// 获取或设置定制类型。 /// [Newtonsoft.Json.JsonProperty("custom_type")] [System.Text.Json.Serialization.JsonPropertyName("custom_type")] public int CustomType { get; set; } /// /// 获取或设置定制图片 URL。 /// [Newtonsoft.Json.JsonProperty("custom_img_url")] [System.Text.Json.Serialization.JsonPropertyName("custom_img_url")] public string? CustomImageUrl { get; set; } /// /// 获取或设置定制预览图片 URL。 /// [Newtonsoft.Json.JsonProperty("custom_preview_img_url")] [System.Text.Json.Serialization.JsonPropertyName("custom_preview_img_url")] public string? CustomPreviewImageUrl { get; set; } /// /// 获取或设置定制文字。 /// [Newtonsoft.Json.JsonProperty("custom_word")] [System.Text.Json.Serialization.JsonPropertyName("custom_word")] public string? CustomWord { get; set; } } } /// /// 获取或设置商品列表。 /// [Newtonsoft.Json.JsonProperty("product_infos")] [System.Text.Json.Serialization.JsonPropertyName("product_infos")] public Types.Product[] ProductList { get; set; } = default!; /// /// 获取或设置支付信息。 /// [Newtonsoft.Json.JsonProperty("pay_info")] [System.Text.Json.Serialization.JsonPropertyName("pay_info")] public Types.Payment Payment { get; set; } = default!; /// /// 获取或设置金额信息。 /// [Newtonsoft.Json.JsonProperty("price_info")] [System.Text.Json.Serialization.JsonPropertyName("price_info")] public Types.Amount Amount { get; set; } = default!; /// /// 获取或设置快递信息。 /// [Newtonsoft.Json.JsonProperty("delivery_info")] [System.Text.Json.Serialization.JsonPropertyName("delivery_info")] public Types.Delivery? Delivery { get; set; } /// /// 获取或设置优惠券信息。 /// [Newtonsoft.Json.JsonProperty("coupon_info")] [System.Text.Json.Serialization.JsonPropertyName("coupon_info")] public Types.Coupon? Coupon { get; set; } /// /// 获取或设置扩展信息。 /// [Newtonsoft.Json.JsonProperty("ext_info")] [System.Text.Json.Serialization.JsonPropertyName("ext_info")] public Types.Extra? Extra { get; set; } /// /// 获取或设置分佣信息列表。 /// [Newtonsoft.Json.JsonProperty("commission_infos")] [System.Text.Json.Serialization.JsonPropertyName("commission_infos")] public Types.Commission[]? CommissionList { get; set; } /// /// 获取或设置结算信息。 /// [Newtonsoft.Json.JsonProperty("settle_info")] [System.Text.Json.Serialization.JsonPropertyName("settle_info")] public Types.Settlement? Settlement { get; set; } /// /// 获取或设置分享员信息。 /// [Newtonsoft.Json.JsonProperty("sharer_info")] [System.Text.Json.Serialization.JsonPropertyName("sharer_info")] public Types.Sharer? Sharer { get; set; } /// /// 获取或设置 SKU 分享员信息。 /// [Newtonsoft.Json.JsonProperty("sku_sharer_infos")] [System.Text.Json.Serialization.JsonPropertyName("sku_sharer_infos")] public Types.SKUSharer[]? SKUSharerList { get; set; } /// /// 获取或设置授权账号信息。 /// [Newtonsoft.Json.JsonProperty("agent_info")] [System.Text.Json.Serialization.JsonPropertyName("agent_info")] public Types.AgentFinder? AgentFinder { get; set; } /// /// 获取或设置订单来源列表。 /// [Newtonsoft.Json.JsonProperty("source_infos")] [System.Text.Json.Serialization.JsonPropertyName("source_infos")] public Types.Source[]? SourceList { get; set; } /// /// 获取或设置退款信息。 /// [Newtonsoft.Json.JsonProperty("refund_info")] [System.Text.Json.Serialization.JsonPropertyName("refund_info")] public Types.Refund? Refund { get; set; } /// /// 获取或设置需代写的商品贺卡信息。 /// [Newtonsoft.Json.JsonProperty("greeting_card_info")] [System.Text.Json.Serialization.JsonPropertyName("greeting_card_info")] public Types.GreetingCard? GreetingCard { get; set; } /// /// 获取或设置商品定制信息。 /// [Newtonsoft.Json.JsonProperty("custom_info")] [System.Text.Json.Serialization.JsonPropertyName("custom_info")] public Types.CustomInfo? CustomInfo { get; set; } } public class AftersaleDetail { public static class Types { public class AftersaleOrder { /// /// 获取或设置售后单 ID。 /// [Newtonsoft.Json.JsonProperty("aftersale_order_id")] [System.Text.Json.Serialization.JsonPropertyName("aftersale_order_id")] [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.NumericalStringReadOnlyConverter))] public string AftersaleOrderId { get; set; } = default!; /// /// 获取或设置售后单状态。 /// [Obsolete("相关接口或字段于 2025-02-07 下线。")] [Newtonsoft.Json.JsonProperty("status")] [System.Text.Json.Serialization.JsonPropertyName("status")] public int Status { get; set; } } } /// /// 获取或设置售后单列表。 /// [Newtonsoft.Json.JsonProperty("aftersale_order_list")] [System.Text.Json.Serialization.JsonPropertyName("aftersale_order_list")] public Types.AftersaleOrder[] AftersaleOrderList { get; set; } = default!; /// /// 获取或设置正在售后流程中的售后单数。 /// [Newtonsoft.Json.JsonProperty("on_aftersale_order_cnt")] [System.Text.Json.Serialization.JsonPropertyName("on_aftersale_order_cnt")] public int OnAftersaleOrderCount { get; set; } } public class PresentOrderInfo { /// /// 获取或设置礼物订单类型。 /// [Newtonsoft.Json.JsonProperty("present_send_type")] [System.Text.Json.Serialization.JsonPropertyName("present_send_type")] public int PresentSendType { get; set; } /// /// 获取或设置礼物订单 ID。 /// [Newtonsoft.Json.JsonProperty("present_order_id_str")] [System.Text.Json.Serialization.JsonPropertyName("present_order_id_str")] public string PresentOrderId { get; set; } = default!; /// /// 获取或设置礼物订单留言。 /// [Newtonsoft.Json.JsonProperty("present_note")] [System.Text.Json.Serialization.JsonPropertyName("present_note")] public string PresentNote { get; set; } = default!; /// /// 获取或设置礼物订单赠送者 OpenId。 /// [Newtonsoft.Json.JsonProperty("present_giver_openid")] [System.Text.Json.Serialization.JsonPropertyName("present_giver_openid")] public string PresentGiverOpenId { get; set; } = default!; /// /// 获取或设置礼物订单赠送者 UnionId。 /// [Newtonsoft.Json.JsonProperty("present_giver_unionid")] [System.Text.Json.Serialization.JsonPropertyName("present_giver_unionid")] public string? PresentGiverUnionId { get; set; } /// /// 获取或设置是否付款。 /// [Newtonsoft.Json.JsonProperty("is_b2c_free_present")] [System.Text.Json.Serialization.JsonPropertyName("is_b2c_free_present")] public bool IsB2CFreePresent { get; set; } } public class IntraCityOrderInfo { /// /// 获取或设置门店 ID。 /// [Newtonsoft.Json.JsonProperty("shop_id")] [System.Text.Json.Serialization.JsonPropertyName("shop_id")] public string ShopId { get; set; } = default!; /// /// 获取或设置配送类型。 /// [Newtonsoft.Json.JsonProperty("predict_arrive_time_type")] [System.Text.Json.Serialization.JsonPropertyName("predict_arrive_time_type")] public int PredictArriveTimeType { get; set; } /// /// 获取或设置预计送达开始时间戳。 /// [Newtonsoft.Json.JsonProperty("predict_arrive_start_time")] [System.Text.Json.Serialization.JsonPropertyName("predict_arrive_start_time")] public long PredictArriveStartTimestamp { get; set; } /// /// 获取或设置预计送达结束时间戳。 /// [Newtonsoft.Json.JsonProperty("predict_arrive_end_time")] [System.Text.Json.Serialization.JsonPropertyName("predict_arrive_end_time")] public long PredictArriveEndTimestamp { get; set; } } } /// /// 获取或设置订单 ID。 /// [Newtonsoft.Json.JsonProperty("order_id")] [System.Text.Json.Serialization.JsonPropertyName("order_id")] [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.Common.NumericalStringReadOnlyConverter))] public string OrderId { get; set; } = default!; /// /// 获取或设置订单状态。 /// [Newtonsoft.Json.JsonProperty("status")] [System.Text.Json.Serialization.JsonPropertyName("status")] public int Status { get; set; } /// /// 获取或设置订单详细信息。 /// [Newtonsoft.Json.JsonProperty("order_detail")] [System.Text.Json.Serialization.JsonPropertyName("order_detail")] public Types.OrderDetail OrderDetail { get; set; } = default!; /// /// 获取或设置售后详细信息。 /// [Newtonsoft.Json.JsonProperty("aftersale_detail")] [System.Text.Json.Serialization.JsonPropertyName("aftersale_detail")] public Types.AftersaleDetail? AftersaleDetail { get; set; } /// /// 获取或设置下单用户 OpenId。 /// [Newtonsoft.Json.JsonProperty("openid")] [System.Text.Json.Serialization.JsonPropertyName("openid")] public string OpenId { get; set; } = default!; /// /// 获取或设置下单用户 UnionId。 /// [Newtonsoft.Json.JsonProperty("unionid")] [System.Text.Json.Serialization.JsonPropertyName("unionid")] public string? UnionId { get; set; } /// /// 获取或设置更新时间戳。 /// [Newtonsoft.Json.JsonProperty("update_time")] [System.Text.Json.Serialization.JsonPropertyName("update_time")] public long UpdateTimestamp { get; set; } /// /// 获取或设置创建时间戳。 /// [Newtonsoft.Json.JsonProperty("create_time")] [System.Text.Json.Serialization.JsonPropertyName("create_time")] public long CreateTimestamp { get; set; } /// /// 获取或设置是否礼物订单。 /// [Newtonsoft.Json.JsonProperty("is_present")] [System.Text.Json.Serialization.JsonPropertyName("is_present")] public bool IsPresent { get; set; } /// /// 获取或设置礼物订单类型。 /// [Newtonsoft.Json.JsonProperty("present_send_type")] [System.Text.Json.Serialization.JsonPropertyName("present_send_type")] public int? PresentSendType { get; set; } /// /// 获取或设置礼物订单 ID。 /// [Newtonsoft.Json.JsonProperty("present_order_id_str")] [System.Text.Json.Serialization.JsonPropertyName("present_order_id_str")] public string? PresentOrderId { get; set; } /// /// 获取或设置礼物订单留言。 /// [Newtonsoft.Json.JsonProperty("present_note")] [System.Text.Json.Serialization.JsonPropertyName("present_note")] public string? PresentNote { get; set; } /// /// 获取或设置礼物订单赠送者 OpenId。 /// [Newtonsoft.Json.JsonProperty("present_giver_openid")] [System.Text.Json.Serialization.JsonPropertyName("present_giver_openid")] public string? PresentGiverOpenId { get; set; } /// /// 获取或设置礼物订单赠送者 UnionId。 /// [Newtonsoft.Json.JsonProperty("present_giver_unionid")] [System.Text.Json.Serialization.JsonPropertyName("present_giver_unionid")] public string? PresentGiverUnionId { get; set; } /// /// 获取或设置礼物订单信息。 /// [Newtonsoft.Json.JsonProperty("order_present_info")] [System.Text.Json.Serialization.JsonPropertyName("order_present_info")] public Types.PresentOrderInfo? PresentOrderInfo { get; set; } /// /// 获取或设置是否为闪购订单。 /// [Newtonsoft.Json.JsonProperty("is_flash_sale_order")] [System.Text.Json.Serialization.JsonPropertyName("is_flash_sale_order")] public bool IsFlashSaleOrder { get; set; } /// /// 获取或设置同城订单信息。 /// [Newtonsoft.Json.JsonProperty("intra_city_order_info")] [System.Text.Json.Serialization.JsonPropertyName("intra_city_order_info")] public Types.IntraCityOrderInfo? IntraCityOrderInfo { get; set; } } } /// /// 获取或设置订单信息。 /// [Newtonsoft.Json.JsonProperty("order")] [System.Text.Json.Serialization.JsonPropertyName("order")] public Types.Order Order { get; set; } = default!; } }