Class: TencentCloud::Cpdp::V20190820::BindOpenBankProfitSharePayeeRequest

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

Overview

BindOpenBankProfitSharePayee请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(channelmerchantid = nil, accountno = nil, channelname = nil, channelsubmerchantid = nil, notifyurl = nil, profitsharepayeeinfo = nil, externalprofitsharingdata = nil, environment = nil) ⇒ BindOpenBankProfitSharePayeeRequest

Returns a new instance of BindOpenBankProfitSharePayeeRequest.



3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
# File 'lib/v20190820/models.rb', line 3048

def initialize(channelmerchantid=nil, accountno=nil, channelname=nil, channelsubmerchantid=nil, notifyurl=nil, profitsharepayeeinfo=nil, externalprofitsharingdata=nil, environment=nil)
  @ChannelMerchantId = channelmerchantid
  @AccountNo = accountno
  @ChannelName = channelname
  @ChannelSubMerchantId = channelsubmerchantid
  @NotifyUrl = notifyurl
  @ProfitSharePayeeInfo = profitsharepayeeinfo
  @ExternalProfitSharingData = externalprofitsharingdata
  @Environment = environment
end

Instance Attribute Details

#AccountNoObject

通联国际: CNP

Parameters:

  • ChannelMerchantId:

    渠道商户号。代理商/集团ID

  • AccountNo:

    收款人银行账户号。唯一

  • ChannelName:

    渠道名称

  • ChannelSubMerchantId:

    渠道子商户号。商户ID

  • NotifyUrl:

    绑定状态通知地址,若为空,即不回调通知。

  • ProfitSharePayeeInfo:

    分账收款人信息。通联国际必选

  • ExternalProfitSharingData:

    第三方拓展信息。若无特殊说明,可为空

  • Environment:

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



3046
3047
3048
# File 'lib/v20190820/models.rb', line 3046

def AccountNo
  @AccountNo
end

#ChannelMerchantIdObject

通联国际: CNP

Parameters:

  • ChannelMerchantId:

    渠道商户号。代理商/集团ID

  • AccountNo:

    收款人银行账户号。唯一

  • ChannelName:

    渠道名称

  • ChannelSubMerchantId:

    渠道子商户号。商户ID

  • NotifyUrl:

    绑定状态通知地址,若为空,即不回调通知。

  • ProfitSharePayeeInfo:

    分账收款人信息。通联国际必选

  • ExternalProfitSharingData:

    第三方拓展信息。若无特殊说明,可为空

  • Environment:

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



3046
3047
3048
# File 'lib/v20190820/models.rb', line 3046

def ChannelMerchantId
  @ChannelMerchantId
end

#ChannelNameObject

通联国际: CNP

Parameters:

  • ChannelMerchantId:

    渠道商户号。代理商/集团ID

  • AccountNo:

    收款人银行账户号。唯一

  • ChannelName:

    渠道名称

  • ChannelSubMerchantId:

    渠道子商户号。商户ID

  • NotifyUrl:

    绑定状态通知地址,若为空,即不回调通知。

  • ProfitSharePayeeInfo:

    分账收款人信息。通联国际必选

  • ExternalProfitSharingData:

    第三方拓展信息。若无特殊说明,可为空

  • Environment:

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



3046
3047
3048
# File 'lib/v20190820/models.rb', line 3046

def ChannelName
  @ChannelName
end

#ChannelSubMerchantIdObject

通联国际: CNP

Parameters:

  • ChannelMerchantId:

    渠道商户号。代理商/集团ID

  • AccountNo:

    收款人银行账户号。唯一

  • ChannelName:

    渠道名称

  • ChannelSubMerchantId:

    渠道子商户号。商户ID

  • NotifyUrl:

    绑定状态通知地址,若为空,即不回调通知。

  • ProfitSharePayeeInfo:

    分账收款人信息。通联国际必选

  • ExternalProfitSharingData:

    第三方拓展信息。若无特殊说明,可为空

  • Environment:

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



3046
3047
3048
# File 'lib/v20190820/models.rb', line 3046

def ChannelSubMerchantId
  @ChannelSubMerchantId
end

#EnvironmentObject

通联国际: CNP

Parameters:

  • ChannelMerchantId:

    渠道商户号。代理商/集团ID

  • AccountNo:

    收款人银行账户号。唯一

  • ChannelName:

    渠道名称

  • ChannelSubMerchantId:

    渠道子商户号。商户ID

  • NotifyUrl:

    绑定状态通知地址,若为空,即不回调通知。

  • ProfitSharePayeeInfo:

    分账收款人信息。通联国际必选

  • ExternalProfitSharingData:

    第三方拓展信息。若无特殊说明,可为空

  • Environment:

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



3046
3047
3048
# File 'lib/v20190820/models.rb', line 3046

def Environment
  @Environment
end

#ExternalProfitSharingDataObject

通联国际: CNP

Parameters:

  • ChannelMerchantId:

    渠道商户号。代理商/集团ID

  • AccountNo:

    收款人银行账户号。唯一

  • ChannelName:

    渠道名称

  • ChannelSubMerchantId:

    渠道子商户号。商户ID

  • NotifyUrl:

    绑定状态通知地址,若为空,即不回调通知。

  • ProfitSharePayeeInfo:

    分账收款人信息。通联国际必选

  • ExternalProfitSharingData:

    第三方拓展信息。若无特殊说明,可为空

  • Environment:

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



3046
3047
3048
# File 'lib/v20190820/models.rb', line 3046

def ExternalProfitSharingData
  @ExternalProfitSharingData
end

#NotifyUrlObject

通联国际: CNP

Parameters:

  • ChannelMerchantId:

    渠道商户号。代理商/集团ID

  • AccountNo:

    收款人银行账户号。唯一

  • ChannelName:

    渠道名称

  • ChannelSubMerchantId:

    渠道子商户号。商户ID

  • NotifyUrl:

    绑定状态通知地址,若为空,即不回调通知。

  • ProfitSharePayeeInfo:

    分账收款人信息。通联国际必选

  • ExternalProfitSharingData:

    第三方拓展信息。若无特殊说明,可为空

  • Environment:

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



3046
3047
3048
# File 'lib/v20190820/models.rb', line 3046

def NotifyUrl
  @NotifyUrl
end

#ProfitSharePayeeInfoObject

通联国际: CNP

Parameters:

  • ChannelMerchantId:

    渠道商户号。代理商/集团ID

  • AccountNo:

    收款人银行账户号。唯一

  • ChannelName:

    渠道名称

  • ChannelSubMerchantId:

    渠道子商户号。商户ID

  • NotifyUrl:

    绑定状态通知地址,若为空,即不回调通知。

  • ProfitSharePayeeInfo:

    分账收款人信息。通联国际必选

  • ExternalProfitSharingData:

    第三方拓展信息。若无特殊说明,可为空

  • Environment:

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



3046
3047
3048
# File 'lib/v20190820/models.rb', line 3046

def ProfitSharePayeeInfo
  @ProfitSharePayeeInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
# File 'lib/v20190820/models.rb', line 3059

def deserialize(params)
  @ChannelMerchantId = params['ChannelMerchantId']
  @AccountNo = params['AccountNo']
  @ChannelName = params['ChannelName']
  @ChannelSubMerchantId = params['ChannelSubMerchantId']
  @NotifyUrl = params['NotifyUrl']
  unless params['ProfitSharePayeeInfo'].nil?
    @ProfitSharePayeeInfo = OpenBankProfitSharePayeeInfo.new
    @ProfitSharePayeeInfo.deserialize(params['ProfitSharePayeeInfo'])
  end
  @ExternalProfitSharingData = params['ExternalProfitSharingData']
  @Environment = params['Environment']
end