Class: TencentCloud::Cpdp::V20190820::CreateOpenBankMerchantRequest

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

Overview

CreateOpenBankMerchant请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(outmerchantid = nil, channelname = nil, outmerchantname = nil, externalmerchantinfo = nil, outmerchantshortname = nil, outmerchantdescription = nil, environment = nil) ⇒ CreateOpenBankMerchantRequest

Returns a new instance of CreateOpenBankMerchantRequest.



7405
7406
7407
7408
7409
7410
7411
7412
7413
# File 'lib/v20190820/models.rb', line 7405

def initialize(outmerchantid=nil, channelname=nil, outmerchantname=nil, externalmerchantinfo=nil, outmerchantshortname=nil, outmerchantdescription=nil, environment=nil)
  @OutMerchantId = outmerchantid
  @ChannelName = channelname
  @OutMerchantName = outmerchantname
  @ExternalMerchantInfo = externalmerchantinfo
  @OutMerchantShortName = outmerchantshortname
  @OutMerchantDescription = outmerchantdescription
  @Environment = environment
end

Instance Attribute Details

#ChannelNameObject

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

Parameters:

  • OutMerchantId:

    外部商户ID。

  • ChannelName:

    渠道名称。

  • OutMerchantName:

    外部商户名称。

  • ExternalMerchantInfo:

    第三方渠道商户信息。详情见附录-复杂类型。

  • OutMerchantShortName:

    外部商户简称。

  • OutMerchantDescription:

    外部商户描述

  • Environment:

    环境类型。



7403
7404
7405
# File 'lib/v20190820/models.rb', line 7403

def ChannelName
  @ChannelName
end

#EnvironmentObject

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

Parameters:

  • OutMerchantId:

    外部商户ID。

  • ChannelName:

    渠道名称。

  • OutMerchantName:

    外部商户名称。

  • ExternalMerchantInfo:

    第三方渠道商户信息。详情见附录-复杂类型。

  • OutMerchantShortName:

    外部商户简称。

  • OutMerchantDescription:

    外部商户描述

  • Environment:

    环境类型。



7403
7404
7405
# File 'lib/v20190820/models.rb', line 7403

def Environment
  @Environment
end

#ExternalMerchantInfoObject

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

Parameters:

  • OutMerchantId:

    外部商户ID。

  • ChannelName:

    渠道名称。

  • OutMerchantName:

    外部商户名称。

  • ExternalMerchantInfo:

    第三方渠道商户信息。详情见附录-复杂类型。

  • OutMerchantShortName:

    外部商户简称。

  • OutMerchantDescription:

    外部商户描述

  • Environment:

    环境类型。



7403
7404
7405
# File 'lib/v20190820/models.rb', line 7403

def ExternalMerchantInfo
  @ExternalMerchantInfo
end

#OutMerchantDescriptionObject

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

Parameters:

  • OutMerchantId:

    外部商户ID。

  • ChannelName:

    渠道名称。

  • OutMerchantName:

    外部商户名称。

  • ExternalMerchantInfo:

    第三方渠道商户信息。详情见附录-复杂类型。

  • OutMerchantShortName:

    外部商户简称。

  • OutMerchantDescription:

    外部商户描述

  • Environment:

    环境类型。



7403
7404
7405
# File 'lib/v20190820/models.rb', line 7403

def OutMerchantDescription
  @OutMerchantDescription
end

#OutMerchantIdObject

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

Parameters:

  • OutMerchantId:

    外部商户ID。

  • ChannelName:

    渠道名称。

  • OutMerchantName:

    外部商户名称。

  • ExternalMerchantInfo:

    第三方渠道商户信息。详情见附录-复杂类型。

  • OutMerchantShortName:

    外部商户简称。

  • OutMerchantDescription:

    外部商户描述

  • Environment:

    环境类型。



7403
7404
7405
# File 'lib/v20190820/models.rb', line 7403

def OutMerchantId
  @OutMerchantId
end

#OutMerchantNameObject

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

Parameters:

  • OutMerchantId:

    外部商户ID。

  • ChannelName:

    渠道名称。

  • OutMerchantName:

    外部商户名称。

  • ExternalMerchantInfo:

    第三方渠道商户信息。详情见附录-复杂类型。

  • OutMerchantShortName:

    外部商户简称。

  • OutMerchantDescription:

    外部商户描述

  • Environment:

    环境类型。



7403
7404
7405
# File 'lib/v20190820/models.rb', line 7403

def OutMerchantName
  @OutMerchantName
end

#OutMerchantShortNameObject

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

Parameters:

  • OutMerchantId:

    外部商户ID。

  • ChannelName:

    渠道名称。

  • OutMerchantName:

    外部商户名称。

  • ExternalMerchantInfo:

    第三方渠道商户信息。详情见附录-复杂类型。

  • OutMerchantShortName:

    外部商户简称。

  • OutMerchantDescription:

    外部商户描述

  • Environment:

    环境类型。



7403
7404
7405
# File 'lib/v20190820/models.rb', line 7403

def OutMerchantShortName
  @OutMerchantShortName
end

Instance Method Details

#deserialize(params) ⇒ Object



7415
7416
7417
7418
7419
7420
7421
7422
7423
# File 'lib/v20190820/models.rb', line 7415

def deserialize(params)
  @OutMerchantId = params['OutMerchantId']
  @ChannelName = params['ChannelName']
  @OutMerchantName = params['OutMerchantName']
  @ExternalMerchantInfo = params['ExternalMerchantInfo']
  @OutMerchantShortName = params['OutMerchantShortName']
  @OutMerchantDescription = params['OutMerchantDescription']
  @Environment = params['Environment']
end