public class CreateTransferBatchRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
CreateTransferBatchRequest() |
CreateTransferBatchRequest(CreateTransferBatchRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
String |
getBatchName()
Get 批次名称。
批量转账的名称。
示例值:2019年1月深圳分部报销单
|
String |
getBatchRemark()
Get 转账说明。
UTF8编码,最多32个字符。
示例值:2019年深圳分部报销单
|
String |
getMerchantAppId()
Get 直连商户appId。
即商户号绑定的appid。
示例值:wxf636efh567hg4356
|
String |
getMerchantBatchNo()
Get 商家批次单号。
商户系统内部的商家批次单号,此参数只能由数字、字母组成,商户系统内部唯一,UTF8编码,最多32个字符。
示例值:plfk2020042013
|
String |
getMerchantId()
Get 商户号。
示例值:129284394
|
String |
getProfile()
Get 环境名。
release: 现网环境
sandbox: 沙箱环境
development: 开发环境
缺省: release
|
Long |
getTotalAmount()
Get 转账总金额。
转账金额,单位为分。
示例值:4000000
|
Long |
getTotalNum()
Get 转账总笔数。
一个转账批次最多允许发起三千笔转账。
示例值:200
|
TransferDetailRequest[] |
getTransferDetails()
Get 转账明细列表。
发起批量转账的明细列表,最多三千笔
|
void |
setBatchName(String BatchName)
Set 批次名称。
批量转账的名称。
示例值:2019年1月深圳分部报销单
|
void |
setBatchRemark(String BatchRemark)
Set 转账说明。
UTF8编码,最多32个字符。
示例值:2019年深圳分部报销单
|
void |
setMerchantAppId(String MerchantAppId)
Set 直连商户appId。
即商户号绑定的appid。
示例值:wxf636efh567hg4356
|
void |
setMerchantBatchNo(String MerchantBatchNo)
Set 商家批次单号。
商户系统内部的商家批次单号,此参数只能由数字、字母组成,商户系统内部唯一,UTF8编码,最多32个字符。
示例值:plfk2020042013
|
void |
setMerchantId(String MerchantId)
Set 商户号。
示例值:129284394
|
void |
setProfile(String Profile)
Set 环境名。
release: 现网环境
sandbox: 沙箱环境
development: 开发环境
缺省: release
|
void |
setTotalAmount(Long TotalAmount)
Set 转账总金额。
转账金额,单位为分。
示例值:4000000
|
void |
setTotalNum(Long TotalNum)
Set 转账总笔数。
一个转账批次最多允许发起三千笔转账。
示例值:200
|
void |
setTransferDetails(TransferDetailRequest[] TransferDetails)
Set 转账明细列表。
发起批量转账的明细列表,最多三千笔
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public CreateTransferBatchRequest()
public CreateTransferBatchRequest(CreateTransferBatchRequest source)
public String getMerchantId()
public void setMerchantId(String MerchantId)
MerchantId
- 商户号。
示例值:129284394public TransferDetailRequest[] getTransferDetails()
public void setTransferDetails(TransferDetailRequest[] TransferDetails)
TransferDetails
- 转账明细列表。
发起批量转账的明细列表,最多三千笔public String getMerchantAppId()
public void setMerchantAppId(String MerchantAppId)
MerchantAppId
- 直连商户appId。
即商户号绑定的appid。
示例值:wxf636efh567hg4356public String getMerchantBatchNo()
public void setMerchantBatchNo(String MerchantBatchNo)
MerchantBatchNo
- 商家批次单号。
商户系统内部的商家批次单号,此参数只能由数字、字母组成,商户系统内部唯一,UTF8编码,最多32个字符。
示例值:plfk2020042013public String getBatchName()
public void setBatchName(String BatchName)
BatchName
- 批次名称。
批量转账的名称。
示例值:2019年1月深圳分部报销单public String getBatchRemark()
public void setBatchRemark(String BatchRemark)
BatchRemark
- 转账说明。
UTF8编码,最多32个字符。
示例值:2019年深圳分部报销单public Long getTotalAmount()
public void setTotalAmount(Long TotalAmount)
TotalAmount
- 转账总金额。
转账金额,单位为分。
示例值:4000000public Long getTotalNum()
public void setTotalNum(Long TotalNum)
TotalNum
- 转账总笔数。
一个转账批次最多允许发起三千笔转账。
示例值:200public String getProfile()
public void setProfile(String Profile)
Profile
- 环境名。
release: 现网环境
sandbox: 沙箱环境
development: 开发环境
缺省: releaseCopyright © 2024. All rights reserved.