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 A parameter used to specify whether it is Global SMS:
`0`: Chinese mainland 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 A parameter used to specify whether it is Global SMS:
`0`: Chinese mainland 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, toJsonString
public 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 and 1.
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. Valid values of `DocumentType` include 0, 1, 2, 3, and 8.
4: trademark. Valid values of `DocumentType` include 7.
5: government/public institution/other. Valid values of `DocumentType` include 2 and 3.
6: WeChat Mini Program. Valid values of `DocumentType` include 0, 1, 2, 3, and 6.
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.
8: screenshot of WeChat Official Account settings page (for personal WeChat Official Account).public Long getInternational()
public void setInternational(Long International)
International
- A parameter used to specify whether it is Global SMS:
`0`: Chinese mainland SMS.
`1`: Global SMS.
Note: the value of this parameter must be consistent with the `International` value of the signature to be modified. This parameter cannot be used to directly change a Chinese mainland signature to an international signature.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 © 2023. All rights reserved.