Class: TencentCloud::Cpdp::V20190820::VerifyOpenBankAccountRequest

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

Overview

VerifyOpenBankAccount请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(channelmerchantid = nil, channelname = nil, payeeinfo = nil, notifyurl = nil, environment = nil) ⇒ VerifyOpenBankAccountRequest

Returns a new instance of VerifyOpenBankAccountRequest.



27699
27700
27701
27702
27703
27704
27705
# File 'lib/v20190820/models.rb', line 27699

def initialize(channelmerchantid=nil, channelname=nil, payeeinfo=nil, notifyurl=nil, environment=nil)
  @ChannelMerchantId = channelmerchantid
  @ChannelName = channelname
  @PayeeInfo = payeeinfo
  @NotifyUrl = notifyurl
  @Environment = environment
end

Instance Attribute Details

#ChannelMerchantIdObject

__TENPAY__: 商企付 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_

Parameters:

  • ChannelMerchantId:

    渠道商户号。外部接入平台入驻云企付平台下发

  • ChannelName:

    渠道名称。详见附录-云企付枚举类说明-ChannelName。

  • PayeeInfo:

    收款方信息。

  • NotifyUrl:

    通知地址,如www.test.com

  • Environment:

    环境类型。



27697
27698
27699
# File 'lib/v20190820/models.rb', line 27697

def ChannelMerchantId
  @ChannelMerchantId
end

#ChannelNameObject

__TENPAY__: 商企付 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_

Parameters:

  • ChannelMerchantId:

    渠道商户号。外部接入平台入驻云企付平台下发

  • ChannelName:

    渠道名称。详见附录-云企付枚举类说明-ChannelName。

  • PayeeInfo:

    收款方信息。

  • NotifyUrl:

    通知地址,如www.test.com

  • Environment:

    环境类型。



27697
27698
27699
# File 'lib/v20190820/models.rb', line 27697

def ChannelName
  @ChannelName
end

#EnvironmentObject

__TENPAY__: 商企付 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_

Parameters:

  • ChannelMerchantId:

    渠道商户号。外部接入平台入驻云企付平台下发

  • ChannelName:

    渠道名称。详见附录-云企付枚举类说明-ChannelName。

  • PayeeInfo:

    收款方信息。

  • NotifyUrl:

    通知地址,如www.test.com

  • Environment:

    环境类型。



27697
27698
27699
# File 'lib/v20190820/models.rb', line 27697

def Environment
  @Environment
end

#NotifyUrlObject

__TENPAY__: 商企付 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_

Parameters:

  • ChannelMerchantId:

    渠道商户号。外部接入平台入驻云企付平台下发

  • ChannelName:

    渠道名称。详见附录-云企付枚举类说明-ChannelName。

  • PayeeInfo:

    收款方信息。

  • NotifyUrl:

    通知地址,如www.test.com

  • Environment:

    环境类型。



27697
27698
27699
# File 'lib/v20190820/models.rb', line 27697

def NotifyUrl
  @NotifyUrl
end

#PayeeInfoObject

__TENPAY__: 商企付 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_

Parameters:

  • ChannelMerchantId:

    渠道商户号。外部接入平台入驻云企付平台下发

  • ChannelName:

    渠道名称。详见附录-云企付枚举类说明-ChannelName。

  • PayeeInfo:

    收款方信息。

  • NotifyUrl:

    通知地址,如www.test.com

  • Environment:

    环境类型。



27697
27698
27699
# File 'lib/v20190820/models.rb', line 27697

def PayeeInfo
  @PayeeInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



27707
27708
27709
27710
27711
27712
27713
27714
27715
27716
# File 'lib/v20190820/models.rb', line 27707

def deserialize(params)
  @ChannelMerchantId = params['ChannelMerchantId']
  @ChannelName = params['ChannelName']
  unless params['PayeeInfo'].nil?
    @PayeeInfo = OpenBankPayeeInfo.new
    @PayeeInfo.deserialize(params['PayeeInfo'])
  end
  @NotifyUrl = params['NotifyUrl']
  @Environment = params['Environment']
end