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.



26191
26192
26193
26194
26195
26196
26197
# File 'lib/v20190820/models.rb', line 26191

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:

    收款用户姓名。



26189
26190
26191
# File 'lib/v20190820/models.rb', line 26189

def MerchantDetailNo
  @MerchantDetailNo
end

#OpenIdObject

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

Parameters:

  • MerchantDetailNo:

    商家明细单号。

  • TransferAmount:

    转账金额。

  • TransferRemark:

    转账备注。

  • OpenId:

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

  • UserName:

    收款用户姓名。



26189
26190
26191
# File 'lib/v20190820/models.rb', line 26189

def OpenId
  @OpenId
end

#TransferAmountObject

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

Parameters:

  • MerchantDetailNo:

    商家明细单号。

  • TransferAmount:

    转账金额。

  • TransferRemark:

    转账备注。

  • OpenId:

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

  • UserName:

    收款用户姓名。



26189
26190
26191
# File 'lib/v20190820/models.rb', line 26189

def TransferAmount
  @TransferAmount
end

#TransferRemarkObject

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

Parameters:

  • MerchantDetailNo:

    商家明细单号。

  • TransferAmount:

    转账金额。

  • TransferRemark:

    转账备注。

  • OpenId:

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

  • UserName:

    收款用户姓名。



26189
26190
26191
# File 'lib/v20190820/models.rb', line 26189

def TransferRemark
  @TransferRemark
end

#UserNameObject

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

Parameters:

  • MerchantDetailNo:

    商家明细单号。

  • TransferAmount:

    转账金额。

  • TransferRemark:

    转账备注。

  • OpenId:

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

  • UserName:

    收款用户姓名。



26189
26190
26191
# File 'lib/v20190820/models.rb', line 26189

def UserName
  @UserName
end

Instance Method Details

#deserialize(params) ⇒ Object



26199
26200
26201
26202
26203
26204
26205
# File 'lib/v20190820/models.rb', line 26199

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