public class CreateAccountRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
CreateAccountRequest()  | 
CreateAccountRequest(CreateAccountRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
getAccountType()
Get Account type of a new customer. 
 | 
String | 
getArea()
Get Customer's ISO2 standard country/region code, which can be obtained via the [GetCountryCodes API](https://www.tencentcloud.com/document/product/1085/51416). 
 | 
String | 
getConfirmPassword()
Get The confirmed password, which must be the same as that entered in the `Password` field. 
 | 
String | 
getCountryCode()
Get Customer's country/region code, which can be obtained via the  [GetCountryCodes API](https://www.tencentcloud.com/document/product/1085/51416), such as "852". 
 | 
String | 
getExtended()
Get Extension field, which is left empty by default. 
 | 
String | 
getMail()
Get Registered email address, which should be valid and correct. 
 | 
String | 
getPassword()
Get Account password. 
 | 
String | 
getPhoneNum()
Get Customer's mobile number. 
 | 
String | 
getTradeOne()
Get Layer-1 industry id. 
 | 
String | 
getTradeTwo()
Get Layer-2 industry id. 
 | 
String | 
getVerifyCode()
Get VerifyCode. 
 | 
void | 
setAccountType(String AccountType)
Set Account type of a new customer. 
 | 
void | 
setArea(String Area)
Set Customer's ISO2 standard country/region code, which can be obtained via the [GetCountryCodes API](https://www.tencentcloud.com/document/product/1085/51416). 
 | 
void | 
setConfirmPassword(String ConfirmPassword)
Set The confirmed password, which must be the same as that entered in the `Password` field. 
 | 
void | 
setCountryCode(String CountryCode)
Set Customer's country/region code, which can be obtained via the  [GetCountryCodes API](https://www.tencentcloud.com/document/product/1085/51416), such as "852". 
 | 
void | 
setExtended(String Extended)
Set Extension field, which is left empty by default. 
 | 
void | 
setMail(String Mail)
Set Registered email address, which should be valid and correct. 
 | 
void | 
setPassword(String Password)
Set Account password. 
 | 
void | 
setPhoneNum(String PhoneNum)
Set Customer's mobile number. 
 | 
void | 
setTradeOne(String TradeOne)
Set Layer-1 industry id. 
 | 
void | 
setTradeTwo(String TradeTwo)
Set Layer-2 industry id. 
 | 
void | 
setVerifyCode(String VerifyCode)
Set VerifyCode. 
 | 
void | 
toMap(HashMap<String,String> map,
     String prefix)
Internal implementation, normal users should not use it. 
 | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic CreateAccountRequest()
public CreateAccountRequest(CreateAccountRequest source)
public String getAccountType()
public void setAccountType(String AccountType)
AccountType - Account type of a new customer.
Valid values: `personal`, `company`.public String getMail()
public void setMail(String Mail)
Mail - Registered email address, which should be valid and correct.
such as "[email protected]"public String getPassword()
public void setPassword(String Password)
Password - Account password.
Length limit: 8-20 characters
A password must contain numbers, letters, and symbols (!@#$%^&*()). Space is not allowed.public String getConfirmPassword()
public void setConfirmPassword(String ConfirmPassword)
ConfirmPassword - The confirmed password, which must be the same as that entered in the `Password` field.public String getPhoneNum()
public void setPhoneNum(String PhoneNum)
PhoneNum - Customer's mobile number.
The caller needs to ensure the validity and correctness of the mobile number. A global mobile number within a range of 1-32 digits is allowed.
The system will perform binding limit verification of the mobile number you provide, allowing a maximum of 5 accounts per mobile number.public String getCountryCode()
public void setCountryCode(String CountryCode)
CountryCode - Customer's country/region code, which can be obtained via the  [GetCountryCodes API](https://www.tencentcloud.com/document/product/1085/51416), such as "852".
Parameter value is not allowed to be 7,380,86.public String getArea()
public void setArea(String Area)
Area - Customer's ISO2 standard country/region code, which can be obtained via the [GetCountryCodes API](https://www.tencentcloud.com/document/product/1085/51416). It should correspond to the `CountryCode` field, such as `HK`.public String getVerifyCode()
public void setVerifyCode(String VerifyCode)
VerifyCode - VerifyCode. This parameter is required. 
Use the [SendVerifyCode API](https://www.tencentcloud.com/document/product/1085/65907) to obtain the verifycode.The SendVerifyCode API sends a 6-digit verifycode to your specified mobile number via SMS. After receiving it, you need to pass it along with other parameters.public String getExtended()
public void setExtended(String Extended)
Extended - Extension field, which is left empty by default.public String getTradeOne()
public void setTradeOne(String TradeOne)
TradeOne - Layer-1 industry id. This is a required item and can be obtained via the [ GetTradeConfigList  API](https://www.tencentcloud.com/zh/document/product/1085/68181),
such as "kghy_01".public String getTradeTwo()
public void setTradeTwo(String TradeTwo)
TradeTwo - Layer-2 industry id. This is a required item and can be obtained via the [ GetTradeConfigList API](https://www.tencentcloud.com/zh/document/product/1085/68181),
such as "kghy_0101"Copyright © 2025. All rights reserved.