public class ModifySmsSignRequest extends AbstractModel
| Constructor and Description | 
|---|
| ModifySmsSignRequest() | 
| ModifySmsSignRequest(ModifySmsSignRequest 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 | getCommissionImage()Get Power of attorney, which should be submitted if `SignPurpose` is for use by others. | 
| Long | getDocumentType()Get Identity certificate type:
0: three-in-one. | 
| Long | getInternational()Get Whether it is Global SMS:
0: Mainland China SMS. | 
| String | getProofImage()Get You should Base64-encode the image of the identity certificate corresponding to the signature first, remove the prefix `data:image/jpeg;base64,` from the resulted string, and then use it as the value of this parameter. | 
| String | getRemark()Get Signature application remarks. | 
| Long | getSignId()Get ID of the signature to be modified. | 
| String | getSignName()Get Signature name. | 
| Long | getSignPurpose()Get Signature purpose:
0: for personal use. | 
| Long | getSignType()Get Signature type. | 
| void | setCommissionImage(String CommissionImage)Set Power of attorney, which should be submitted if `SignPurpose` is for use by others. | 
| void | setDocumentType(Long DocumentType)Set Identity certificate type:
0: three-in-one. | 
| void | setInternational(Long International)Set Whether it is Global SMS:
0: Mainland China SMS. | 
| void | setProofImage(String ProofImage)Set You should Base64-encode the image of the identity certificate corresponding to the signature first, remove the prefix `data:image/jpeg;base64,` from the resulted string, and then use it as the value of this parameter. | 
| void | setRemark(String Remark)Set Signature application remarks. | 
| void | setSignId(Long SignId)Set ID of the signature to be modified. | 
| void | setSignName(String SignName)Set Signature name. | 
| void | setSignPurpose(Long SignPurpose)Set Signature purpose:
0: for personal use. | 
| void | setSignType(Long SignType)Set Signature type. | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonStringpublic ModifySmsSignRequest()
public ModifySmsSignRequest(ModifySmsSignRequest source)
public Long getSignId()
public void setSignId(Long SignId)
SignId - ID of the signature to be modified.public String getSignName()
public void setSignName(String SignName)
SignName - Signature name.public Long getSignType()
public void setSignType(Long SignType)
SignType - Signature type. Each of these types is followed by their `DocumentType` (identity certificate type) option:
0: company. Valid values of `DocumentType` include 0, 1, 2, and 3.
1: app. Valid values of `DocumentType` include 0, 1, 2, 3, and 4.
2: website. Valid values of `DocumentType` include 0, 1, 2, 3, and 5.
3: WeChat Official Account or WeChat Mini Program. Valid values of `DocumentType` include 0, 1, 2, 3, and 6.
4: trademark. Valid values of `DocumentType` include 7.
5: government/public institution/other. Valid values of `DocumentType` include 2 and 3.
Note: the identity certificate type must be selected according to the correspondence; otherwise, the review will fail.public Long getDocumentType()
public void setDocumentType(Long DocumentType)
DocumentType - Identity certificate type:
0: three-in-one.
1: business license.
2: organization code certificate.
3: social credit code certificate.
4: screenshot of application backend management (for personal app).
5: screenshot of website ICP filing backend (for personal website).
6: screenshot of WeChat Mini Program settings page (for personal WeChat Mini Program).
7: trademark registration certificate.
Note: the corresponding `DocumentType` must be selected according to `SignType`.public Long getInternational()
public void setInternational(Long International)
International - Whether it is Global SMS:
0: Mainland China SMS.
1: Global SMS.public Long getSignPurpose()
public void setSignPurpose(Long SignPurpose)
SignPurpose - Signature purpose:
0: for personal use.
1: for others.public String getProofImage()
public void setProofImage(String ProofImage)
ProofImage - You should Base64-encode the image of the identity certificate corresponding to the signature first, remove the prefix `data:image/jpeg;base64,` from the resulted string, and then use it as the value of this parameter.public String getCommissionImage()
public void setCommissionImage(String CommissionImage)
CommissionImage - Power of attorney, which should be submitted if `SignPurpose` is for use by others.
You should Base64-encode the image first, remove the prefix `data:image/jpeg;base64,` from the resulted string, and then use it as the value of this parameter.
Note: this field will take effect only when `SignPurpose` is 1 (for user by others).public String getRemark()
public void setRemark(String Remark)
Remark - Signature application remarks.Copyright © 2021. All rights reserved.