public class CreateSmsSignShrinkRequest
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.
|
String |
moreDataShrink
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.
|
| 构造器和说明 |
|---|
CreateSmsSignShrinkRequest() |
@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 String moreDataShrink
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 CreateSmsSignShrinkRequest build(Map<String,?> map) throws Exception
Exceptionpublic CreateSmsSignShrinkRequest setApplySceneContent(String applySceneContent)
public String getApplySceneContent()
public CreateSmsSignShrinkRequest setMoreDataShrink(String moreDataShrink)
public String getMoreDataShrink()
public CreateSmsSignShrinkRequest setOwnerId(Long ownerId)
public Long getOwnerId()
public CreateSmsSignShrinkRequest setQualificationId(Long qualificationId)
public Long getQualificationId()
public CreateSmsSignShrinkRequest setRemark(String remark)
public String getRemark()
public CreateSmsSignShrinkRequest setResourceOwnerAccount(String resourceOwnerAccount)
public String getResourceOwnerAccount()
public CreateSmsSignShrinkRequest setResourceOwnerId(Long resourceOwnerId)
public Long getResourceOwnerId()
public CreateSmsSignShrinkRequest setSignName(String signName)
public String getSignName()
public CreateSmsSignShrinkRequest setSignSource(Integer signSource)
public Integer getSignSource()
public CreateSmsSignShrinkRequest setSignType(Integer signType)
public Integer getSignType()
public CreateSmsSignShrinkRequest setThirdParty(Boolean thirdParty)
public Boolean getThirdParty()
Copyright © 2024. All rights reserved.