Exemplo n.º 1
0
 /// <summary>
 /// 含参构造函数
 /// </summary>
 /// <param name="activity_id">活动id  <para>活动id</para><para>示例值:126002309</para></param>
 /// <param name="activity_type">活动类型 <para>活动类型FULL_SEND_ACT_TYPE:满额送</para><para></para><para>示例值:FULL_SEND_ACT_TYPE</para><para>可为null</para></param>
 /// <param name="activity_base_info">活动基本信息 <para>创建活动时录入的基本信息</para><para>可为null</para></param>
 /// <param name="award_send_rule">活动奖品发放规则 <para>奖品派送规则,分别对应满送、阶梯送、满A送B中的一种</para><para>可为null</para></param>
 /// <param name="advanced_setting">活动高级设置 <para>活动参与商户校验失败的原因</para><para>示例值:商户与活动创建方不具备父子关系</para><para>可为null</para></param>
 /// <param name="activity_status">活动状态 <para>活动当前状态,枚举值:ACT_STATUS_UNKNOWN:状态未知CREATE_ACT_STATUS:已创建ONGOING_ACT_STATUS:运行中TERMINATE_ACT_STATUS:已终止STOP_ACT_STATUS:已暂停OVER_TIME_ACT_STATUS:已过期CREATE_ACT_FAILED:创建活动失败</para><para>示例值:CREATE_ACT_STATUS</para><para>可为null</para></param>
 /// <param name="creator_merchant_id">创建商户号 <para>支付有礼活动创建商户的商户号</para><para>示例值:1001234567</para><para>可为null</para></param>
 /// <param name="belong_merchant_id">所属商户号 <para>支付有礼活动所属商户的商户号</para><para>示例值:1001234567</para><para>可为null</para></param>
 /// <param name="create_time">活动创建时间 <para>活动创建时间,遵循rfc3339标准格式,格式为YYYY-MM-DDTHH:mm:ss+TIMEZONE,YYYY-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss表示时分秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC8小时,即北京时间)。例如:2015-05-20T13:29:35+08:00表示,北京时间2015年5月20日13点29分35秒。</para><para>示例值:2015-05-20T13:29:35+08:00</para><para>可为null</para></param>
 /// <param name="update_time">活动更新时间 <para>活动更新时间,遵循rfc3339标准格式,格式为YYYY-MM-DDTHH:mm:ss+TIMEZONE,YYYY-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss表示时分秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC8小时,即北京时间)。例如:2015-05-20T13:29:35+08:00表示,北京时间2015年5月20日13点29分35秒。</para><para>示例值:2015-05-20T13:29:35+08:00</para><para>可为null</para></param>
 public Data(string activity_id, string activity_type, Activity_Base_Info activity_base_info, Award_Send_Rule award_send_rule, Advanced_Setting advanced_setting, string activity_status, string creator_merchant_id, string belong_merchant_id, string create_time, string update_time)
 {
     this.activity_id         = activity_id;
     this.activity_type       = activity_type;
     this.activity_base_info  = activity_base_info;
     this.award_send_rule     = award_send_rule;
     this.advanced_setting    = advanced_setting;
     this.activity_status     = activity_status;
     this.creator_merchant_id = creator_merchant_id;
     this.belong_merchant_id  = belong_merchant_id;
     this.create_time         = create_time;
     this.update_time         = update_time;
 }
 /// <summary>
 /// 含参构造函数
 /// </summary>
 /// <param name="activity_id">活动id  <para>活动id</para><para>示例值:10028001</para></param>
 /// <param name="activity_type">活动类型  <para>活动类型枚举值:FULL_SEND_ACT_TYPE:满额送</para><para></para><para>示例值:FULL_SEND_ACT_TYPE</para><para>可为null</para></param>
 /// <param name="activity_base_info">活动基本信息 <para>创建活动时录入的基本信息。</para></param>
 /// <param name="award_send_rule">活动奖品发放规则 <para>支付有礼活动奖品派送规则,多门槛送券。</para></param>
 /// <param name="advanced_setting">活动高级设置 <para>其他高级配置项,商户自定义。</para><para>可为null</para></param>
 /// <param name="activity_status">活动状态  <para>活动当前状态。枚举值:CREATE_ACT_STATUS:已创建ONGOING_ACT_STATUS:运行中TERMINATE_ACT_STATUS:已终止STOP_ACT_STATUS:已暂停OVER_TIME_ACT_STATUS:已过期CREATE_ACT_FAILED:创建活动失败示例值:CREATE_ACT_STATUS</para></param>
 /// <param name="creator_merchant_id">创建商户号  <para>支付有礼活动创建商户的商户号</para><para>注:创建商户号即调用“创建全场满额送活动接口”请求头商户号</para><para>示例值:10000022</para></param>
 /// <param name="belong_merchant_id">所属商户号  <para>支付有礼活动所属商户的商户号</para><para>注:1,所属商户号即调用“创建全场满额送活动接口”请求头商户号2,该字体暂未启用</para><para>示例值:10000022</para></param>
 /// <param name="pause_time">活动暂停时间  <para>暂停活动的时间,遵循rfc3339标准格式,格式为YYYY-MM-DDTHH:mm:ss+TIMEZONE,YYYY-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss表示时分秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC8小时,即北京时间)。例如:2015-05-20T13:29:35+08:00表示,北京时间2015年5月20日13点29分35秒。</para><para>示例值:2015-05-20T00:00:00+08:00</para><para>可为null</para></param>
 /// <param name="recovery_time">活动恢复时间  <para>恢复活动的时间,遵循rfc3339标准格式,格式为YYYY-MM-DDTHH:mm:ss+TIMEZONE,YYYY-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss表示时分秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC8小时,即北京时间)。例如:2015-05-20T13:29:35+08:00表示,北京时间2015年5月20日13点29分35秒。</para><para>示例值:2015-05-20T00:00:00+08:00</para><para>可为null</para></param>
 /// <param name="create_time">活动创建时间  <para>创建活动的时间,遵循rfc3339标准格式,格式为YYYY-MM-DDTHH:mm:ss+TIMEZONE,YYYY-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss表示时分秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC8小时,即北京时间)。例如:2015-05-20T13:29:35+08:00表示,北京时间2015年5月20日13点29分35秒。</para><para>示例值:2015-05-20T00:00:00+08:00</para><para>可为null</para></param>
 /// <param name="update_time">活动更新时间 <para>更新活动的时间,遵循rfc3339标准格式,格式为YYYY-MM-DDTHH:mm:ss+TIMEZONE,YYYY-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss表示时分秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC8小时,即北京时间)。例如:2015-05-20T13:29:35+08:00表示,北京时间2015年5月20日13点29分35秒。</para><para>示例值:2015-05-20T00:00:00+08:00</para><para>可为null</para></param>
 public QueryPaygiftActivityReturnJson(string activity_id, string activity_type, Activity_Base_Info activity_base_info, Award_Send_Rule award_send_rule, Advanced_Setting advanced_setting, string activity_status, string creator_merchant_id, string belong_merchant_id, string pause_time, string recovery_time, string create_time, string update_time)
 {
     this.activity_id         = activity_id;
     this.activity_type       = activity_type;
     this.activity_base_info  = activity_base_info;
     this.award_send_rule     = award_send_rule;
     this.advanced_setting    = advanced_setting;
     this.activity_status     = activity_status;
     this.creator_merchant_id = creator_merchant_id;
     this.belong_merchant_id  = belong_merchant_id;
     this.pause_time          = pause_time;
     this.recovery_time       = recovery_time;
     this.create_time         = create_time;
     this.update_time         = update_time;
 }
Exemplo n.º 3
0
 /// <summary>
 /// 含参构造函数
 /// </summary>
 /// <param name="activity_base_info">活动基本信息 <para>body用于创建活动的基本信息。</para></param>
 /// <param name="award_send_rule">活动奖品发放规则 <para>body满送活动规则。</para></param>
 /// <param name="advanced_setting">活动高级设置 <para>body其他高级配置项,商户自定义。</para><para>可为null</para></param>
 public CreateUniqueThresholdActivityRequestData(Activity_Base_Info activity_base_info, Award_Send_Rule award_send_rule, Advanced_Setting advanced_setting)
 {
     this.activity_base_info = activity_base_info;
     this.award_send_rule    = award_send_rule;
     this.advanced_setting   = advanced_setting;
 }