NewGaoKaoApi/PaymentSDK/AliPay/Domain/KoubeiAdvertCommissionMissi...

57 lines
2.8 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Aop.Api.Domain
{
/// <summary>
/// KoubeiAdvertCommissionMissionCreateModel Data Structure.
/// </summary>
[Serializable]
public class KoubeiAdvertCommissionMissionCreateModel : AopObject
{
/// <summary>
/// 条款分如下三种条款,同时“单品券”只能设置固定金额,“全场券”只能设置 比例的。 PERCENTAGE_CLAUSE百分比分佣结算条款和"固定金额分佣结算条款"互斥条款设置要求可从koubei.advert.data.conf.query获取 QUOTA_CLAUSE固定金额分佣结算条款 MISSION_CLAIM_CLAUSE专属认领人条款设定专属人条款则只能条款中指定人员claimers可认领
/// </summary>
[XmlArray("commission_clause")]
[XmlArrayItem("kb_advert_commission_clause")]
public List<KbAdvertCommissionClause> CommissionClause { get; set; }
/// <summary>
/// 主键ID根据identify_type设置相应的ID activity_id:运营活动ID可以通过koubei.marketing.campaign.activity.create获取 voucher商品ID可以在商家中心创建商品获得
/// </summary>
[XmlElement("identify")]
public string Identify { get; set; }
/// <summary>
/// 主键类型需要配置分佣任务的标的ID现在主要支持如下两种 activity_id运营活动ID voucher商品ID
/// </summary>
[XmlElement("identify_type")]
public string IdentifyType { get; set; }
/// <summary>
/// 分佣任务名称由于不在任何场景不显示因此可ISV按自己需求自行定义
/// </summary>
[XmlElement("name")]
public string Name { get; set; }
/// <summary>
/// 操作人id必须和operator_type配对出现不填时默认是商户ID MERCHANT时填商户ID同时服务商创建分佣任务需要审批 PROVIDER时填写服务商ID
/// </summary>
[XmlElement("operator_id")]
public string OperatorId { get; set; }
/// <summary>
/// 操作人类型,有以下值可填选项默认不需要填这个字段默认为MERCHANT MERCHANT外部商户 PROVIDER服务商
/// </summary>
[XmlElement("operator_type")]
public string OperatorType { get; set; }
/// <summary>
/// 智能营销信息 通过koubei.marketing.data.smartactivity.config接口ext_info字段获取 plan_id为ext_info中的SMART_PROMO_PLAN_ID方案ID group_id为ext_info中的SMART_PROMO_GROUP_ID(方案组ID), 对于和智能营销无关的场景,可以不输入该字段
/// </summary>
[XmlElement("smart_promo")]
public KbadvertSmartPromoRequest SmartPromo { get; set; }
}
}