/// <summary>
 /// 含参构造函数
 /// </summary>
 /// <param name="stock_id">批次号 <para>path批次号</para><para>示例值:101156451224</para></param>
 /// <param name="custom_entrance">自定义入口 <para>body卡详情页面,可选择多种入口引导用户</para><para>可为null</para></param>
 /// <param name="stock_name">商家券批次名称 <para>body批次名称,字数上限为21个,一个中文汉字/英文字母/数字均占用一个字数。</para><para>示例值:8月1日活动券</para><para>可为null</para></param>
 /// <param name="comment">批次备注 <para>body仅配置商户可见,用于自定义信息。字数上限为20个,一个中文汉字/英文字母/数字均占用一个字数。</para><para>示例值:活动使用</para><para>可为null</para></param>
 /// <param name="goods_name">适用商品范围 <para>body用来描述批次在哪些商品可用,会显示在微信卡包中。字数上限为15个,一个中文汉字/英文字母/数字均占用一个字数。</para><para>示例值:xxx商品使用</para><para>可为null</para></param>
 /// <param name="out_request_no">商户请求单号 <para>body商户修改批次凭据号(格式:商户id+日期+流水号),商户侧需保持唯一性。</para><para>示例值:6122352020010133287985742</para></param>
 /// <param name="display_pattern_info">样式信息 <para>body创建批次时的样式信息。</para><para>可为null</para></param>
 /// <param name="coupon_use_rule">核销规则 <para>body券核销相关规则</para><para>可为null</para></param>
 /// <param name="stock_send_rule">发放规则 <para>body券发放相关规则</para><para>可为null</para></param>
 /// <param name="notify_config">事件通知配置 <para>body事件回调通知商户的配置</para><para>可为null</para></param>
 public ModifyBusifavorStockInformationRequestData(string stock_id, Custom_Entrance custom_entrance, string stock_name, string comment, string goods_name, string out_request_no, Display_Pattern_Info display_pattern_info, Coupon_Use_Rule coupon_use_rule, Stock_Send_Rule stock_send_rule, Notify_Config notify_config)
 {
     this.stock_id             = stock_id;
     this.custom_entrance      = custom_entrance;
     this.stock_name           = stock_name;
     this.comment              = comment;
     this.goods_name           = goods_name;
     this.out_request_no       = out_request_no;
     this.display_pattern_info = display_pattern_info;
     this.coupon_use_rule      = coupon_use_rule;
     this.stock_send_rule      = stock_send_rule;
     this.notify_config        = notify_config;
 }
 /// <summary>
 /// 含参构造函数
 /// </summary>
 /// <param name="stock_name">商家券批次名称  <para>批次名称,字数上限为21个,一个中文汉字/英文字母/数字均占用一个字数。</para><para>示例值:8月1日活动券</para></param>
 /// <param name="belong_merchant">批次归属商户号  <para>批次归属于哪个商户。</para><para>示例值:10000022</para></param>
 /// <param name="comment">批次备注  <para>仅配置商户可见,用于自定义信息。字数上限为20个,一个中文汉字/英文字母/数字均占用一个字数。</para><para>示例值:活动使用</para><para>可为null</para></param>
 /// <param name="goods_name">适用商品范围  <para>用来描述批次在哪些商品可用,会显示在微信卡包中。字数上限为15个,一个中文汉字/英文字母/数字均占用一个字数。</para><para>示例值:xxx商品使用</para></param>
 /// <param name="stock_type">批次类型  <para>批次类型NORMAL:固定面额满减券批次DISCOUNT:折扣券批次EXCHANGE:换购券批次</para><para>示例值:NORMAL</para></param>
 /// <param name="coupon_use_rule">核销规则 <para>券核销相关规则</para></param>
 /// <param name="stock_send_rule">发放规则 <para>券发放相关规则</para></param>
 /// <param name="custom_entrance">自定义入口 <para>卡详情页面,可选择多种入口引导用户。</para><para>可为null</para></param>
 /// <param name="display_pattern_info">样式信息 <para>创建批次时的样式信息。</para><para>可为null</para></param>
 /// <param name="stock_state">批次状态  <para>批次状态</para><para></para><para>UNAUDIT:审核中</para><para>RUNNING:运行中</para><para>STOPED:已停止(暂未开放)</para><para>PAUSED:暂停发放(暂未开放)</para><para></para><para>示例值:RUNNING</para></param>
 /// <param name="coupon_code_mode">券code模式  <para>枚举值:WECHATPAY_MODE:系统分配券code。MERCHANT_API:商户发放时接口指定券code。MERCHANT_UPLOAD:商户上传自定义code,发券时系统随机选取上传的券code。</para><para>示例值:WECHATPAY_MODE</para></param>
 /// <param name="stock_id">批次号  <para>微信为每个商家券批次分配的唯一ID。</para><para>示例值:1212</para></param>
 /// <param name="coupon_code_count">券code数量 <para>当且仅当coupon_code_mode(券code模式)为MERCHANT_UPLOAD(商户上传自定义code)模式时,返回该字段,返回内容为商户上传code的数量信息。</para><para>可为null</para></param>
 /// <param name="notify_config">事件通知配置 <para>事件回调通知商户的配置。</para><para>可为null</para></param>
 /// <param name="send_count_information	">批次发放情况 <para>批次发放情况</para><para>可为null</para></param>
 public QueryBusifavorStockReturnJson(string stock_name, string belong_merchant, string comment, string goods_name, string stock_type, Coupon_Use_Rule coupon_use_rule, Stock_Send_Rule stock_send_rule, Custom_Entrance custom_entrance, Display_Pattern_Info display_pattern_info, string stock_state, string coupon_code_mode, string stock_id, Coupon_Code_Count coupon_code_count, Notify_Config notify_config, Send_Count_Information send_count_information)
 {
     this.stock_name             = stock_name;
     this.belong_merchant        = belong_merchant;
     this.comment                = comment;
     this.goods_name             = goods_name;
     this.stock_type             = stock_type;
     this.coupon_use_rule        = coupon_use_rule;
     this.stock_send_rule        = stock_send_rule;
     this.custom_entrance        = custom_entrance;
     this.display_pattern_info   = display_pattern_info;
     this.stock_state            = stock_state;
     this.coupon_code_mode       = coupon_code_mode;
     this.stock_id               = stock_id;
     this.coupon_code_count      = coupon_code_count;
     this.notify_config          = notify_config;
     this.send_count_information = send_count_information;
 }
 /// <summary>
 /// 含参构造函数
 /// </summary>
 /// <param name="stock_name">商家券批次名称  <para>body批次名称,字数上限为21个,一个中文汉字/英文字母/数字均占用一个字数。</para><para>示例值:8月1日活动券</para></param>
 /// <param name="belong_merchant">批次归属商户号  <para>body批次归属于哪个商户。</para><para>注:普通直连模式,该参数为直连商户号</para><para>示例值:10000022</para></param>
 /// <param name="comment">批次备注  <para>body仅配置商户可见,用于自定义信息。字数上限为20个,一个中文汉字/英文字母/数字均占用一个字数。</para><para>示例值:活动使用</para><para>可为null</para></param>
 /// <param name="goods_name">适用商品范围  <para>body用来描述批次在哪些商品可用,会显示在微信卡包中。字数上限为15个,一个中文汉字/英文字母/数字均占用一个字数。</para><para>示例值:xxx商品使用</para></param>
 /// <param name="stock_type">批次类型  <para>body批次类型NORMAL:固定面额满减券批次DISCOUNT:折扣券批次EXCHANGE:换购券批次</para><para>示例值:NORMAL</para></param>
 /// <param name="coupon_use_rule">核销规则 <para>body券核销相关规则</para></param>
 /// <param name="stock_send_rule">发放规则 <para>body券发放相关规则</para></param>
 /// <param name="out_request_no">商户请求单号  <para>body商户创建批次凭据号(格式:商户id+日期+流水号),商户侧需保持唯一性。</para><para>示例值:100002322019090134234sfdf</para></param>
 /// <param name="custom_entrance">自定义入口 <para>body卡详情页面,可选择多种入口引导用户。</para><para>可为null</para></param>
 /// <param name="display_pattern_info">样式信息 <para>body创建批次时的样式信息。</para><para>可为null</para></param>
 /// <param name="coupon_code_mode">券code模式  <para>body枚举值:WECHATPAY_MODE:系统分配券code。(固定22位纯数字)MERCHANT_API:商户发放时接口指定券code。MERCHANT_UPLOAD:商户上传自定义code,发券时系统随机选取上传的券code。</para><para>特殊规则:1、券code模式为WECHATPAY_MODE时,是微信自动分配券code,商户不需要预存code;适用于多种场景2、券code模式为MERCHANT_API时,无需调用上传预存code接口,调用发券接口时需指定券code;更多用在商家自有流量场景(例如:商家自有小程序、H5网页等)3、券code模式为MERCHANT_UPLOAD,需要调用上传预存code接口上传code,调用发券接口时无需指定code;更多适用在微信支付平台流量场景(例如:支付有礼、支付有优惠等)</para><para>示例值:WECHATPAY_MODE</para></param>
 /// <param name="notify_config">事件通知配置 <para>body事件回调通知商户的配置。</para><para>可为null</para></param>
 /// <param name="subsidy">是否允许营销补贴 <para>body该批次发放的券是否允许进行补差,默认为false</para><para>示例值:false</para></param>
 public CreateBusifavorStockRequestData(string stock_name, string belong_merchant, string comment, string goods_name, string stock_type, Coupon_Use_Rule coupon_use_rule, Stock_Send_Rule stock_send_rule, string out_request_no, Custom_Entrance custom_entrance, Display_Pattern_Info display_pattern_info, string coupon_code_mode, Notify_Config notify_config, bool subsidy = false)
 {
     this.stock_name           = stock_name;
     this.belong_merchant      = belong_merchant;
     this.comment              = comment;
     this.goods_name           = goods_name;
     this.stock_type           = stock_type;
     this.coupon_use_rule      = coupon_use_rule;
     this.stock_send_rule      = stock_send_rule;
     this.out_request_no       = out_request_no;
     this.custom_entrance      = custom_entrance;
     this.display_pattern_info = display_pattern_info;
     this.coupon_code_mode     = coupon_code_mode;
     this.notify_config        = notify_config;
     this.subsidy              = subsidy;
 }
Beispiel #4
0
 /// <summary>
 /// 含参构造函数
 /// </summary>
 /// <param name="belong_merchant">批次归属商户号  <para>批次归属于哪个商户。</para><para>示例值:10000022</para></param>
 /// <param name="stock_name">商家券批次名称  <para>批次名称,字数上限为21个,一个中文汉字/英文字母/数字均占用一个字数。</para><para>示例值:商家券</para></param>
 /// <param name="comment">批次备注  <para>仅配置商户可见,用于自定义信息。字数上限为20个,一个中文汉字/英文字母/数字均占用一个字数。</para><para>示例值:xxx可用</para><para>可为null</para></param>
 /// <param name="goods_name">适用商品范围  <para>适用商品范围,字数上限为15个,一个中文汉字/英文字母/数字均占用一个字数。</para><para>示例值:xxx商品可用</para></param>
 /// <param name="stock_type">批次类型  <para>批次类型NORMAL:固定面额满减券批次DISCOUNT:折扣券批次EXCHANGE:换购券批次</para><para>示例值:NORMAL</para></param>
 /// <param name="transferable">是否允许转赠  <para>不填默认否,枚举值:true:是false:否</para><para>该字段暂未开放</para><para>示例值:false</para><para>可为null</para></param>
 /// <param name="shareable">是否允许分享领券链接  <para>不填默认否,枚举值:true:是false:否</para><para>该字段暂未开放</para><para>示例值:false</para><para>可为null</para></param>
 /// <param name="coupon_state">券状态  <para>商家券状态</para><para>枚举值:SENDED:可用USED:已核销EXPIRED:已过期DEACTIVATED:已失效</para><para>示例值:SENDED</para><para>可为null</para></param>
 /// <param name="display_pattern_info">样式信息 <para>商家券详细信息</para><para>可为null</para></param>
 /// <param name="coupon_use_rule">券核销规则 <para>券核销相关规则</para></param>
 /// <param name="custom_entrance">自定义入口 <para>卡详情页面,可选择多种入口引导用户。</para><para>可为null</para></param>
 /// <param name="coupon_code">券code  <para>券的唯一标识。</para><para>示例值:123446565767</para><para>可为null</para></param>
 /// <param name="stock_id">批次号  <para>微信为每个商家券批次分配的唯一ID,是否指定批次号查询。</para><para>示例值:1002323</para><para>可为null</para></param>
 /// <param name="available_start_time">券可使用开始时间  <para>1、用户领取到该张券实际可使用的开始时间,遵循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秒。2、若券批次设置为领取后可用,则开始时间即为券的领取时间;若券批次设置为领取后第X天可用,则开始时间为券领取时间后第X天00:00:00可用。</para><para>示例值:2019-12-30T13:29:35+08:00</para></param>
 /// <param name="expire_time">券过期时间  <para>是</para>TODO:多选一</param>
 public QueryBusifavorCouponReturnJson(string belong_merchant, string stock_name, string comment, string goods_name, string stock_type, bool transferable, bool shareable, string coupon_state, Display_Pattern_Info display_pattern_info, Coupon_Use_Rule coupon_use_rule, Custom_Entrance custom_entrance, string coupon_code, string stock_id, string available_start_time, string expire_time)
 {
     this.belong_merchant      = belong_merchant;
     this.stock_name           = stock_name;
     this.comment              = comment;
     this.goods_name           = goods_name;
     this.stock_type           = stock_type;
     this.transferable         = transferable;
     this.shareable            = shareable;
     this.coupon_state         = coupon_state;
     this.display_pattern_info = display_pattern_info;
     this.coupon_use_rule      = coupon_use_rule;
     this.custom_entrance      = custom_entrance;
     this.coupon_code          = coupon_code;
     this.stock_id             = stock_id;
     this.available_start_time = available_start_time;
     this.expire_time          = expire_time;
 }
 /// <summary>
 /// 含参构造函数
 /// </summary>
 /// <param name="belong_merchant">批次归属商户号  <para>批次归属于哪个商户。</para><para>示例值:10000022</para></param>
 /// <param name="stock_name">商家券批次名称  <para>批次名称,字数上限为21个,一个中文汉字/英文字母/数字均占用一个字数。</para><para>示例值:商家券</para></param>
 /// <param name="comment">批次备注  <para>仅配置商户可见,用于自定义信息。字数上限为20个,一个中文汉字/英文字母/数字均占用一个字数。</para><para>示例值:xxx可用</para><para>可为null</para></param>
 /// <param name="goods_name">适用商品范围  <para>适用商品范围,字数上限为15个,一个中文汉字/英文字母/数字均占用一个字数。</para><para>示例值:xxx商品可用</para></param>
 /// <param name="stock_type">批次类型  <para>批次类型NORMAL:固定面额满减券批次DISCOUNT:折扣券批次EXCHANGE:换购券批次</para><para>示例值:NORMAL</para></param>
 /// <param name="transferable">是否允许转赠  <para>不填默认否,枚举值:true:是false:否</para><para>该字段暂未开放</para><para>示例值:false</para><para>可为null</para></param>
 /// <param name="shareable">是否允许分享领券链接  <para>不填默认否,枚举值:true:是false:否</para><para>该字段暂未开放</para><para>示例值:false</para><para>可为null</para></param>
 /// <param name="coupon_state">券状态  <para>商家券状态枚举值:SENDED:可用USED:已核销EXPIRED:已过期</para><para>示例值:SENDED</para><para>可为null</para></param>
 /// <param name="display_pattern_info">样式信息 <para>商家券详细信息</para><para>可为null</para></param>
 /// <param name="coupon_use_rule">券核销规则 <para>券核销相关规则</para></param>
 /// <param name="custom_entrance">自定义入口 <para>卡详情页面,可选择多种入口引导用户。</para><para>可为null</para></param>
 /// <param name="coupon_code">券code  <para>券的唯一标识。</para><para>示例值:123446565767</para><para>可为null</para></param>
 /// <param name="stock_id">批次号  <para>微信为每个商家券批次分配的唯一ID,是否指定批次号查询。</para><para>示例值:1002323</para><para>可为null</para></param>
 /// <param name="available_start_time">券可使用开始时间  <para>1、用户领取到该张券实际可使用的开始时间,遵循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></param>
 /// <param name="expire_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></param>
 /// <param name="receive_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></param>
 /// <param name="send_request_no">发券请求单号 <para>发券时传入的唯一凭证</para><para>示例值:MCHSEND202003101234</para></param>
 /// <param name="use_request_no">核销请求单号 <para>核销时传入的唯一凭证(如券已被核销,将返回此字段)</para><para>示例值:MCHUSE202003101234</para><para>可为null</para></param>
 /// <param name="use_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 belong_merchant, string stock_name, string comment, string goods_name, string stock_type, bool transferable, bool shareable, string coupon_state, Display_Pattern_Info display_pattern_info, Coupon_Use_Rule coupon_use_rule, Custom_Entrance custom_entrance, string coupon_code, string stock_id, string available_start_time, string expire_time, string receive_time, string send_request_no, string use_request_no, string use_time)
 {
     this.belong_merchant      = belong_merchant;
     this.stock_name           = stock_name;
     this.comment              = comment;
     this.goods_name           = goods_name;
     this.stock_type           = stock_type;
     this.transferable         = transferable;
     this.shareable            = shareable;
     this.coupon_state         = coupon_state;
     this.display_pattern_info = display_pattern_info;
     this.coupon_use_rule      = coupon_use_rule;
     this.custom_entrance      = custom_entrance;
     this.coupon_code          = coupon_code;
     this.stock_id             = stock_id;
     this.available_start_time = available_start_time;
     this.expire_time          = expire_time;
     this.receive_time         = receive_time;
     this.send_request_no      = send_request_no;
     this.use_request_no       = use_request_no;
     this.use_time             = use_time;
 }