Files
juipnet/Infrastructure/ServiceClient/Alipay.AopSdk.Core/Domain/AlipayCommerceTradeApplyModel.cs

66 lines
1.8 KiB
C#
Raw Normal View History

2024-04-10 13:55:27 +08:00
using System;
using Newtonsoft.Json;
namespace Alipay.AopSdk.Core.Domain
{
/// <summary>
/// AlipayCommerceTradeApplyModel Data Structure.
/// </summary>
[Serializable]
public class AlipayCommerceTradeApplyModel : AopObject
{
/// <summary>
/// 订单费用详情,用于在订单确认页面展示
/// </summary>
[JsonProperty("amount_detail")]
public string AmountDetail { get; set; }
/// <summary>
/// 接口请求渠道编码,由支付宝提供
/// </summary>
[JsonProperty("channel")]
public string Channel { get; set; }
/// <summary>
/// 接口版本号
/// </summary>
[JsonProperty("interface_version")]
public string InterfaceVersion { get; set; }
/// <summary>
/// 用于标识操作模型,由支付宝配置提供
/// </summary>
[JsonProperty("op_code")]
public string OpCode { get; set; }
/// <summary>
/// 场景的数据表示. json 数组格式,根据场景不同的模型传入不同参数,由支付宝负责提供参数集合
/// </summary>
[JsonProperty("order_detail")]
public string OrderDetail { get; set; }
/// <summary>
/// 用于标识数据模型,由支付宝配置提供
/// </summary>
[JsonProperty("scene_code")]
public string SceneCode { get; set; }
/// <summary>
/// 场景覆盖的目标人群标识支持支付宝userId、身份证号、支付宝登录号、支付宝绑定手机号
/// </summary>
[JsonProperty("target_id")]
public string TargetId { get; set; }
/// <summary>
/// 场景覆盖人群id类型
/// </summary>
[JsonProperty("target_id_type")]
public string TargetIdType { get; set; }
/// <summary>
/// 交易请求参数
/// </summary>
[JsonProperty("trade_apply_params")]
public TradeApplyParams TradeApplyParams { get; set; }
}
}