Class: TencentCloud::Cpdp::V20190820::ApplyOpenBankSettleOrderRequest

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

Overview

ApplyOpenBankSettleOrder请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(channelmerchantid = nil, outsettleid = nil, settleamount = nil, channelname = nil, channelsubmerchantid = nil, settledetail = nil, notifyurl = nil, remark = nil, externalsettledata = nil, environment = nil) ⇒ ApplyOpenBankSettleOrderRequest

Returns a new instance of ApplyOpenBankSettleOrderRequest.



1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
# File 'lib/v20190820/models.rb', line 1689

def initialize(channelmerchantid=nil, outsettleid=nil, settleamount=nil, channelname=nil, channelsubmerchantid=nil, settledetail=nil, notifyurl=nil, remark=nil, externalsettledata=nil, environment=nil)
  @ChannelMerchantId = channelmerchantid
  @OutSettleId = outsettleid
  @SettleAmount = settleamount
  @ChannelName = channelname
  @ChannelSubMerchantId = channelsubmerchantid
  @SettleDetail = settledetail
  @NotifyUrl = notifyurl
  @Remark = remark
  @ExternalSettleData = externalsettledata
  @Environment = environment
end

Instance Attribute Details

#ChannelMerchantIdObject

Parameters:

  • ChannelMerchantId:

    渠道商户号

  • OutSettleId:

    外部结算流水号

  • SettleAmount:

    结算金额

  • ChannelName:

    渠道名称。详见附录-枚举类型-ChannelName。

  • ChannelSubMerchantId:

    渠道子商户号

  • SettleDetail:

    结算备注

  • NotifyUrl:

    结算成功回调地址

  • Remark:

    附言

  • ExternalSettleData:

    结算第三方渠道扩展信息。通联国际必选

  • Environment:

    接入环境。沙箱环境填 sandbox。缺省默认调用生产环境



1687
1688
1689
# File 'lib/v20190820/models.rb', line 1687

def ChannelMerchantId
  @ChannelMerchantId
end

#ChannelNameObject

Parameters:

  • ChannelMerchantId:

    渠道商户号

  • OutSettleId:

    外部结算流水号

  • SettleAmount:

    结算金额

  • ChannelName:

    渠道名称。详见附录-枚举类型-ChannelName。

  • ChannelSubMerchantId:

    渠道子商户号

  • SettleDetail:

    结算备注

  • NotifyUrl:

    结算成功回调地址

  • Remark:

    附言

  • ExternalSettleData:

    结算第三方渠道扩展信息。通联国际必选

  • Environment:

    接入环境。沙箱环境填 sandbox。缺省默认调用生产环境



1687
1688
1689
# File 'lib/v20190820/models.rb', line 1687

def ChannelName
  @ChannelName
end

#ChannelSubMerchantIdObject

Parameters:

  • ChannelMerchantId:

    渠道商户号

  • OutSettleId:

    外部结算流水号

  • SettleAmount:

    结算金额

  • ChannelName:

    渠道名称。详见附录-枚举类型-ChannelName。

  • ChannelSubMerchantId:

    渠道子商户号

  • SettleDetail:

    结算备注

  • NotifyUrl:

    结算成功回调地址

  • Remark:

    附言

  • ExternalSettleData:

    结算第三方渠道扩展信息。通联国际必选

  • Environment:

    接入环境。沙箱环境填 sandbox。缺省默认调用生产环境



1687
1688
1689
# File 'lib/v20190820/models.rb', line 1687

def ChannelSubMerchantId
  @ChannelSubMerchantId
end

#EnvironmentObject

Parameters:

  • ChannelMerchantId:

    渠道商户号

  • OutSettleId:

    外部结算流水号

  • SettleAmount:

    结算金额

  • ChannelName:

    渠道名称。详见附录-枚举类型-ChannelName。

  • ChannelSubMerchantId:

    渠道子商户号

  • SettleDetail:

    结算备注

  • NotifyUrl:

    结算成功回调地址

  • Remark:

    附言

  • ExternalSettleData:

    结算第三方渠道扩展信息。通联国际必选

  • Environment:

    接入环境。沙箱环境填 sandbox。缺省默认调用生产环境



1687
1688
1689
# File 'lib/v20190820/models.rb', line 1687

def Environment
  @Environment
end

#ExternalSettleDataObject

Parameters:

  • ChannelMerchantId:

    渠道商户号

  • OutSettleId:

    外部结算流水号

  • SettleAmount:

    结算金额

  • ChannelName:

    渠道名称。详见附录-枚举类型-ChannelName。

  • ChannelSubMerchantId:

    渠道子商户号

  • SettleDetail:

    结算备注

  • NotifyUrl:

    结算成功回调地址

  • Remark:

    附言

  • ExternalSettleData:

    结算第三方渠道扩展信息。通联国际必选

  • Environment:

    接入环境。沙箱环境填 sandbox。缺省默认调用生产环境



1687
1688
1689
# File 'lib/v20190820/models.rb', line 1687

def ExternalSettleData
  @ExternalSettleData
end

#NotifyUrlObject

Parameters:

  • ChannelMerchantId:

    渠道商户号

  • OutSettleId:

    外部结算流水号

  • SettleAmount:

    结算金额

  • ChannelName:

    渠道名称。详见附录-枚举类型-ChannelName。

  • ChannelSubMerchantId:

    渠道子商户号

  • SettleDetail:

    结算备注

  • NotifyUrl:

    结算成功回调地址

  • Remark:

    附言

  • ExternalSettleData:

    结算第三方渠道扩展信息。通联国际必选

  • Environment:

    接入环境。沙箱环境填 sandbox。缺省默认调用生产环境



1687
1688
1689
# File 'lib/v20190820/models.rb', line 1687

def NotifyUrl
  @NotifyUrl
end

#OutSettleIdObject

Parameters:

  • ChannelMerchantId:

    渠道商户号

  • OutSettleId:

    外部结算流水号

  • SettleAmount:

    结算金额

  • ChannelName:

    渠道名称。详见附录-枚举类型-ChannelName。

  • ChannelSubMerchantId:

    渠道子商户号

  • SettleDetail:

    结算备注

  • NotifyUrl:

    结算成功回调地址

  • Remark:

    附言

  • ExternalSettleData:

    结算第三方渠道扩展信息。通联国际必选

  • Environment:

    接入环境。沙箱环境填 sandbox。缺省默认调用生产环境



1687
1688
1689
# File 'lib/v20190820/models.rb', line 1687

def OutSettleId
  @OutSettleId
end

#RemarkObject

Parameters:

  • ChannelMerchantId:

    渠道商户号

  • OutSettleId:

    外部结算流水号

  • SettleAmount:

    结算金额

  • ChannelName:

    渠道名称。详见附录-枚举类型-ChannelName。

  • ChannelSubMerchantId:

    渠道子商户号

  • SettleDetail:

    结算备注

  • NotifyUrl:

    结算成功回调地址

  • Remark:

    附言

  • ExternalSettleData:

    结算第三方渠道扩展信息。通联国际必选

  • Environment:

    接入环境。沙箱环境填 sandbox。缺省默认调用生产环境



1687
1688
1689
# File 'lib/v20190820/models.rb', line 1687

def Remark
  @Remark
end

#SettleAmountObject

Parameters:

  • ChannelMerchantId:

    渠道商户号

  • OutSettleId:

    外部结算流水号

  • SettleAmount:

    结算金额

  • ChannelName:

    渠道名称。详见附录-枚举类型-ChannelName。

  • ChannelSubMerchantId:

    渠道子商户号

  • SettleDetail:

    结算备注

  • NotifyUrl:

    结算成功回调地址

  • Remark:

    附言

  • ExternalSettleData:

    结算第三方渠道扩展信息。通联国际必选

  • Environment:

    接入环境。沙箱环境填 sandbox。缺省默认调用生产环境



1687
1688
1689
# File 'lib/v20190820/models.rb', line 1687

def SettleAmount
  @SettleAmount
end

#SettleDetailObject

Parameters:

  • ChannelMerchantId:

    渠道商户号

  • OutSettleId:

    外部结算流水号

  • SettleAmount:

    结算金额

  • ChannelName:

    渠道名称。详见附录-枚举类型-ChannelName。

  • ChannelSubMerchantId:

    渠道子商户号

  • SettleDetail:

    结算备注

  • NotifyUrl:

    结算成功回调地址

  • Remark:

    附言

  • ExternalSettleData:

    结算第三方渠道扩展信息。通联国际必选

  • Environment:

    接入环境。沙箱环境填 sandbox。缺省默认调用生产环境



1687
1688
1689
# File 'lib/v20190820/models.rb', line 1687

def SettleDetail
  @SettleDetail
end

Instance Method Details

#deserialize(params) ⇒ Object



1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
# File 'lib/v20190820/models.rb', line 1702

def deserialize(params)
  @ChannelMerchantId = params['ChannelMerchantId']
  @OutSettleId = params['OutSettleId']
  @SettleAmount = params['SettleAmount']
  @ChannelName = params['ChannelName']
  @ChannelSubMerchantId = params['ChannelSubMerchantId']
  @SettleDetail = params['SettleDetail']
  @NotifyUrl = params['NotifyUrl']
  @Remark = params['Remark']
  @ExternalSettleData = params['ExternalSettleData']
  @Environment = params['Environment']
end