Class: TencentCloud::Cpdp::V20190820::TransferDetailRequest

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190820/models.rb

Overview

批量转账明细实体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(merchantdetailno = nil, transferamount = nil, transferremark = nil, openid = nil, username = nil) ⇒ TransferDetailRequest

Returns a new instance of TransferDetailRequest.



26101
26102
26103
26104
26105
26106
26107
# File 'lib/v20190820/models.rb', line 26101

def initialize(merchantdetailno=nil, transferamount=nil, transferremark=nil, openid=nil, username=nil)
  @MerchantDetailNo = merchantdetailno
  @TransferAmount = transferamount
  @TransferRemark = transferremark
  @OpenId = openid
  @UserName = username
end

Instance Attribute Details

#MerchantDetailNoObject

商户系统内部区分转账批次单下不同转账明细单的唯一标识,要求此参数只能由数字、大小写字母组成。 示例值:x23zy545Bd5436 转账金额单位为分。 示例值:200000 单条转账备注(微信用户会收到该备注)。UTF8编码,最多32字符。 示例值:2020年4月报销 示例值:o-MYE42l80oelYMDE34nYD456Xoy 收款方姓名。 示例值:张三

Parameters:

  • MerchantDetailNo:

    商家明细单号。

  • TransferAmount:

    转账金额。

  • TransferRemark:

    转账备注。

  • OpenId:

    用户在直连商户下的唯一标识。

  • UserName:

    收款用户姓名。



26099
26100
26101
# File 'lib/v20190820/models.rb', line 26099

def MerchantDetailNo
  @MerchantDetailNo
end

#OpenIdObject

商户系统内部区分转账批次单下不同转账明细单的唯一标识,要求此参数只能由数字、大小写字母组成。 示例值:x23zy545Bd5436 转账金额单位为分。 示例值:200000 单条转账备注(微信用户会收到该备注)。UTF8编码,最多32字符。 示例值:2020年4月报销 示例值:o-MYE42l80oelYMDE34nYD456Xoy 收款方姓名。 示例值:张三

Parameters:

  • MerchantDetailNo:

    商家明细单号。

  • TransferAmount:

    转账金额。

  • TransferRemark:

    转账备注。

  • OpenId:

    用户在直连商户下的唯一标识。

  • UserName:

    收款用户姓名。



26099
26100
26101
# File 'lib/v20190820/models.rb', line 26099

def OpenId
  @OpenId
end

#TransferAmountObject

商户系统内部区分转账批次单下不同转账明细单的唯一标识,要求此参数只能由数字、大小写字母组成。 示例值:x23zy545Bd5436 转账金额单位为分。 示例值:200000 单条转账备注(微信用户会收到该备注)。UTF8编码,最多32字符。 示例值:2020年4月报销 示例值:o-MYE42l80oelYMDE34nYD456Xoy 收款方姓名。 示例值:张三

Parameters:

  • MerchantDetailNo:

    商家明细单号。

  • TransferAmount:

    转账金额。

  • TransferRemark:

    转账备注。

  • OpenId:

    用户在直连商户下的唯一标识。

  • UserName:

    收款用户姓名。



26099
26100
26101
# File 'lib/v20190820/models.rb', line 26099

def TransferAmount
  @TransferAmount
end

#TransferRemarkObject

商户系统内部区分转账批次单下不同转账明细单的唯一标识,要求此参数只能由数字、大小写字母组成。 示例值:x23zy545Bd5436 转账金额单位为分。 示例值:200000 单条转账备注(微信用户会收到该备注)。UTF8编码,最多32字符。 示例值:2020年4月报销 示例值:o-MYE42l80oelYMDE34nYD456Xoy 收款方姓名。 示例值:张三

Parameters:

  • MerchantDetailNo:

    商家明细单号。

  • TransferAmount:

    转账金额。

  • TransferRemark:

    转账备注。

  • OpenId:

    用户在直连商户下的唯一标识。

  • UserName:

    收款用户姓名。



26099
26100
26101
# File 'lib/v20190820/models.rb', line 26099

def TransferRemark
  @TransferRemark
end

#UserNameObject

商户系统内部区分转账批次单下不同转账明细单的唯一标识,要求此参数只能由数字、大小写字母组成。 示例值:x23zy545Bd5436 转账金额单位为分。 示例值:200000 单条转账备注(微信用户会收到该备注)。UTF8编码,最多32字符。 示例值:2020年4月报销 示例值:o-MYE42l80oelYMDE34nYD456Xoy 收款方姓名。 示例值:张三

Parameters:

  • MerchantDetailNo:

    商家明细单号。

  • TransferAmount:

    转账金额。

  • TransferRemark:

    转账备注。

  • OpenId:

    用户在直连商户下的唯一标识。

  • UserName:

    收款用户姓名。



26099
26100
26101
# File 'lib/v20190820/models.rb', line 26099

def UserName
  @UserName
end

Instance Method Details

#deserialize(params) ⇒ Object



26109
26110
26111
26112
26113
26114
26115
# File 'lib/v20190820/models.rb', line 26109

def deserialize(params)
  @MerchantDetailNo = params['MerchantDetailNo']
  @TransferAmount = params['TransferAmount']
  @TransferRemark = params['TransferRemark']
  @OpenId = params['OpenId']
  @UserName = params['UserName']
end