Class: TencentCloud::Intlpartnersmgt::V20220928::CreateAccountRequest

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

Overview

CreateAccount请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(accounttype = nil, mail = nil, password = nil, confirmpassword = nil, phonenum = nil, countrycode = nil, area = nil, extended = nil) ⇒ CreateAccountRequest

Returns a new instance of CreateAccountRequest.



121
122
123
124
125
126
127
128
129
130
# File 'lib/v20220928/models.rb', line 121

def initialize(accounttype=nil, mail=nil, password=nil, confirmpassword=nil, phonenum=nil, countrycode=nil, area=nil, extended=nil)
  @AccountType = accounttype
  @Mail = mail
  @Password = password
  @ConfirmPassword = confirmpassword
  @PhoneNum = phonenum
  @CountryCode = countrycode
  @Area = area
  @Extended = extended
end

Instance Attribute Details

#AccountTypeObject

需要满足邮件的格式。如:[email protected] 长度限制:。 需同时包含数字、字母以及特殊符号(!@#$%^&*()等非空格) 长度限制:。支持全球手机号。如18888888888

Parameters:

  • AccountType:

    新建客户的账户类型标识。本接口取值为:personal或company

  • Mail:

    注册邮件地址。需要调用方保证邮件地址的有效性和正确性。

  • Password:

    账户密码。

  • ConfirmPassword:

    二次确认密码。必须和Password值相同

  • PhoneNum:

    客户手机号码。需要调用方保证手机号码的有效性和正确性。

  • CountryCode:

    客户的国家/地区代码。取值参考获取国家/地区码接口GetCountryCodes。如852

  • Area:

    客户的IOS2标准国家/地区代码。参考获取国家/地区码接口GetCountryCodes。需要与CountryCode值对应。如HK

  • Extended:

    拓展字段,默认为空



119
120
121
# File 'lib/v20220928/models.rb', line 119

def AccountType
  @AccountType
end

#AreaObject

需要满足邮件的格式。如:[email protected] 长度限制:。 需同时包含数字、字母以及特殊符号(!@#$%^&*()等非空格) 长度限制:。支持全球手机号。如18888888888

Parameters:

  • AccountType:

    新建客户的账户类型标识。本接口取值为:personal或company

  • Mail:

    注册邮件地址。需要调用方保证邮件地址的有效性和正确性。

  • Password:

    账户密码。

  • ConfirmPassword:

    二次确认密码。必须和Password值相同

  • PhoneNum:

    客户手机号码。需要调用方保证手机号码的有效性和正确性。

  • CountryCode:

    客户的国家/地区代码。取值参考获取国家/地区码接口GetCountryCodes。如852

  • Area:

    客户的IOS2标准国家/地区代码。参考获取国家/地区码接口GetCountryCodes。需要与CountryCode值对应。如HK

  • Extended:

    拓展字段,默认为空



119
120
121
# File 'lib/v20220928/models.rb', line 119

def Area
  @Area
end

#ConfirmPasswordObject

需要满足邮件的格式。如:[email protected] 长度限制:。 需同时包含数字、字母以及特殊符号(!@#$%^&*()等非空格) 长度限制:。支持全球手机号。如18888888888

Parameters:

  • AccountType:

    新建客户的账户类型标识。本接口取值为:personal或company

  • Mail:

    注册邮件地址。需要调用方保证邮件地址的有效性和正确性。

  • Password:

    账户密码。

  • ConfirmPassword:

    二次确认密码。必须和Password值相同

  • PhoneNum:

    客户手机号码。需要调用方保证手机号码的有效性和正确性。

  • CountryCode:

    客户的国家/地区代码。取值参考获取国家/地区码接口GetCountryCodes。如852

  • Area:

    客户的IOS2标准国家/地区代码。参考获取国家/地区码接口GetCountryCodes。需要与CountryCode值对应。如HK

  • Extended:

    拓展字段,默认为空



119
120
121
# File 'lib/v20220928/models.rb', line 119

def ConfirmPassword
  @ConfirmPassword
end

#CountryCodeObject

需要满足邮件的格式。如:[email protected] 长度限制:。 需同时包含数字、字母以及特殊符号(!@#$%^&*()等非空格) 长度限制:。支持全球手机号。如18888888888

Parameters:

  • AccountType:

    新建客户的账户类型标识。本接口取值为:personal或company

  • Mail:

    注册邮件地址。需要调用方保证邮件地址的有效性和正确性。

  • Password:

    账户密码。

  • ConfirmPassword:

    二次确认密码。必须和Password值相同

  • PhoneNum:

    客户手机号码。需要调用方保证手机号码的有效性和正确性。

  • CountryCode:

    客户的国家/地区代码。取值参考获取国家/地区码接口GetCountryCodes。如852

  • Area:

    客户的IOS2标准国家/地区代码。参考获取国家/地区码接口GetCountryCodes。需要与CountryCode值对应。如HK

  • Extended:

    拓展字段,默认为空



119
120
121
# File 'lib/v20220928/models.rb', line 119

def CountryCode
  @CountryCode
end

#ExtendedObject

需要满足邮件的格式。如:[email protected] 长度限制:。 需同时包含数字、字母以及特殊符号(!@#$%^&*()等非空格) 长度限制:。支持全球手机号。如18888888888

Parameters:

  • AccountType:

    新建客户的账户类型标识。本接口取值为:personal或company

  • Mail:

    注册邮件地址。需要调用方保证邮件地址的有效性和正确性。

  • Password:

    账户密码。

  • ConfirmPassword:

    二次确认密码。必须和Password值相同

  • PhoneNum:

    客户手机号码。需要调用方保证手机号码的有效性和正确性。

  • CountryCode:

    客户的国家/地区代码。取值参考获取国家/地区码接口GetCountryCodes。如852

  • Area:

    客户的IOS2标准国家/地区代码。参考获取国家/地区码接口GetCountryCodes。需要与CountryCode值对应。如HK

  • Extended:

    拓展字段,默认为空



119
120
121
# File 'lib/v20220928/models.rb', line 119

def Extended
  @Extended
end

#MailObject

需要满足邮件的格式。如:[email protected] 长度限制:。 需同时包含数字、字母以及特殊符号(!@#$%^&*()等非空格) 长度限制:。支持全球手机号。如18888888888

Parameters:

  • AccountType:

    新建客户的账户类型标识。本接口取值为:personal或company

  • Mail:

    注册邮件地址。需要调用方保证邮件地址的有效性和正确性。

  • Password:

    账户密码。

  • ConfirmPassword:

    二次确认密码。必须和Password值相同

  • PhoneNum:

    客户手机号码。需要调用方保证手机号码的有效性和正确性。

  • CountryCode:

    客户的国家/地区代码。取值参考获取国家/地区码接口GetCountryCodes。如852

  • Area:

    客户的IOS2标准国家/地区代码。参考获取国家/地区码接口GetCountryCodes。需要与CountryCode值对应。如HK

  • Extended:

    拓展字段,默认为空



119
120
121
# File 'lib/v20220928/models.rb', line 119

def Mail
  @Mail
end

#PasswordObject

需要满足邮件的格式。如:[email protected] 长度限制:。 需同时包含数字、字母以及特殊符号(!@#$%^&*()等非空格) 长度限制:。支持全球手机号。如18888888888

Parameters:

  • AccountType:

    新建客户的账户类型标识。本接口取值为:personal或company

  • Mail:

    注册邮件地址。需要调用方保证邮件地址的有效性和正确性。

  • Password:

    账户密码。

  • ConfirmPassword:

    二次确认密码。必须和Password值相同

  • PhoneNum:

    客户手机号码。需要调用方保证手机号码的有效性和正确性。

  • CountryCode:

    客户的国家/地区代码。取值参考获取国家/地区码接口GetCountryCodes。如852

  • Area:

    客户的IOS2标准国家/地区代码。参考获取国家/地区码接口GetCountryCodes。需要与CountryCode值对应。如HK

  • Extended:

    拓展字段,默认为空



119
120
121
# File 'lib/v20220928/models.rb', line 119

def Password
  @Password
end

#PhoneNumObject

需要满足邮件的格式。如:[email protected] 长度限制:。 需同时包含数字、字母以及特殊符号(!@#$%^&*()等非空格) 长度限制:。支持全球手机号。如18888888888

Parameters:

  • AccountType:

    新建客户的账户类型标识。本接口取值为:personal或company

  • Mail:

    注册邮件地址。需要调用方保证邮件地址的有效性和正确性。

  • Password:

    账户密码。

  • ConfirmPassword:

    二次确认密码。必须和Password值相同

  • PhoneNum:

    客户手机号码。需要调用方保证手机号码的有效性和正确性。

  • CountryCode:

    客户的国家/地区代码。取值参考获取国家/地区码接口GetCountryCodes。如852

  • Area:

    客户的IOS2标准国家/地区代码。参考获取国家/地区码接口GetCountryCodes。需要与CountryCode值对应。如HK

  • Extended:

    拓展字段,默认为空



119
120
121
# File 'lib/v20220928/models.rb', line 119

def PhoneNum
  @PhoneNum
end

Instance Method Details

#deserialize(params) ⇒ Object



132
133
134
135
136
137
138
139
140
141
# File 'lib/v20220928/models.rb', line 132

def deserialize(params)
  @AccountType = params['AccountType']
  @Mail = params['Mail']
  @Password = params['Password']
  @ConfirmPassword = params['ConfirmPassword']
  @PhoneNum = params['PhoneNum']
  @CountryCode = params['CountryCode']
  @Area = params['Area']
  @Extended = params['Extended']
end