Class CreateTransferBatchRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cpdp.v20190820.models.CreateTransferBatchRequest
-
public class CreateTransferBatchRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetBatchName()Get 批次名称。 批量转账的名称。 示例值:2019年1月深圳分部报销单StringgetBatchRemark()Get 转账说明。 UTF8编码,最多32个字符。 示例值:2019年深圳分部报销单StringgetMerchantAppId()Get 直连商户appId。 即商户号绑定的appid。 示例值:wxf636efh567hg4356StringgetMerchantBatchNo()Get 商家批次单号。 商户系统内部的商家批次单号,此参数只能由数字、字母组成,商户系统内部唯一,UTF8编码,最多32个字符。 示例值:plfk2020042013StringgetMerchantId()Get 商户号。 示例值:129284394StringgetProfile()Get 环境名。 release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: releaseLonggetTotalAmount()Get 转账总金额。 转账金额,单位为分。 示例值:4000000LonggetTotalNum()Get 转账总笔数。 一个转账批次最多允许发起三千笔转账。 示例值:200TransferDetailRequest[]getTransferDetails()Get 转账明细列表。 发起批量转账的明细列表,最多三千笔voidsetBatchName(String BatchName)Set 批次名称。 批量转账的名称。 示例值:2019年1月深圳分部报销单voidsetBatchRemark(String BatchRemark)Set 转账说明。 UTF8编码,最多32个字符。 示例值:2019年深圳分部报销单voidsetMerchantAppId(String MerchantAppId)Set 直连商户appId。 即商户号绑定的appid。 示例值:wxf636efh567hg4356voidsetMerchantBatchNo(String MerchantBatchNo)Set 商家批次单号。 商户系统内部的商家批次单号,此参数只能由数字、字母组成,商户系统内部唯一,UTF8编码,最多32个字符。 示例值:plfk2020042013voidsetMerchantId(String MerchantId)Set 商户号。 示例值:129284394voidsetProfile(String Profile)Set 环境名。 release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: releasevoidsetTotalAmount(Long TotalAmount)Set 转账总金额。 转账金额,单位为分。 示例值:4000000voidsetTotalNum(Long TotalNum)Set 转账总笔数。 一个转账批次最多允许发起三千笔转账。 示例值:200voidsetTransferDetails(TransferDetailRequest[] TransferDetails)Set 转账明细列表。 发起批量转账的明细列表,最多三千笔voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
CreateTransferBatchRequest
public CreateTransferBatchRequest()
-
CreateTransferBatchRequest
public 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.
-
-
Method Detail
-
getMerchantId
public String getMerchantId()
Get 商户号。 示例值:129284394- Returns:
- MerchantId 商户号。 示例值:129284394
-
setMerchantId
public void setMerchantId(String MerchantId)
Set 商户号。 示例值:129284394- Parameters:
MerchantId- 商户号。 示例值:129284394
-
getTransferDetails
public TransferDetailRequest[] getTransferDetails()
Get 转账明细列表。 发起批量转账的明细列表,最多三千笔- Returns:
- TransferDetails 转账明细列表。 发起批量转账的明细列表,最多三千笔
-
setTransferDetails
public void setTransferDetails(TransferDetailRequest[] TransferDetails)
Set 转账明细列表。 发起批量转账的明细列表,最多三千笔- Parameters:
TransferDetails- 转账明细列表。 发起批量转账的明细列表,最多三千笔
-
getMerchantAppId
public String getMerchantAppId()
Get 直连商户appId。 即商户号绑定的appid。 示例值:wxf636efh567hg4356- Returns:
- MerchantAppId 直连商户appId。 即商户号绑定的appid。 示例值:wxf636efh567hg4356
-
setMerchantAppId
public void setMerchantAppId(String MerchantAppId)
Set 直连商户appId。 即商户号绑定的appid。 示例值:wxf636efh567hg4356- Parameters:
MerchantAppId- 直连商户appId。 即商户号绑定的appid。 示例值:wxf636efh567hg4356
-
getMerchantBatchNo
public String getMerchantBatchNo()
Get 商家批次单号。 商户系统内部的商家批次单号,此参数只能由数字、字母组成,商户系统内部唯一,UTF8编码,最多32个字符。 示例值:plfk2020042013- Returns:
- MerchantBatchNo 商家批次单号。 商户系统内部的商家批次单号,此参数只能由数字、字母组成,商户系统内部唯一,UTF8编码,最多32个字符。 示例值:plfk2020042013
-
setMerchantBatchNo
public void setMerchantBatchNo(String MerchantBatchNo)
Set 商家批次单号。 商户系统内部的商家批次单号,此参数只能由数字、字母组成,商户系统内部唯一,UTF8编码,最多32个字符。 示例值:plfk2020042013- Parameters:
MerchantBatchNo- 商家批次单号。 商户系统内部的商家批次单号,此参数只能由数字、字母组成,商户系统内部唯一,UTF8编码,最多32个字符。 示例值:plfk2020042013
-
getBatchName
public String getBatchName()
Get 批次名称。 批量转账的名称。 示例值:2019年1月深圳分部报销单- Returns:
- BatchName 批次名称。 批量转账的名称。 示例值:2019年1月深圳分部报销单
-
setBatchName
public void setBatchName(String BatchName)
Set 批次名称。 批量转账的名称。 示例值:2019年1月深圳分部报销单- Parameters:
BatchName- 批次名称。 批量转账的名称。 示例值:2019年1月深圳分部报销单
-
getBatchRemark
public String getBatchRemark()
Get 转账说明。 UTF8编码,最多32个字符。 示例值:2019年深圳分部报销单- Returns:
- BatchRemark 转账说明。 UTF8编码,最多32个字符。 示例值:2019年深圳分部报销单
-
setBatchRemark
public void setBatchRemark(String BatchRemark)
Set 转账说明。 UTF8编码,最多32个字符。 示例值:2019年深圳分部报销单- Parameters:
BatchRemark- 转账说明。 UTF8编码,最多32个字符。 示例值:2019年深圳分部报销单
-
getTotalAmount
public Long getTotalAmount()
Get 转账总金额。 转账金额,单位为分。 示例值:4000000- Returns:
- TotalAmount 转账总金额。 转账金额,单位为分。 示例值:4000000
-
setTotalAmount
public void setTotalAmount(Long TotalAmount)
Set 转账总金额。 转账金额,单位为分。 示例值:4000000- Parameters:
TotalAmount- 转账总金额。 转账金额,单位为分。 示例值:4000000
-
getTotalNum
public Long getTotalNum()
Get 转账总笔数。 一个转账批次最多允许发起三千笔转账。 示例值:200- Returns:
- TotalNum 转账总笔数。 一个转账批次最多允许发起三千笔转账。 示例值:200
-
setTotalNum
public void setTotalNum(Long TotalNum)
Set 转账总笔数。 一个转账批次最多允许发起三千笔转账。 示例值:200- Parameters:
TotalNum- 转账总笔数。 一个转账批次最多允许发起三千笔转账。 示例值:200
-
getProfile
public String getProfile()
Get 环境名。 release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release- Returns:
- Profile 环境名。 release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release
-
setProfile
public void setProfile(String Profile)
Set 环境名。 release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release- Parameters:
Profile- 环境名。 release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release
-
-