|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectcn.beecloud.bean.BCObject
cn.beecloud.bean.BCSubscription
public class BCSubscription
订阅类,封装了BeeCloud订阅信息
| 构造方法摘要 | |
|---|---|
BCSubscription()
|
|
| 从类 cn.beecloud.bean.BCObject 继承的方法 |
|---|
getCreateDate, getObjectId, getType, getUpdateDate, setCreateDate, setObjectId, setType, setUpdateDate |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public BCSubscription()
| 方法详细信息 |
|---|
public String getBuyerId()
buyerId
public void setBuyerId(String buyerId)
buyerId - 订阅的buyer ID,可以是用户email,也可以是商户系统中的用户ID (必填)public String getPlanId()
planId
public void setPlanId(String planId)
planId - 对应的计划id (必填)public String getCardId()
cardId
public void setCardId(String cardId)
cardId - 第一次订阅成功的情况下,webhook会返回,之后订阅可以直接使用cardId代替以下5个参数,
即({bank_name、card_no、id_name、id_no、mobile}和{cardId} 二选一)(选填)public String getBankName()
bankName
public void setBankName(String bankName)
bankName - 订阅用户银行名称(支持列表可参考API获取支持银行列表) (选填)public String getCardNo()
cardNo
public void setCardNo(String cardNo)
cardNo - 订阅用户银行卡号,(选填)public String getIdName()
idName
public void setIdName(String idName)
idName - 订阅用户身份证姓名,(选填)public String getIdNo()
idNo
public void setIdNo(String idNo)
idNo - 订阅用户身份证号, 选填)public String getMobile()
mobile
public void setMobile(String mobile)
mobile - 订阅用户银行预留手机号, 选填)public Double getAmount()
amount
public void setAmount(Double amount)
amount - 对于类似收取电费的场景,计划的收费金额fee应当是电费的单价,用户每月使用的度数在订阅中的amount设置,
在每次扣款时间点之前,商户的系统需要更新每个注册用户对应订阅的amount数值, 默认1(选填)public String getCouponId()
couponId
public void setCouponId(String couponId)
couponId
public Map<String,Object> getOptional()
optional
public void setOptional(Map<String,Object> optional)
optional - 补充说明,(选填)public String getSmsId()
smsId
public void setSmsId(String smsId)
smsId - 短信验证码id, 通过短信验证接口获得(必填)public void setTrialEnd(Date trialEnd)
trialEnd - 试用截止时间点,默认值为null,如果设置了,当前订阅直接从trialEnd的下一天进行第一次扣费,
之后按照计划中设定的时间间隔,周期性扣费。该参量可以用来统一订阅用户的收费时间, (选填)public Date getTrialEnd()
trialEnd
public String getSmsCode()
smsCode
public void setSmsCode(String smsCode)
smsCode - 短信验证码,(必填)public Boolean getCancelAtPeriodEnd()
cancelAtPeriodEnd
public void setCancelAtPeriodEnd(Boolean cancelAtPeriodEnd)
cancelAtPeriodEnd - 是否在到期扣款后再取消订阅,默认为false, 即立即使该订阅失效, 如为true, 则在期数结束扣款后使该订阅失效,(选填)public Boolean getValid()
valid
public void setValid(Boolean valid)
valid
public String getStatus()
status
public void setStatus(String status)
status
public String getAccountType()
accountType
public void setAccountType(String accountType)
accountType
public String getLast4()
last4
public void setLast4(String last4)
last4
public String getOptionalString()
getOptionalString()
public void setOptionalString(String optionalString)
optionalString
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||