/// <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; }
/// <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_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; }