public class PayerInfoBuilder
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
PayerInfo |
build() |
BankCard |
getBankCard() |
java.lang.String |
getName() |
PayerAgreement |
getPayerAgreement() |
java.lang.String |
getPhone() |
QrCodeScan |
getQrCodeScan() |
WechatInApp |
getWechatInApp() |
WechatInAppWeb |
getWechatInAppWeb() |
static PayerInfoBuilder |
ofBankCard(java.lang.String phone,
BankCard bankCard) |
static PayerInfoBuilder |
ofCodeScan(java.lang.String phone,
QrCodeScan codeScan) |
static PayerInfoBuilder |
ofWxApp(java.lang.String phone,
WechatInApp wechatInApp) |
static PayerInfoBuilder |
ofWxWeb(java.lang.String phone,
WechatInAppWeb wechatInAppWeb) |
void |
setBankCard(BankCard bankCard) |
void |
setName(java.lang.String name) |
void |
setPayerAgreement(PayerAgreement payerAgreement) |
void |
setQrCodeScan(QrCodeScan qrCodeScan) |
void |
setWechatInApp(WechatInApp wechatInApp) |
void |
setWechatInAppWeb(WechatInAppWeb wechatInAppWeb) |
public static PayerInfoBuilder ofBankCard(java.lang.String phone, BankCard bankCard)
public static PayerInfoBuilder ofCodeScan(java.lang.String phone, QrCodeScan codeScan)
public static PayerInfoBuilder ofWxWeb(java.lang.String phone, WechatInAppWeb wechatInAppWeb)
public static PayerInfoBuilder ofWxApp(java.lang.String phone, WechatInApp wechatInApp)
public BankCard getBankCard()
public void setBankCard(BankCard bankCard)
public QrCodeScan getQrCodeScan()
public void setQrCodeScan(QrCodeScan qrCodeScan)
public PayerAgreement getPayerAgreement()
public void setPayerAgreement(PayerAgreement payerAgreement)
public java.lang.String getPhone()
public java.lang.String getName()
public void setName(java.lang.String name)
public WechatInApp getWechatInApp()
public void setWechatInApp(WechatInApp wechatInApp)
public WechatInAppWeb getWechatInAppWeb()
public void setWechatInAppWeb(WechatInAppWeb wechatInAppWeb)
public PayerInfo build()