using System.Collections.Generic;
namespace Work.Api.Wx
{
/// 修改订单物流信息的请求。对应原 WXOrderListOptimizeForm 的同名模型。
public class UpdateDeliverInfoParam
{
/// 需要修改物流信息的微信订单 ID。
public string orderId { get; set; }
/// 按原接口协议提供的物流变更字典列表;字典键沿用原订单返回的标识。
public List> changeInfo { get; set; }
}
/// 一个包裹的物流公司、运单及商品明细。
public class UpdateDeliverChangeInfo
{
/// 微信物流公司编码;原代码以 OTHER 表示其他物流。
public string deliveryId { get; set; }
/// 更新后的物流运单号。
public string waybillId { get; set; }
/// 该包裹包含的商品与数量。
public List productInfos { get; set; } = new List();
}
/// 物流包裹中的商品明细,字段名直接用于微信 JSON 协议。
public class UpdateDeliverProductInfo
{
/// 微信商品 ID。
public string productId { get; set; }
/// 商品规格 SKU ID。
public string skuId { get; set; }
/// 本次发货商品件数;null 保留原接口的未指定语义。
public int? productCnt { get; set; }
}
}