Class: TencentCloud::Cpdp::V20190820::ApplyPayerInfoRequest

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

Overview

ApplyPayerInfo请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(payerid = nil, payertype = nil, payername = nil, payeridtype = nil, payeridno = nil, payercountrycode = nil, payercontactname = nil, payercontactnumber = nil, payeremailaddress = nil, profile = nil) ⇒ ApplyPayerInfoRequest

Returns a new instance of ApplyPayerInfoRequest.



2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
# File 'lib/v20190820/models.rb', line 2061

def initialize(payerid=nil, payertype=nil, payername=nil, payeridtype=nil, payeridno=nil, payercountrycode=nil, payercontactname=nil, payercontactnumber=nil, payeremailaddress=nil, profile=nil)
  @PayerId = payerid
  @PayerType = payertype
  @PayerName = payername
  @PayerIdType = payeridtype
  @PayerIdNo = payeridno
  @PayerCountryCode = payercountrycode
  @PayerContactName = payercontactname
  @PayerContactNumber = payercontactnumber
  @PayerEmailAddress = payeremailaddress
  @Profile = profile
end

Instance Attribute Details

#PayerContactNameObject

Parameters:

  • PayerId:

    付款人ID

  • PayerType:

    付款人类型 (个人: INDIVIDUAL, 企业: CORPORATE)

  • PayerName:

    付款人姓名

  • PayerIdType:

    付款人证件类型 (身份证: ID_CARD, 统一社会信用代码: UNIFIED_CREDIT_CODE)

  • PayerIdNo:

    付款人证件号

  • PayerCountryCode:

    付款人常驻国家或地区编码 (见常见问题-国家/地区编码)

  • PayerContactName:

    付款人联系人名称

  • PayerContactNumber:

    付款人联系电话

  • PayerEmailAddress:

    付款人联系邮箱

  • Profile:

    接入环境。沙箱环境填sandbox



2059
2060
2061
# File 'lib/v20190820/models.rb', line 2059

def PayerContactName
  @PayerContactName
end

#PayerContactNumberObject

Parameters:

  • PayerId:

    付款人ID

  • PayerType:

    付款人类型 (个人: INDIVIDUAL, 企业: CORPORATE)

  • PayerName:

    付款人姓名

  • PayerIdType:

    付款人证件类型 (身份证: ID_CARD, 统一社会信用代码: UNIFIED_CREDIT_CODE)

  • PayerIdNo:

    付款人证件号

  • PayerCountryCode:

    付款人常驻国家或地区编码 (见常见问题-国家/地区编码)

  • PayerContactName:

    付款人联系人名称

  • PayerContactNumber:

    付款人联系电话

  • PayerEmailAddress:

    付款人联系邮箱

  • Profile:

    接入环境。沙箱环境填sandbox



2059
2060
2061
# File 'lib/v20190820/models.rb', line 2059

def PayerContactNumber
  @PayerContactNumber
end

#PayerCountryCodeObject

Parameters:

  • PayerId:

    付款人ID

  • PayerType:

    付款人类型 (个人: INDIVIDUAL, 企业: CORPORATE)

  • PayerName:

    付款人姓名

  • PayerIdType:

    付款人证件类型 (身份证: ID_CARD, 统一社会信用代码: UNIFIED_CREDIT_CODE)

  • PayerIdNo:

    付款人证件号

  • PayerCountryCode:

    付款人常驻国家或地区编码 (见常见问题-国家/地区编码)

  • PayerContactName:

    付款人联系人名称

  • PayerContactNumber:

    付款人联系电话

  • PayerEmailAddress:

    付款人联系邮箱

  • Profile:

    接入环境。沙箱环境填sandbox



2059
2060
2061
# File 'lib/v20190820/models.rb', line 2059

def PayerCountryCode
  @PayerCountryCode
end

#PayerEmailAddressObject

Parameters:

  • PayerId:

    付款人ID

  • PayerType:

    付款人类型 (个人: INDIVIDUAL, 企业: CORPORATE)

  • PayerName:

    付款人姓名

  • PayerIdType:

    付款人证件类型 (身份证: ID_CARD, 统一社会信用代码: UNIFIED_CREDIT_CODE)

  • PayerIdNo:

    付款人证件号

  • PayerCountryCode:

    付款人常驻国家或地区编码 (见常见问题-国家/地区编码)

  • PayerContactName:

    付款人联系人名称

  • PayerContactNumber:

    付款人联系电话

  • PayerEmailAddress:

    付款人联系邮箱

  • Profile:

    接入环境。沙箱环境填sandbox



2059
2060
2061
# File 'lib/v20190820/models.rb', line 2059

def PayerEmailAddress
  @PayerEmailAddress
end

#PayerIdObject

Parameters:

  • PayerId:

    付款人ID

  • PayerType:

    付款人类型 (个人: INDIVIDUAL, 企业: CORPORATE)

  • PayerName:

    付款人姓名

  • PayerIdType:

    付款人证件类型 (身份证: ID_CARD, 统一社会信用代码: UNIFIED_CREDIT_CODE)

  • PayerIdNo:

    付款人证件号

  • PayerCountryCode:

    付款人常驻国家或地区编码 (见常见问题-国家/地区编码)

  • PayerContactName:

    付款人联系人名称

  • PayerContactNumber:

    付款人联系电话

  • PayerEmailAddress:

    付款人联系邮箱

  • Profile:

    接入环境。沙箱环境填sandbox



2059
2060
2061
# File 'lib/v20190820/models.rb', line 2059

def PayerId
  @PayerId
end

#PayerIdNoObject

Parameters:

  • PayerId:

    付款人ID

  • PayerType:

    付款人类型 (个人: INDIVIDUAL, 企业: CORPORATE)

  • PayerName:

    付款人姓名

  • PayerIdType:

    付款人证件类型 (身份证: ID_CARD, 统一社会信用代码: UNIFIED_CREDIT_CODE)

  • PayerIdNo:

    付款人证件号

  • PayerCountryCode:

    付款人常驻国家或地区编码 (见常见问题-国家/地区编码)

  • PayerContactName:

    付款人联系人名称

  • PayerContactNumber:

    付款人联系电话

  • PayerEmailAddress:

    付款人联系邮箱

  • Profile:

    接入环境。沙箱环境填sandbox



2059
2060
2061
# File 'lib/v20190820/models.rb', line 2059

def PayerIdNo
  @PayerIdNo
end

#PayerIdTypeObject

Parameters:

  • PayerId:

    付款人ID

  • PayerType:

    付款人类型 (个人: INDIVIDUAL, 企业: CORPORATE)

  • PayerName:

    付款人姓名

  • PayerIdType:

    付款人证件类型 (身份证: ID_CARD, 统一社会信用代码: UNIFIED_CREDIT_CODE)

  • PayerIdNo:

    付款人证件号

  • PayerCountryCode:

    付款人常驻国家或地区编码 (见常见问题-国家/地区编码)

  • PayerContactName:

    付款人联系人名称

  • PayerContactNumber:

    付款人联系电话

  • PayerEmailAddress:

    付款人联系邮箱

  • Profile:

    接入环境。沙箱环境填sandbox



2059
2060
2061
# File 'lib/v20190820/models.rb', line 2059

def PayerIdType
  @PayerIdType
end

#PayerNameObject

Parameters:

  • PayerId:

    付款人ID

  • PayerType:

    付款人类型 (个人: INDIVIDUAL, 企业: CORPORATE)

  • PayerName:

    付款人姓名

  • PayerIdType:

    付款人证件类型 (身份证: ID_CARD, 统一社会信用代码: UNIFIED_CREDIT_CODE)

  • PayerIdNo:

    付款人证件号

  • PayerCountryCode:

    付款人常驻国家或地区编码 (见常见问题-国家/地区编码)

  • PayerContactName:

    付款人联系人名称

  • PayerContactNumber:

    付款人联系电话

  • PayerEmailAddress:

    付款人联系邮箱

  • Profile:

    接入环境。沙箱环境填sandbox



2059
2060
2061
# File 'lib/v20190820/models.rb', line 2059

def PayerName
  @PayerName
end

#PayerTypeObject

Parameters:

  • PayerId:

    付款人ID

  • PayerType:

    付款人类型 (个人: INDIVIDUAL, 企业: CORPORATE)

  • PayerName:

    付款人姓名

  • PayerIdType:

    付款人证件类型 (身份证: ID_CARD, 统一社会信用代码: UNIFIED_CREDIT_CODE)

  • PayerIdNo:

    付款人证件号

  • PayerCountryCode:

    付款人常驻国家或地区编码 (见常见问题-国家/地区编码)

  • PayerContactName:

    付款人联系人名称

  • PayerContactNumber:

    付款人联系电话

  • PayerEmailAddress:

    付款人联系邮箱

  • Profile:

    接入环境。沙箱环境填sandbox



2059
2060
2061
# File 'lib/v20190820/models.rb', line 2059

def PayerType
  @PayerType
end

#ProfileObject

Parameters:

  • PayerId:

    付款人ID

  • PayerType:

    付款人类型 (个人: INDIVIDUAL, 企业: CORPORATE)

  • PayerName:

    付款人姓名

  • PayerIdType:

    付款人证件类型 (身份证: ID_CARD, 统一社会信用代码: UNIFIED_CREDIT_CODE)

  • PayerIdNo:

    付款人证件号

  • PayerCountryCode:

    付款人常驻国家或地区编码 (见常见问题-国家/地区编码)

  • PayerContactName:

    付款人联系人名称

  • PayerContactNumber:

    付款人联系电话

  • PayerEmailAddress:

    付款人联系邮箱

  • Profile:

    接入环境。沙箱环境填sandbox



2059
2060
2061
# File 'lib/v20190820/models.rb', line 2059

def Profile
  @Profile
end

Instance Method Details

#deserialize(params) ⇒ Object



2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
# File 'lib/v20190820/models.rb', line 2074

def deserialize(params)
  @PayerId = params['PayerId']
  @PayerType = params['PayerType']
  @PayerName = params['PayerName']
  @PayerIdType = params['PayerIdType']
  @PayerIdNo = params['PayerIdNo']
  @PayerCountryCode = params['PayerCountryCode']
  @PayerContactName = params['PayerContactName']
  @PayerContactNumber = params['PayerContactNumber']
  @PayerEmailAddress = params['PayerEmailAddress']
  @Profile = params['Profile']
end