| Modifier and Type | Field and Description |
|---|---|
private String |
activateAppBrandPass
激活会员卡url对应的小程序path
|
private String |
activateAppBrandUserName
激活会员卡url对应的小程序user_name,仅可跳转该公众号绑定的小程序
|
private String |
activateUrl
激活会员卡的url
|
private AdvancedInfo |
advancedInfo
卡券高级信息
|
private Boolean |
autoActivate
设置为true时用户领取会员卡后系统自动将其激活,无需调用激活接口
|
private String |
backgroundPicUrl
商家自定义会员卡背景图,须先调用 上传图片接口 将背景图上传至CDN,否则报错,
卡面设计请遵循 微信会员卡自定义背景设计规范 ,像素大小控制在 1000像素*600像素以下
|
private String |
balanceRules
储值说明
|
private String |
balanceUrl
设置跳转外链查看余额详情。仅适用于余额无法通过激活接口同步的情况下使用该字段
|
private MemberCardBaseInfo |
baseInfo
基本的卡券数据
|
private String |
bonusCleared
积分清零规则
|
private BonusRule |
bonusRule
积分规则
|
private String |
bonusRules
积分规则
|
private String |
bonusUrl
设置跳转外链查看积分详情。仅适用于积分无法通过激活接口同步的情况下使用该字段
|
private CustomCell |
customCell1
自定义会员信息类目,会员卡激活后显示
|
private CustomField |
customField1
自定义会员信息类目,会员卡激活后显示,包含name_type (name) 和url字段
|
private CustomField |
customField2
自定义会员信息类目,会员卡激活后显示,包含name_type(name)和url字段
|
private CustomField |
customField3
自定义会员信息类目,会员卡激活后显示,包含name_type (name) 和url字段
|
private Integer |
discount
折扣,该会员卡享受的折扣优惠, (100-discount)%
|
private String |
prerogative
会员卡特权说明,限制1024汉字
|
private Boolean |
supplyBalance
是否支持储值,填写true或false。如填写true,储值相关字段均为必填
若设置为true则后续不可以被关闭。该字段须开通储值功能后方可使用, 详情见: 获取特殊权限
|
private Boolean |
supplyBonus
显示积分,填写true或false,如填写true,积分相关字段均为必填,若设置为true则后续不可以被关闭
|
private Boolean |
wxActivate
设置为true时会员卡支持一键开卡,不允许同时传入activate_url字段,
否则设置wx_activate失效。填入该字段后仍需调用接口设置开卡项方可生效
|
| Constructor and Description |
|---|
MemberCardInfo(String backgroundPicUrl,
MemberCardBaseInfo baseInfo,
String prerogative,
Boolean autoActivate,
Boolean wxActivate,
Boolean supplyBonus,
String bonusUrl,
Boolean supplyBalance,
String balanceUrl,
CustomField customField1,
CustomField customField2,
CustomField customField3,
String bonusCleared,
String bonusRules,
String balanceRules,
String activateUrl,
String activateAppBrandUserName,
String activateAppBrandPass,
CustomCell customCell1,
BonusRule bonusRule,
AdvancedInfo advancedInfo,
Integer discount)
Instantiates a new Member card info.
|
| Modifier and Type | Method and Description |
|---|---|
MemberCardInfo |
activateAppBrandUserName(String activateAppBrandUserName,
String activateAppBrandPass)
Activate app brand user name member card info.
|
MemberCardInfo |
activateUrl(String activateUrl)
Activate url member card info.
|
MemberCardInfo |
advancedInfo(AdvancedInfo advancedInfo)
Advanced info member card info.
|
MemberCardInfo |
autoActivate(boolean autoActivate)
Auto activate member card info.
|
MemberCardInfo |
backgroundPicUrl(String backgroundPicUrl)
Background pic url member card info.
|
MemberCardInfo |
customCell1(CustomCell customCell1)
Custom cell 1 member card info.
|
MemberCardInfo |
customField1(CustomField customField1)
Custom field 1 member card info.
|
MemberCardInfo |
customField2(CustomField customField2)
Custom field 2 member card info.
|
MemberCardInfo |
customField3(CustomField customField3)
Custom field 3 member card info.
|
MemberCardInfo |
discount(int discount)
Discount member card info.
|
MemberCardInfo |
supplyBalance(String balanceUrl,
String balanceRules)
Supply balance member card info.
|
MemberCardInfo |
supplyBonus(String bonusUrl,
String bonusRules,
String bonusCleared,
BonusRule bonusRule)
Supply bonus member card info.
|
MemberCardInfo |
wxActivate(boolean wxActivate)
Wx activate member card info.
|
private String backgroundPicUrl
private final MemberCardBaseInfo baseInfo
private final String prerogative
private Boolean autoActivate
private String activateUrl
private Boolean wxActivate
private Boolean supplyBonus
private String bonusUrl
private Boolean supplyBalance
private String balanceUrl
private CustomField customField1
private CustomField customField2
private CustomField customField3
private String bonusCleared
private String bonusRules
private String balanceRules
private String activateAppBrandUserName
private String activateAppBrandPass
private CustomCell customCell1
private BonusRule bonusRule
private AdvancedInfo advancedInfo
private Integer discount
MemberCardInfo(String backgroundPicUrl, MemberCardBaseInfo baseInfo, String prerogative, Boolean autoActivate, Boolean wxActivate, Boolean supplyBonus, String bonusUrl, Boolean supplyBalance, String balanceUrl, CustomField customField1, CustomField customField2, CustomField customField3, String bonusCleared, String bonusRules, String balanceRules, String activateUrl, String activateAppBrandUserName, String activateAppBrandPass, CustomCell customCell1, BonusRule bonusRule, AdvancedInfo advancedInfo, Integer discount)
backgroundPicUrl - the background pic urlbaseInfo - the base infoprerogative - the prerogativeautoActivate - the auto activatewxActivate - the wx activatesupplyBonus - the supply bonusbonusUrl - the bonus urlsupplyBalance - the supply balancebalanceUrl - the balance urlcustomField1 - the custom field 1customField2 - the custom field 2customField3 - the custom field 3bonusCleared - the bonus clearedbonusRules - the bonus rulesbalanceRules - the balance rulesactivateUrl - the activate urlactivateAppBrandUserName - the activate app brand user nameactivateAppBrandPass - the activate app brand passcustomCell1 - the custom cell 1bonusRule - the bonus ruleadvancedInfo - the advanced infodiscount - the discountpublic MemberCardInfo backgroundPicUrl(String backgroundPicUrl)
backgroundPicUrl - the background pic urlpublic MemberCardInfo autoActivate(boolean autoActivate)
autoActivate - the auto activatepublic MemberCardInfo wxActivate(boolean wxActivate)
wxActivate - the wx activatepublic MemberCardInfo supplyBonus(String bonusUrl, String bonusRules, String bonusCleared, BonusRule bonusRule)
bonusUrl - the bonus urlbonusRules - the bonus rulesbonusCleared - the bonus clearedbonusRule - the bonus rulepublic MemberCardInfo supplyBalance(String balanceUrl, String balanceRules)
balanceUrl - the balance urlbalanceRules - the balance rulespublic MemberCardInfo customField1(CustomField customField1)
customField1 - the custom field 1public MemberCardInfo customField2(CustomField customField2)
customField2 - the custom field 2public MemberCardInfo customField3(CustomField customField3)
customField3 - the custom field 3public MemberCardInfo activateUrl(String activateUrl)
activateUrl - the activate urlpublic MemberCardInfo activateAppBrandUserName(String activateAppBrandUserName, String activateAppBrandPass)
activateAppBrandUserName - the activate app brand user nameactivateAppBrandPass - the activate app brand passpublic MemberCardInfo customCell1(CustomCell customCell1)
customCell1 - the custom cell 1public MemberCardInfo advancedInfo(AdvancedInfo advancedInfo)
advancedInfo - the advanced infopublic MemberCardInfo discount(int discount)
discount - the discountCopyright © 2023. All rights reserved.