NewGaoKaoApi/PaymentSDK/AliPay/Domain/KoubeiMarketingCampaignActi...

106 lines
3.7 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>
/// KoubeiMarketingCampaignActivityCreateModel Data Structure.
/// </summary>
[Serializable]
public class KoubeiMarketingCampaignActivityCreateModel : AopObject
{
/// <summary>
/// 是否自动续期活动默认为N,只有当对应营销工具券有效期为相对有效期时才能设置成Y
/// </summary>
[XmlElement("auto_delay_flag")]
public string AutoDelayFlag { get; set; }
/// <summary>
/// 活动预算当活动类型为GUESS_SEND且营销工具PromoTool的数量大于1时即口令随机送活动活动预算为空每张券的预算数量落在SendRule里的send_budget
/// </summary>
[XmlElement("budget_info")]
public BudgetInfo BudgetInfo { get; set; }
/// <summary>
/// 活动限制信息
/// </summary>
[XmlElement("constraint_info")]
public ConstraintInfo ConstraintInfo { get; set; }
/// <summary>
/// 活动详细说明
/// </summary>
[XmlElement("desc")]
public string Desc { get; set; }
/// <summary>
/// 活动结束时间
/// </summary>
[XmlElement("end_time")]
public string EndTime { get; set; }
/// <summary>
/// 活动的扩展信息,无需设置
/// </summary>
[XmlElement("ext_info")]
public string ExtInfo { get; set; }
/// <summary>
/// 活动名称
/// </summary>
[XmlElement("name")]
public string Name { get; set; }
/// <summary>
/// 操作人id必须和operator_type配对出现不填时默认是商户
/// </summary>
[XmlElement("operator_id")]
public string OperatorId { get; set; }
/// <summary>
/// 操作人类型,有以下值可填MER外部商户MER_OPERATOR外部商户操作员PROVIDER外部服务商PROVIDER_STAFF外部服务商员工默认不需要填这个字段默认为MER
/// </summary>
[XmlElement("operator_type")]
public string OperatorType { get; set; }
/// <summary>
/// 外部批次ID同一owner创建活动需要换out_biz_no控制幂等
/// </summary>
[XmlElement("out_biz_no")]
public string OutBizNo { get; set; }
/// <summary>
/// 营销工具集
/// </summary>
[XmlArray("promo_tools")]
[XmlArrayItem("promo_tool")]
public List<PromoTool> PromoTools { get; set; }
/// <summary>
/// 投放渠道集当活动类型为DIRECT_SEND或者REAL_TIME_SEND时必填当活动类型为CONSUME_SEND时必须为空当活动类型为GUESS_SEND时投放渠道只能有一个且type只能为MERCHANT_CROWD
/// </summary>
[XmlArray("publish_channels")]
[XmlArrayItem("publish_channel")]
public List<PublishChannel> PublishChannels { get; set; }
/// <summary>
/// 招商工具信息
/// </summary>
[XmlElement("recruit_tool")]
public RecruitTool RecruitTool { get; set; }
/// <summary>
/// 活动开始时间
/// </summary>
[XmlElement("start_time")]
public string StartTime { get; set; }
/// <summary>
/// 活动类型,目前支持以下类型: CONSUME_SEND消费送活动 DIRECT_SEND直发奖活动 REAL_TIME_SEND实时立减类活动 GUESS_SEND口令送 RECHARGE_SEND充值送 POINT_SEND集点卡活动
/// </summary>
[XmlElement("type")]
public string Type { get; set; }
}
}