Class: TencentCloud::Cpdp::V20190820::QueryOpenBankExternalSubMerchantBankAccountRequest

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

Overview

QueryOpenBankExternalSubMerchantBankAccount请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(channelmerchantid = nil, channelsubmerchantid = nil, channelname = nil, paymentmethod = nil, environment = nil) ⇒ QueryOpenBankExternalSubMerchantBankAccountRequest

Returns a new instance of QueryOpenBankExternalSubMerchantBankAccountRequest.



20163
20164
20165
20166
20167
20168
20169
# File 'lib/v20190820/models.rb', line 20163

def initialize(channelmerchantid=nil, channelsubmerchantid=nil, channelname=nil, paymentmethod=nil, environment=nil)
  @ChannelMerchantId = channelmerchantid
  @ChannelSubMerchantId = channelsubmerchantid
  @ChannelName = channelname
  @PaymentMethod = paymentmethod
  @Environment = environment
end

Instance Attribute Details

#ChannelMerchantIdObject

__TENPAY__: 商企付 __WECHAT__: 微信支付 __ALIPAY__: 支付宝 EBANK_PAYMENT: ebank支付 OPENBANK_PAYMENT: openbank支付 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_

Parameters:

  • ChannelMerchantId:

    渠道商户ID。

  • ChannelSubMerchantId:

    渠道子商户ID。

  • ChannelName:

    渠道名称。

  • PaymentMethod:

    支付方式。

  • Environment:

    环境类型。



20161
20162
20163
# File 'lib/v20190820/models.rb', line 20161

def ChannelMerchantId
  @ChannelMerchantId
end

#ChannelNameObject

__TENPAY__: 商企付 __WECHAT__: 微信支付 __ALIPAY__: 支付宝 EBANK_PAYMENT: ebank支付 OPENBANK_PAYMENT: openbank支付 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_

Parameters:

  • ChannelMerchantId:

    渠道商户ID。

  • ChannelSubMerchantId:

    渠道子商户ID。

  • ChannelName:

    渠道名称。

  • PaymentMethod:

    支付方式。

  • Environment:

    环境类型。



20161
20162
20163
# File 'lib/v20190820/models.rb', line 20161

def ChannelName
  @ChannelName
end

#ChannelSubMerchantIdObject

__TENPAY__: 商企付 __WECHAT__: 微信支付 __ALIPAY__: 支付宝 EBANK_PAYMENT: ebank支付 OPENBANK_PAYMENT: openbank支付 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_

Parameters:

  • ChannelMerchantId:

    渠道商户ID。

  • ChannelSubMerchantId:

    渠道子商户ID。

  • ChannelName:

    渠道名称。

  • PaymentMethod:

    支付方式。

  • Environment:

    环境类型。



20161
20162
20163
# File 'lib/v20190820/models.rb', line 20161

def ChannelSubMerchantId
  @ChannelSubMerchantId
end

#EnvironmentObject

__TENPAY__: 商企付 __WECHAT__: 微信支付 __ALIPAY__: 支付宝 EBANK_PAYMENT: ebank支付 OPENBANK_PAYMENT: openbank支付 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_

Parameters:

  • ChannelMerchantId:

    渠道商户ID。

  • ChannelSubMerchantId:

    渠道子商户ID。

  • ChannelName:

    渠道名称。

  • PaymentMethod:

    支付方式。

  • Environment:

    环境类型。



20161
20162
20163
# File 'lib/v20190820/models.rb', line 20161

def Environment
  @Environment
end

#PaymentMethodObject

__TENPAY__: 商企付 __WECHAT__: 微信支付 __ALIPAY__: 支付宝 EBANK_PAYMENT: ebank支付 OPENBANK_PAYMENT: openbank支付 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_

Parameters:

  • ChannelMerchantId:

    渠道商户ID。

  • ChannelSubMerchantId:

    渠道子商户ID。

  • ChannelName:

    渠道名称。

  • PaymentMethod:

    支付方式。

  • Environment:

    环境类型。



20161
20162
20163
# File 'lib/v20190820/models.rb', line 20161

def PaymentMethod
  @PaymentMethod
end

Instance Method Details

#deserialize(params) ⇒ Object



20171
20172
20173
20174
20175
20176
20177
# File 'lib/v20190820/models.rb', line 20171

def deserialize(params)
  @ChannelMerchantId = params['ChannelMerchantId']
  @ChannelSubMerchantId = params['ChannelSubMerchantId']
  @ChannelName = params['ChannelName']
  @PaymentMethod = params['PaymentMethod']
  @Environment = params['Environment']
end