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

54 lines
1.6 KiB
C#
Raw Normal View History

2020-10-07 20:25:03 +08:00
using System;
using Newtonsoft.Json;
namespace Alipay.AopSdk.Core.Domain
{
/// <summary>
/// KoubeiAdvertCommissionMissionSearchModel Data Structure.
/// </summary>
[Serializable]
public class KoubeiAdvertCommissionMissionSearchModel : AopObject
{
/// <summary>
/// 分佣规则类型(枚举值key对应于请求对象中复杂类型的key) percentage_clause-比例 quota_clause-定额
/// </summary>
[JsonProperty("commission_clause_type")]
public string CommissionClauseType { get; set; }
/// <summary>
/// 当前页码默认1
/// </summary>
[JsonProperty("page_index")]
public string PageIndex { get; set; }
/// <summary>
/// 每页记录数默认10最大100
/// </summary>
[JsonProperty("page_size")]
public string PageSize { get; set; }
/// <summary>
/// 比例分佣规则 只有commission_clause_type=percentage_clause才能传值
/// </summary>
[JsonProperty("percentage_clause")]
public KbAdvertCommissionClausePercentage PercentageClause { get; set; }
/// <summary>
/// 定额分佣规则 只有commission_clause_type=quota_clause才能传值
/// </summary>
[JsonProperty("quota_clause")]
public KbAdvertCommissionClauseQuota QuotaClause { get; set; }
/// <summary>
/// 任务类型(枚举值key对应于请求对象中复杂类型的key) voucher-券
/// </summary>
[JsonProperty("type")]
public string Type { get; set; }
/// <summary>
/// 券任务(支持模糊匹配) 只有type=voucher才能传值
/// </summary>
[JsonProperty("voucher")]
public KbAdvertSubjectVoucher Voucher { get; set; }
}
}