public class CreateSmsSignRequest
extends com.aliyun.tea.TeaModel
| 限定符和类型 | 字段和说明 |
|---|---|
String |
applySceneContent
Application scenarios, instructions as follows:
For registered websites, enter the domain name with HTTP or HTTPS that has been registered with the MIIT.
|
List<String> |
moreData
Additional information to supplement uploaded business proof documents or screenshots, which helps reviewers understand your business details.
|
Long |
ownerId |
Long |
qualificationId
Approved or under-review qualification ID.
|
String |
remark
Explanation of the SMS signature scenario, with a maximum length of 200 characters.
|
String |
resourceOwnerAccount |
Long |
resourceOwnerId |
String |
signName
Signature name.
|
Integer |
signSource
Signature source.
|
Integer |
signType
Signature type.
|
Boolean |
thirdParty
Choose whether the applied signature is for self-use or third-party use.
|
| 构造器和说明 |
|---|
CreateSmsSignRequest() |
| 限定符和类型 | 方法和说明 |
|---|---|
static CreateSmsSignRequest |
build(Map<String,?> map) |
String |
getApplySceneContent() |
List<String> |
getMoreData() |
Long |
getOwnerId() |
Long |
getQualificationId() |
String |
getRemark() |
String |
getResourceOwnerAccount() |
Long |
getResourceOwnerId() |
String |
getSignName() |
Integer |
getSignSource() |
Integer |
getSignType() |
Boolean |
getThirdParty() |
CreateSmsSignRequest |
setApplySceneContent(String applySceneContent) |
CreateSmsSignRequest |
setMoreData(List<String> moreData) |
CreateSmsSignRequest |
setOwnerId(Long ownerId) |
CreateSmsSignRequest |
setQualificationId(Long qualificationId) |
CreateSmsSignRequest |
setRemark(String remark) |
CreateSmsSignRequest |
setResourceOwnerAccount(String resourceOwnerAccount) |
CreateSmsSignRequest |
setResourceOwnerId(Long resourceOwnerId) |
CreateSmsSignRequest |
setSignName(String signName) |
CreateSmsSignRequest |
setSignSource(Integer signSource) |
CreateSmsSignRequest |
setSignType(Integer signType) |
CreateSmsSignRequest |
setThirdParty(Boolean thirdParty) |
@NameInMap(value="ApplySceneContent") public String applySceneContent
Application scenarios, instructions as follows:
For registered websites, enter the domain name with HTTP or HTTPS that has been registered with the MIIT.
For launched apps, provide a display link from the app store with HTTP or HTTPS, ensuring the app is online.
For public accounts or mini-programs, input the full name, ensuring they are online.
For e-commerce platform store names, applicable only to enterprise users, provide a display link with HTTP or HTTPS for the store.
@NameInMap(value="MoreData") public List<String> moreData
Additional information to supplement uploaded business proof documents or screenshots, which helps reviewers understand your business details.
This parameter is optional; please fill it out based on your actual needs.
@NameInMap(value="OwnerId") public Long ownerId
@NameInMap(value="QualificationId") public Long qualificationId
Approved or under-review qualification ID.
- Before applying for an SMS signature, please first Apply for Qualification.
- You can view the qualification ID on the Qualification Management page.
This parameter is required.
example:8563**
@NameInMap(value="Remark") public String remark
Explanation of the SMS signature scenario, with a maximum length of 200 characters.
example:The scenario explanation is one of the reference materials for signature review. Please provide a detailed description of the usage scenarios for your live services, along with links to verify these services such as website URLs with MIIT备案, app store display links, full names of public accounts or mini-programs, etc. For login scenarios, test account credentials are also required. A comprehensive application explanation enhances the efficiency of signature and template reviews. Refer to the Application Scenario column in the Signature Source table for filling in SMS scenarios.
SMS signature for the login scenario using verification code.
@NameInMap(value="ResourceOwnerAccount") public String resourceOwnerAccount
@NameInMap(value="ResourceOwnerId") public Long resourceOwnerId
@NameInMap(value="SignName") public String signName
Signature name. Please adhere to the Signature Specifications.
- Signature names are case-insensitive; e.g., 【Aliyun Communication】 and 【aliyun communication】 are considered identical.
- If your verification code signature and general signature names are the same, the system defaults to using the general signature for sending SMS messages.
This parameter is required.
example:Aliyun
@NameInMap(value="SignSource") public Integer signSource
Signature source. Values:
For detailed information on signature sources, refer to Signature Source.
This interface does not support applying for signatures with sources as Test or Learning and Trial Use. If you need to apply for signatures with these sources, please go to the SMS Service Console.
This parameter is required.
example:1
@NameInMap(value="SignType") public Integer signType
Signature type. Values:
0: Verification Code
1: General (Default)
example:It is recommended to use the default value: General.
1
@NameInMap(value="ThirdParty") public Boolean thirdParty
Choose whether the applied signature is for self-use or third-party use.
false: Self-use (default)
true: Third-party use
Notice: Please select self-use qualification ID when the signature is for self-use; choose third-party use qualification ID when it\"s for third-party use.
false
public static CreateSmsSignRequest build(Map<String,?> map) throws Exception
Exceptionpublic CreateSmsSignRequest setApplySceneContent(String applySceneContent)
public String getApplySceneContent()
public CreateSmsSignRequest setMoreData(List<String> moreData)
public CreateSmsSignRequest setOwnerId(Long ownerId)
public Long getOwnerId()
public CreateSmsSignRequest setQualificationId(Long qualificationId)
public Long getQualificationId()
public CreateSmsSignRequest setRemark(String remark)
public String getRemark()
public CreateSmsSignRequest setResourceOwnerAccount(String resourceOwnerAccount)
public String getResourceOwnerAccount()
public CreateSmsSignRequest setResourceOwnerId(Long resourceOwnerId)
public Long getResourceOwnerId()
public CreateSmsSignRequest setSignName(String signName)
public String getSignName()
public CreateSmsSignRequest setSignSource(Integer signSource)
public Integer getSignSource()
public CreateSmsSignRequest setSignType(Integer signType)
public Integer getSignType()
public CreateSmsSignRequest setThirdParty(Boolean thirdParty)
public Boolean getThirdParty()
Copyright © 2024. All rights reserved.