Class: TencentCloud::Cpdp::V20190820::QueryOpenBankBankBranchListRequest

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

Overview

QueryOpenBankBankBranchList请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(channelmerchantid = nil, channelname = nil, paymentmethod = nil, bankbranchname = nil, bankabbreviation = nil, pagenumber = nil, environment = nil) ⇒ QueryOpenBankBankBranchListRequest

Returns a new instance of QueryOpenBankBankBranchListRequest.



19373
19374
19375
19376
19377
19378
19379
19380
19381
# File 'lib/v20190820/models.rb', line 19373

def initialize(channelmerchantid=nil, channelname=nil, paymentmethod=nil, bankbranchname=nil, bankabbreviation=nil, pagenumber=nil, environment=nil)
  @ChannelMerchantId = channelmerchantid
  @ChannelName = channelname
  @PaymentMethod = paymentmethod
  @BankBranchName = bankbranchname
  @BankAbbreviation = bankabbreviation
  @PageNumber = pagenumber
  @Environment = environment
end

Instance Attribute Details

#BankAbbreviationObject

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

Parameters:

  • ChannelMerchantId:

    渠道商户ID。

  • ChannelName:

    渠道名称。

  • PaymentMethod:

    支付方式。

  • BankBranchName:

    支行名称。

  • BankAbbreviation:

    银行简称。

  • PageNumber:

    页码。Index和Count必须大于等于1。Count建议不超过100。

  • Environment:

    环境类型。



19371
19372
19373
# File 'lib/v20190820/models.rb', line 19371

def BankAbbreviation
  @BankAbbreviation
end

#BankBranchNameObject

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

Parameters:

  • ChannelMerchantId:

    渠道商户ID。

  • ChannelName:

    渠道名称。

  • PaymentMethod:

    支付方式。

  • BankBranchName:

    支行名称。

  • BankAbbreviation:

    银行简称。

  • PageNumber:

    页码。Index和Count必须大于等于1。Count建议不超过100。

  • Environment:

    环境类型。



19371
19372
19373
# File 'lib/v20190820/models.rb', line 19371

def BankBranchName
  @BankBranchName
end

#ChannelMerchantIdObject

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

Parameters:

  • ChannelMerchantId:

    渠道商户ID。

  • ChannelName:

    渠道名称。

  • PaymentMethod:

    支付方式。

  • BankBranchName:

    支行名称。

  • BankAbbreviation:

    银行简称。

  • PageNumber:

    页码。Index和Count必须大于等于1。Count建议不超过100。

  • Environment:

    环境类型。



19371
19372
19373
# File 'lib/v20190820/models.rb', line 19371

def ChannelMerchantId
  @ChannelMerchantId
end

#ChannelNameObject

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

Parameters:

  • ChannelMerchantId:

    渠道商户ID。

  • ChannelName:

    渠道名称。

  • PaymentMethod:

    支付方式。

  • BankBranchName:

    支行名称。

  • BankAbbreviation:

    银行简称。

  • PageNumber:

    页码。Index和Count必须大于等于1。Count建议不超过100。

  • Environment:

    环境类型。



19371
19372
19373
# File 'lib/v20190820/models.rb', line 19371

def ChannelName
  @ChannelName
end

#EnvironmentObject

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

Parameters:

  • ChannelMerchantId:

    渠道商户ID。

  • ChannelName:

    渠道名称。

  • PaymentMethod:

    支付方式。

  • BankBranchName:

    支行名称。

  • BankAbbreviation:

    银行简称。

  • PageNumber:

    页码。Index和Count必须大于等于1。Count建议不超过100。

  • Environment:

    环境类型。



19371
19372
19373
# File 'lib/v20190820/models.rb', line 19371

def Environment
  @Environment
end

#PageNumberObject

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

Parameters:

  • ChannelMerchantId:

    渠道商户ID。

  • ChannelName:

    渠道名称。

  • PaymentMethod:

    支付方式。

  • BankBranchName:

    支行名称。

  • BankAbbreviation:

    银行简称。

  • PageNumber:

    页码。Index和Count必须大于等于1。Count建议不超过100。

  • Environment:

    环境类型。



19371
19372
19373
# File 'lib/v20190820/models.rb', line 19371

def PageNumber
  @PageNumber
end

#PaymentMethodObject

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

Parameters:

  • ChannelMerchantId:

    渠道商户ID。

  • ChannelName:

    渠道名称。

  • PaymentMethod:

    支付方式。

  • BankBranchName:

    支行名称。

  • BankAbbreviation:

    银行简称。

  • PageNumber:

    页码。Index和Count必须大于等于1。Count建议不超过100。

  • Environment:

    环境类型。



19371
19372
19373
# File 'lib/v20190820/models.rb', line 19371

def PaymentMethod
  @PaymentMethod
end

Instance Method Details

#deserialize(params) ⇒ Object



19383
19384
19385
19386
19387
19388
19389
19390
19391
19392
19393
19394
# File 'lib/v20190820/models.rb', line 19383

def deserialize(params)
  @ChannelMerchantId = params['ChannelMerchantId']
  @ChannelName = params['ChannelName']
  @PaymentMethod = params['PaymentMethod']
  @BankBranchName = params['BankBranchName']
  @BankAbbreviation = params['BankAbbreviation']
  unless params['PageNumber'].nil?
    @PageNumber = Paging.new
    @PageNumber.deserialize(params['PageNumber'])
  end
  @Environment = params['Environment']
end