All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.dysmsapi20170525.models.UpdateSmsSignShrinkRequest Maven / Gradle / Ivy

// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dysmsapi20170525.models;

import com.aliyun.tea.*;

public class UpdateSmsSignShrinkRequest extends TeaModel {
    /**
     * 

Application scenarios, instructions as follows:

*
    *
  • For registered websites, please enter the domain name registered with MIIT, including HTTP or HTTPS.
  • *
  • For launched apps, provide the display link from the app store with HTTP or HTTPS, ensuring the app is online.
  • *
  • For public accounts or mini-programs, fill in the full name, ensuring they are online.
  • *
  • For e-commerce platform store names (for enterprise users only), provide the display link with HTTP or HTTPS.
  • *
* * example: *

http://www.aliyun.com/

*/ @NameInMap("ApplySceneContent") public String applySceneContent; /** *

Additional materials, such as uploading business proof documents or screenshots of business operations, to help reviewers understand your business details.

*/ @NameInMap("MoreData") public String moreDataShrink; @NameInMap("OwnerId") public Long ownerId; /** *

Approved or under-review qualification ID.

*
* *
*

This parameter is required.

* * example: *

8563**

*/ @NameInMap("QualificationId") public Long qualificationId; /** *

Explanation of the SMS signature scenario, with a maximum length of 200 characters.

*
*

The scenario explanation is one of the reference information for signature review. Please provide a detailed description of the usage scenarios of the launched business, along with verifiable information such as website links, registered domain addresses, app store download links, full names of public accounts or mini-programs, etc. For login scenarios, test account credentials are also required. A well-informed application explanation will enhance the efficiency of signature and template reviews. Refer to the Application Scenarios column in the Signature Source table for filling in SMS scenarios.

*
* * example: *

登录场景申请验证码

*/ @NameInMap("Remark") public String remark; @NameInMap("ResourceOwnerAccount") public String resourceOwnerAccount; @NameInMap("ResourceOwnerId") public Long resourceOwnerId; /** *

Signature not yet approved.

*

This parameter is required.

* * example: *

阿里云验证码

*/ @NameInMap("SignName") public String signName; /** *

Source of the signature. Values:

*
    *
  • 0: Full name or abbreviation of enterprises and institutions.
  • *
  • 1: Full name or abbreviation of MIIT-registered websites.
  • *
  • 2: Full name or abbreviation of app applications.
  • *
  • 3: Full name or abbreviation of public accounts or mini-programs.
  • *
  • 4: Full name or abbreviation of e-commerce platform store names.
  • *
  • 5: Full name or abbreviation of trademarks.
  • *
*

This parameter is required.

* * example: *

1

*/ @NameInMap("SignSource") public Integer signSource; /** *

Signature type. It is recommended to use the default value.

*
    *
  • 0: Verification code
  • *
  • 1: General (default)
  • *
* * example: *

1

*/ @NameInMap("SignType") public Integer signType; /** *

Whether the signature is for self-use or others.

*
    *
  • false: Self-use
  • *
  • true: Others
    *

    Notice: When the signature is for self-use, select the self-use qualification ID; when it\"s for others, choose the others\" qualification ID.

    *
    *
  • *
* * example: *

false

*/ @NameInMap("ThirdParty") public Boolean thirdParty; public static UpdateSmsSignShrinkRequest build(java.util.Map map) throws Exception { UpdateSmsSignShrinkRequest self = new UpdateSmsSignShrinkRequest(); return TeaModel.build(map, self); } public UpdateSmsSignShrinkRequest setApplySceneContent(String applySceneContent) { this.applySceneContent = applySceneContent; return this; } public String getApplySceneContent() { return this.applySceneContent; } public UpdateSmsSignShrinkRequest setMoreDataShrink(String moreDataShrink) { this.moreDataShrink = moreDataShrink; return this; } public String getMoreDataShrink() { return this.moreDataShrink; } public UpdateSmsSignShrinkRequest setOwnerId(Long ownerId) { this.ownerId = ownerId; return this; } public Long getOwnerId() { return this.ownerId; } public UpdateSmsSignShrinkRequest setQualificationId(Long qualificationId) { this.qualificationId = qualificationId; return this; } public Long getQualificationId() { return this.qualificationId; } public UpdateSmsSignShrinkRequest setRemark(String remark) { this.remark = remark; return this; } public String getRemark() { return this.remark; } public UpdateSmsSignShrinkRequest setResourceOwnerAccount(String resourceOwnerAccount) { this.resourceOwnerAccount = resourceOwnerAccount; return this; } public String getResourceOwnerAccount() { return this.resourceOwnerAccount; } public UpdateSmsSignShrinkRequest setResourceOwnerId(Long resourceOwnerId) { this.resourceOwnerId = resourceOwnerId; return this; } public Long getResourceOwnerId() { return this.resourceOwnerId; } public UpdateSmsSignShrinkRequest setSignName(String signName) { this.signName = signName; return this; } public String getSignName() { return this.signName; } public UpdateSmsSignShrinkRequest setSignSource(Integer signSource) { this.signSource = signSource; return this; } public Integer getSignSource() { return this.signSource; } public UpdateSmsSignShrinkRequest setSignType(Integer signType) { this.signType = signType; return this; } public Integer getSignType() { return this.signType; } public UpdateSmsSignShrinkRequest setThirdParty(Boolean thirdParty) { this.thirdParty = thirdParty; return this; } public Boolean getThirdParty() { return this.thirdParty; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy