client

package
v5.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 17, 2025 License: Apache-2.0 Imports: 4 Imported by: 22

Documentation

Overview

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddExtCodeSignRequest

type AddExtCodeSignRequest struct {
	// 扩展码A3
	//
	// This parameter is required.
	//
	// example:
	//
	// 01
	ExtCode              *string `json:"ExtCode,omitempty" xml:"ExtCode,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// 签名
	//
	// This parameter is required.
	//
	// example:
	//
	// 示例值
	SignName *string `json:"SignName,omitempty" xml:"SignName,omitempty"`
}

func (*AddExtCodeSignRequest) GetExtCode added in v5.1.3

func (s *AddExtCodeSignRequest) GetExtCode() *string

func (*AddExtCodeSignRequest) GetOwnerId added in v5.1.3

func (s *AddExtCodeSignRequest) GetOwnerId() *int64

func (*AddExtCodeSignRequest) GetResourceOwnerAccount added in v5.1.3

func (s *AddExtCodeSignRequest) GetResourceOwnerAccount() *string

func (*AddExtCodeSignRequest) GetResourceOwnerId added in v5.1.3

func (s *AddExtCodeSignRequest) GetResourceOwnerId() *int64

func (*AddExtCodeSignRequest) GetSignName added in v5.1.3

func (s *AddExtCodeSignRequest) GetSignName() *string

func (AddExtCodeSignRequest) GoString

func (s AddExtCodeSignRequest) GoString() string

func (*AddExtCodeSignRequest) SetExtCode

func (*AddExtCodeSignRequest) SetOwnerId

func (*AddExtCodeSignRequest) SetResourceOwnerAccount

func (s *AddExtCodeSignRequest) SetResourceOwnerAccount(v string) *AddExtCodeSignRequest

func (*AddExtCodeSignRequest) SetResourceOwnerId

func (s *AddExtCodeSignRequest) SetResourceOwnerId(v int64) *AddExtCodeSignRequest

func (*AddExtCodeSignRequest) SetSignName

func (AddExtCodeSignRequest) String

func (s AddExtCodeSignRequest) String() string

func (*AddExtCodeSignRequest) Validate added in v5.1.3

func (s *AddExtCodeSignRequest) Validate() error

type AddExtCodeSignResponse

type AddExtCodeSignResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *AddExtCodeSignResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*AddExtCodeSignResponse) GetBody added in v5.1.3

func (*AddExtCodeSignResponse) GetHeaders added in v5.1.3

func (s *AddExtCodeSignResponse) GetHeaders() map[string]*string

func (*AddExtCodeSignResponse) GetStatusCode added in v5.1.3

func (s *AddExtCodeSignResponse) GetStatusCode() *int32

func (AddExtCodeSignResponse) GoString

func (s AddExtCodeSignResponse) GoString() string

func (*AddExtCodeSignResponse) SetBody

func (*AddExtCodeSignResponse) SetHeaders

func (*AddExtCodeSignResponse) SetStatusCode

func (AddExtCodeSignResponse) String

func (s AddExtCodeSignResponse) String() string

func (*AddExtCodeSignResponse) Validate added in v5.1.3

func (s *AddExtCodeSignResponse) Validate() error

type AddExtCodeSignResponseBody

type AddExtCodeSignResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// true
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 90E63D28-E31D-1EB2-8939-A9486641****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (*AddExtCodeSignResponseBody) GetAccessDeniedDetail added in v5.1.3

func (s *AddExtCodeSignResponseBody) GetAccessDeniedDetail() *string

func (*AddExtCodeSignResponseBody) GetCode added in v5.1.3

func (s *AddExtCodeSignResponseBody) GetCode() *string

func (*AddExtCodeSignResponseBody) GetData added in v5.1.3

func (s *AddExtCodeSignResponseBody) GetData() *bool

func (*AddExtCodeSignResponseBody) GetMessage added in v5.1.3

func (s *AddExtCodeSignResponseBody) GetMessage() *string

func (*AddExtCodeSignResponseBody) GetRequestId added in v5.1.3

func (s *AddExtCodeSignResponseBody) GetRequestId() *string

func (*AddExtCodeSignResponseBody) GetSuccess added in v5.1.3

func (s *AddExtCodeSignResponseBody) GetSuccess() *bool

func (AddExtCodeSignResponseBody) GoString

func (s AddExtCodeSignResponseBody) GoString() string

func (*AddExtCodeSignResponseBody) SetAccessDeniedDetail

func (s *AddExtCodeSignResponseBody) SetAccessDeniedDetail(v string) *AddExtCodeSignResponseBody

func (*AddExtCodeSignResponseBody) SetCode

func (*AddExtCodeSignResponseBody) SetData

func (*AddExtCodeSignResponseBody) SetMessage

func (*AddExtCodeSignResponseBody) SetRequestId

func (*AddExtCodeSignResponseBody) SetSuccess

func (AddExtCodeSignResponseBody) String

func (*AddExtCodeSignResponseBody) Validate added in v5.1.3

func (s *AddExtCodeSignResponseBody) Validate() error

type AddShortUrlRequest

type AddShortUrlRequest struct {
	// The validity period of the short URL. Unit: days. The maximum validity period is 90 days.
	//
	// This parameter is required.
	//
	// example:
	//
	// 7
	EffectiveDays        *string `json:"EffectiveDays,omitempty" xml:"EffectiveDays,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The service name of the short URL. The name cannot exceed 13 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// The Alibaba Cloud Short Link service.
	ShortUrlName *string `json:"ShortUrlName,omitempty" xml:"ShortUrlName,omitempty"`
	// The source URL. The URL cannot exceed 1,000 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// https://www.****.com/product/sms
	SourceUrl *string `json:"SourceUrl,omitempty" xml:"SourceUrl,omitempty"`
}

func (*AddShortUrlRequest) GetEffectiveDays added in v5.1.3

func (s *AddShortUrlRequest) GetEffectiveDays() *string

func (*AddShortUrlRequest) GetOwnerId added in v5.1.3

func (s *AddShortUrlRequest) GetOwnerId() *int64

func (*AddShortUrlRequest) GetResourceOwnerAccount added in v5.1.3

func (s *AddShortUrlRequest) GetResourceOwnerAccount() *string

func (*AddShortUrlRequest) GetResourceOwnerId added in v5.1.3

func (s *AddShortUrlRequest) GetResourceOwnerId() *int64

func (*AddShortUrlRequest) GetShortUrlName added in v5.1.3

func (s *AddShortUrlRequest) GetShortUrlName() *string

func (*AddShortUrlRequest) GetSourceUrl added in v5.1.3

func (s *AddShortUrlRequest) GetSourceUrl() *string

func (AddShortUrlRequest) GoString

func (s AddShortUrlRequest) GoString() string

func (*AddShortUrlRequest) SetEffectiveDays

func (s *AddShortUrlRequest) SetEffectiveDays(v string) *AddShortUrlRequest

func (*AddShortUrlRequest) SetOwnerId

func (s *AddShortUrlRequest) SetOwnerId(v int64) *AddShortUrlRequest

func (*AddShortUrlRequest) SetResourceOwnerAccount

func (s *AddShortUrlRequest) SetResourceOwnerAccount(v string) *AddShortUrlRequest

func (*AddShortUrlRequest) SetResourceOwnerId

func (s *AddShortUrlRequest) SetResourceOwnerId(v int64) *AddShortUrlRequest

func (*AddShortUrlRequest) SetShortUrlName

func (s *AddShortUrlRequest) SetShortUrlName(v string) *AddShortUrlRequest

func (*AddShortUrlRequest) SetSourceUrl

func (s *AddShortUrlRequest) SetSourceUrl(v string) *AddShortUrlRequest

func (AddShortUrlRequest) String

func (s AddShortUrlRequest) String() string

func (*AddShortUrlRequest) Validate added in v5.1.3

func (s *AddShortUrlRequest) Validate() error

type AddShortUrlResponse

type AddShortUrlResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *AddShortUrlResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*AddShortUrlResponse) GetBody added in v5.1.3

func (*AddShortUrlResponse) GetHeaders added in v5.1.3

func (s *AddShortUrlResponse) GetHeaders() map[string]*string

func (*AddShortUrlResponse) GetStatusCode added in v5.1.3

func (s *AddShortUrlResponse) GetStatusCode() *int32

func (AddShortUrlResponse) GoString

func (s AddShortUrlResponse) GoString() string

func (*AddShortUrlResponse) SetBody

func (*AddShortUrlResponse) SetHeaders

func (s *AddShortUrlResponse) SetHeaders(v map[string]*string) *AddShortUrlResponse

func (*AddShortUrlResponse) SetStatusCode

func (s *AddShortUrlResponse) SetStatusCode(v int32) *AddShortUrlResponse

func (AddShortUrlResponse) String

func (s AddShortUrlResponse) String() string

func (*AddShortUrlResponse) Validate added in v5.1.3

func (s *AddShortUrlResponse) Validate() error

type AddShortUrlResponseBody

type AddShortUrlResponseBody struct {
	// The response code.
	//
	// 	- The value OK indicates that the request was successful.
	//
	// 	- Other values indicate that the request failed. For more information, see [Error codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The details of the short URL.
	Data *AddShortUrlResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 819BE656-D2E0-4858-8B21-B2E477085AAF
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (*AddShortUrlResponseBody) GetCode added in v5.1.3

func (s *AddShortUrlResponseBody) GetCode() *string

func (*AddShortUrlResponseBody) GetData added in v5.1.3

func (*AddShortUrlResponseBody) GetMessage added in v5.1.3

func (s *AddShortUrlResponseBody) GetMessage() *string

func (*AddShortUrlResponseBody) GetRequestId added in v5.1.3

func (s *AddShortUrlResponseBody) GetRequestId() *string

func (AddShortUrlResponseBody) GoString

func (s AddShortUrlResponseBody) GoString() string

func (*AddShortUrlResponseBody) SetCode

func (*AddShortUrlResponseBody) SetData

func (*AddShortUrlResponseBody) SetMessage

func (*AddShortUrlResponseBody) SetRequestId

func (AddShortUrlResponseBody) String

func (s AddShortUrlResponseBody) String() string

func (*AddShortUrlResponseBody) Validate added in v5.1.3

func (s *AddShortUrlResponseBody) Validate() error

type AddShortUrlResponseBodyData

type AddShortUrlResponseBodyData struct {
	// The time when the short URL expires.
	//
	// > The value of **ExpireDate*	- is on the hour.
	//
	// example:
	//
	// 2021-09-19 00:00:00
	ExpireDate *string `json:"ExpireDate,omitempty" xml:"ExpireDate,omitempty"`
	// The short URL.
	//
	// example:
	//
	// http://****.cn/6y8uy7
	ShortUrl *string `json:"ShortUrl,omitempty" xml:"ShortUrl,omitempty"`
	// The source URL.
	//
	// example:
	//
	// https://www.****.com/product/sms
	SourceUrl *string `json:"SourceUrl,omitempty" xml:"SourceUrl,omitempty"`
}

func (*AddShortUrlResponseBodyData) GetExpireDate added in v5.1.3

func (s *AddShortUrlResponseBodyData) GetExpireDate() *string

func (*AddShortUrlResponseBodyData) GetShortUrl added in v5.1.3

func (s *AddShortUrlResponseBodyData) GetShortUrl() *string

func (*AddShortUrlResponseBodyData) GetSourceUrl added in v5.1.3

func (s *AddShortUrlResponseBodyData) GetSourceUrl() *string

func (AddShortUrlResponseBodyData) GoString

func (s AddShortUrlResponseBodyData) GoString() string

func (*AddShortUrlResponseBodyData) SetExpireDate

func (*AddShortUrlResponseBodyData) SetShortUrl

func (*AddShortUrlResponseBodyData) SetSourceUrl

func (AddShortUrlResponseBodyData) String

func (*AddShortUrlResponseBodyData) Validate added in v5.1.3

func (s *AddShortUrlResponseBodyData) Validate() error

type AddSmsSignRequest

type AddSmsSignRequest struct {
	OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The description of the signature application. The description cannot exceed 200 characters in length. The description is one of the reference information for signature review. We recommend that you describe the use scenarios of your services in detail, and provide information that can verify the services, such as a website URL, a domain name with an ICP filing, an app download URL, an official account name, or a mini program name. For sign-in scenarios, you must also provide an account and password for tests. A detailed description can improve the review efficiency of signatures and templates.
	//
	// This parameter is required.
	//
	// example:
	//
	// This is the abbreviation of our company.
	Remark               *string `json:"Remark,omitempty" xml:"Remark,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The signature files.
	//
	// This parameter is required.
	SignFileList []*AddSmsSignRequestSignFileList `json:"SignFileList,omitempty" xml:"SignFileList,omitempty" type:"Repeated"`
	// The name of the signature.
	//
	// >
	//
	// 	- The signature name is not case-sensitive. For example, [Alibaba Cloud Communication] and [alibaba cloud communication] are considered as the same name.
	//
	// 	- If your verification code signature and general-purpose signature have the same name, the system uses the general-purpose signature to send messages by default.
	//
	// This parameter is required.
	//
	// example:
	//
	// Aliyun
	SignName *string `json:"SignName,omitempty" xml:"SignName,omitempty"`
	// The source of the signature. Valid values:
	//
	// 	- **0**: the full name or abbreviation of an enterprise or institution
	//
	// 	- **1**: the full name or abbreviation of a website that has obtained an ICP filing from the Ministry of Industry and Information Technology (MIIT) of China
	//
	// 	- **2**: the full name or abbreviation of an app
	//
	// 	- **3**: the full name or abbreviation of an official account or mini-program
	//
	// 	- **4**: the full name or abbreviation of an e-commerce store
	//
	// 	- **5**: the full name or abbreviation of a trademark
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	SignSource *int32 `json:"SignSource,omitempty" xml:"SignSource,omitempty"`
	// The type of the signature. Valid values:
	//
	// 	- **0**: verification code
	//
	// 	- **1**: general-purpose
	//
	// example:
	//
	// 1
	SignType *int32 `json:"SignType,omitempty" xml:"SignType,omitempty"`
}

func (*AddSmsSignRequest) GetOwnerId added in v5.1.3

func (s *AddSmsSignRequest) GetOwnerId() *int64

func (*AddSmsSignRequest) GetRemark added in v5.1.3

func (s *AddSmsSignRequest) GetRemark() *string

func (*AddSmsSignRequest) GetResourceOwnerAccount added in v5.1.3

func (s *AddSmsSignRequest) GetResourceOwnerAccount() *string

func (*AddSmsSignRequest) GetResourceOwnerId added in v5.1.3

func (s *AddSmsSignRequest) GetResourceOwnerId() *int64

func (*AddSmsSignRequest) GetSignFileList added in v5.1.3

func (s *AddSmsSignRequest) GetSignFileList() []*AddSmsSignRequestSignFileList

func (*AddSmsSignRequest) GetSignName added in v5.1.3

func (s *AddSmsSignRequest) GetSignName() *string

func (*AddSmsSignRequest) GetSignSource added in v5.1.3

func (s *AddSmsSignRequest) GetSignSource() *int32

func (*AddSmsSignRequest) GetSignType added in v5.1.3

func (s *AddSmsSignRequest) GetSignType() *int32

func (AddSmsSignRequest) GoString

func (s AddSmsSignRequest) GoString() string

func (*AddSmsSignRequest) SetOwnerId

func (s *AddSmsSignRequest) SetOwnerId(v int64) *AddSmsSignRequest

func (*AddSmsSignRequest) SetRemark

func (s *AddSmsSignRequest) SetRemark(v string) *AddSmsSignRequest

func (*AddSmsSignRequest) SetResourceOwnerAccount

func (s *AddSmsSignRequest) SetResourceOwnerAccount(v string) *AddSmsSignRequest

func (*AddSmsSignRequest) SetResourceOwnerId

func (s *AddSmsSignRequest) SetResourceOwnerId(v int64) *AddSmsSignRequest

func (*AddSmsSignRequest) SetSignFileList

func (*AddSmsSignRequest) SetSignName

func (s *AddSmsSignRequest) SetSignName(v string) *AddSmsSignRequest

func (*AddSmsSignRequest) SetSignSource

func (s *AddSmsSignRequest) SetSignSource(v int32) *AddSmsSignRequest

func (*AddSmsSignRequest) SetSignType

func (s *AddSmsSignRequest) SetSignType(v int32) *AddSmsSignRequest

func (AddSmsSignRequest) String

func (s AddSmsSignRequest) String() string

func (*AddSmsSignRequest) Validate added in v5.1.3

func (s *AddSmsSignRequest) Validate() error

type AddSmsSignRequestSignFileList

type AddSmsSignRequestSignFileList struct {
	// The Base64-encoded string of the qualification document. An image cannot exceed 2 MB in size. In some scenarios, you must upload supporting documents to apply for signatures. For more information, see [SMS signature specifications](https://help.aliyun.com/document_detail/108076.html).
	//
	// This parameter is required.
	//
	// example:
	//
	// R0lGODlhHAAmAKIHAKqqqsvLy0hISObm5vf394uL****
	FileContents *string `json:"FileContents,omitempty" xml:"FileContents,omitempty"`
	// The format of the qualification document. You can upload multiple images. Images in JPG, PNG, GIF, or JPEG format are supported.
	//
	// In some scenarios, you must upload supporting documents to apply for signatures. For more information, see [SMS signature specifications](https://help.aliyun.com/document_detail/108076.html).
	//
	// > If you apply for a signature for other users or if the signature source is the name of an enterprise or public institution, you must upload a certificate and a letter of authorization. For more information, see [Certificate](https://help.aliyun.com/document_detail/108076.html) and [Letter of authorization](https://help.aliyun.com/document_detail/56741.html).
	//
	// This parameter is required.
	//
	// example:
	//
	// jpg
	FileSuffix *string `json:"FileSuffix,omitempty" xml:"FileSuffix,omitempty"`
}

func (*AddSmsSignRequestSignFileList) GetFileContents added in v5.1.3

func (s *AddSmsSignRequestSignFileList) GetFileContents() *string

func (*AddSmsSignRequestSignFileList) GetFileSuffix added in v5.1.3

func (s *AddSmsSignRequestSignFileList) GetFileSuffix() *string

func (AddSmsSignRequestSignFileList) GoString

func (*AddSmsSignRequestSignFileList) SetFileContents

func (*AddSmsSignRequestSignFileList) SetFileSuffix

func (AddSmsSignRequestSignFileList) String

func (*AddSmsSignRequestSignFileList) Validate added in v5.1.3

func (s *AddSmsSignRequestSignFileList) Validate() error

type AddSmsSignResponse

type AddSmsSignResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *AddSmsSignResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*AddSmsSignResponse) GetBody added in v5.1.3

func (*AddSmsSignResponse) GetHeaders added in v5.1.3

func (s *AddSmsSignResponse) GetHeaders() map[string]*string

func (*AddSmsSignResponse) GetStatusCode added in v5.1.3

func (s *AddSmsSignResponse) GetStatusCode() *int32

func (AddSmsSignResponse) GoString

func (s AddSmsSignResponse) GoString() string

func (*AddSmsSignResponse) SetBody

func (*AddSmsSignResponse) SetHeaders

func (s *AddSmsSignResponse) SetHeaders(v map[string]*string) *AddSmsSignResponse

func (*AddSmsSignResponse) SetStatusCode

func (s *AddSmsSignResponse) SetStatusCode(v int32) *AddSmsSignResponse

func (AddSmsSignResponse) String

func (s AddSmsSignResponse) String() string

func (*AddSmsSignResponse) Validate added in v5.1.3

func (s *AddSmsSignResponse) Validate() error

type AddSmsSignResponseBody

type AddSmsSignResponseBody struct {
	// The response code.
	//
	// 	- The value OK indicates that the request was successful.
	//
	// 	- Other values indicate that the request failed. For more information, see [Error codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// F655A8D5-B967-440B-8683-DAD6FF8DE990
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The name of the signature.
	//
	// example:
	//
	// Aliyun
	SignName *string `json:"SignName,omitempty" xml:"SignName,omitempty"`
}

func (*AddSmsSignResponseBody) GetCode added in v5.1.3

func (s *AddSmsSignResponseBody) GetCode() *string

func (*AddSmsSignResponseBody) GetMessage added in v5.1.3

func (s *AddSmsSignResponseBody) GetMessage() *string

func (*AddSmsSignResponseBody) GetRequestId added in v5.1.3

func (s *AddSmsSignResponseBody) GetRequestId() *string

func (*AddSmsSignResponseBody) GetSignName added in v5.1.3

func (s *AddSmsSignResponseBody) GetSignName() *string

func (AddSmsSignResponseBody) GoString

func (s AddSmsSignResponseBody) GoString() string

func (*AddSmsSignResponseBody) SetCode

func (*AddSmsSignResponseBody) SetMessage

func (*AddSmsSignResponseBody) SetRequestId

func (*AddSmsSignResponseBody) SetSignName

func (AddSmsSignResponseBody) String

func (s AddSmsSignResponseBody) String() string

func (*AddSmsSignResponseBody) Validate added in v5.1.3

func (s *AddSmsSignResponseBody) Validate() error

type AddSmsTemplateRequest

type AddSmsTemplateRequest struct {
	OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The description of the message template. It is one of the reference information for template review. The description cannot exceed 100 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// Apply for a template to send verification codes.
	Remark               *string `json:"Remark,omitempty" xml:"Remark,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The content of the template. The content can be up to 500 characters in length. For more information, see [Message template specifications](https://help.aliyun.com/document_detail/108253.html).
	//
	// This parameter is required.
	//
	// example:
	//
	// You are applying for mobile registration. The verification code is: ${code}, valid for 5 minutes!
	TemplateContent *string `json:"TemplateContent,omitempty" xml:"TemplateContent,omitempty"`
	// The name of the template. The name can be up to 30 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// Aliyun Test
	TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"`
	// The type of the message. Valid values:
	//
	// 	- **0**: verification code
	//
	// 	- **1**: notification
	//
	// 	- **2**: promotional message
	//
	// 	- **3**: message sent to countries or regions outside the Chinese mainland
	//
	// > Only enterprise users can send promotional messages, or send messages to countries or regions outside the Chinese mainland.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	TemplateType *int32 `json:"TemplateType,omitempty" xml:"TemplateType,omitempty"`
}

func (*AddSmsTemplateRequest) GetOwnerId added in v5.1.3

func (s *AddSmsTemplateRequest) GetOwnerId() *int64

func (*AddSmsTemplateRequest) GetRemark added in v5.1.3

func (s *AddSmsTemplateRequest) GetRemark() *string

func (*AddSmsTemplateRequest) GetResourceOwnerAccount added in v5.1.3

func (s *AddSmsTemplateRequest) GetResourceOwnerAccount() *string

func (*AddSmsTemplateRequest) GetResourceOwnerId added in v5.1.3

func (s *AddSmsTemplateRequest) GetResourceOwnerId() *int64

func (*AddSmsTemplateRequest) GetTemplateContent added in v5.1.3

func (s *AddSmsTemplateRequest) GetTemplateContent() *string

func (*AddSmsTemplateRequest) GetTemplateName added in v5.1.3

func (s *AddSmsTemplateRequest) GetTemplateName() *string

func (*AddSmsTemplateRequest) GetTemplateType added in v5.1.3

func (s *AddSmsTemplateRequest) GetTemplateType() *int32

func (AddSmsTemplateRequest) GoString

func (s AddSmsTemplateRequest) GoString() string

func (*AddSmsTemplateRequest) SetOwnerId

func (*AddSmsTemplateRequest) SetRemark

func (*AddSmsTemplateRequest) SetResourceOwnerAccount

func (s *AddSmsTemplateRequest) SetResourceOwnerAccount(v string) *AddSmsTemplateRequest

func (*AddSmsTemplateRequest) SetResourceOwnerId

func (s *AddSmsTemplateRequest) SetResourceOwnerId(v int64) *AddSmsTemplateRequest

func (*AddSmsTemplateRequest) SetTemplateContent

func (s *AddSmsTemplateRequest) SetTemplateContent(v string) *AddSmsTemplateRequest

func (*AddSmsTemplateRequest) SetTemplateName

func (s *AddSmsTemplateRequest) SetTemplateName(v string) *AddSmsTemplateRequest

func (*AddSmsTemplateRequest) SetTemplateType

func (s *AddSmsTemplateRequest) SetTemplateType(v int32) *AddSmsTemplateRequest

func (AddSmsTemplateRequest) String

func (s AddSmsTemplateRequest) String() string

func (*AddSmsTemplateRequest) Validate added in v5.1.3

func (s *AddSmsTemplateRequest) Validate() error

type AddSmsTemplateResponse

type AddSmsTemplateResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *AddSmsTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*AddSmsTemplateResponse) GetBody added in v5.1.3

func (*AddSmsTemplateResponse) GetHeaders added in v5.1.3

func (s *AddSmsTemplateResponse) GetHeaders() map[string]*string

func (*AddSmsTemplateResponse) GetStatusCode added in v5.1.3

func (s *AddSmsTemplateResponse) GetStatusCode() *int32

func (AddSmsTemplateResponse) GoString

func (s AddSmsTemplateResponse) GoString() string

func (*AddSmsTemplateResponse) SetBody

func (*AddSmsTemplateResponse) SetHeaders

func (*AddSmsTemplateResponse) SetStatusCode

func (AddSmsTemplateResponse) String

func (s AddSmsTemplateResponse) String() string

func (*AddSmsTemplateResponse) Validate added in v5.1.3

func (s *AddSmsTemplateResponse) Validate() error

type AddSmsTemplateResponseBody

type AddSmsTemplateResponseBody struct {
	// The response code.
	//
	// 	- The value OK indicates that the request was successful.
	//
	// 	- For more information about other response codes, see [API error codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// F655A8D5-B967-440B-8683-DAD6FF8DE990
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The code of the message template.
	//
	// example:
	//
	// SMS_15255****
	TemplateCode *string `json:"TemplateCode,omitempty" xml:"TemplateCode,omitempty"`
}

func (*AddSmsTemplateResponseBody) GetCode added in v5.1.3

func (s *AddSmsTemplateResponseBody) GetCode() *string

func (*AddSmsTemplateResponseBody) GetMessage added in v5.1.3

func (s *AddSmsTemplateResponseBody) GetMessage() *string

func (*AddSmsTemplateResponseBody) GetRequestId added in v5.1.3

func (s *AddSmsTemplateResponseBody) GetRequestId() *string

func (*AddSmsTemplateResponseBody) GetTemplateCode added in v5.1.3

func (s *AddSmsTemplateResponseBody) GetTemplateCode() *string

func (AddSmsTemplateResponseBody) GoString

func (s AddSmsTemplateResponseBody) GoString() string

func (*AddSmsTemplateResponseBody) SetCode

func (*AddSmsTemplateResponseBody) SetMessage

func (*AddSmsTemplateResponseBody) SetRequestId

func (*AddSmsTemplateResponseBody) SetTemplateCode

func (AddSmsTemplateResponseBody) String

func (*AddSmsTemplateResponseBody) Validate added in v5.1.3

func (s *AddSmsTemplateResponseBody) Validate() error

type ChangeSignatureQualificationRequest

type ChangeSignatureQualificationRequest struct {
	// 授权委托书id
	//
	// example:
	//
	// 1000********1234
	AuthorizationLetterId *int64 `json:"AuthorizationLetterId,omitempty" xml:"AuthorizationLetterId,omitempty"`
	OwnerId               *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// 资质id
	//
	// This parameter is required.
	//
	// example:
	//
	// 1*****2
	QualificationId      *int64  `json:"QualificationId,omitempty" xml:"QualificationId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// 签名
	//
	// This parameter is required.
	//
	// example:
	//
	// 示例值示例值
	SignatureName *string `json:"SignatureName,omitempty" xml:"SignatureName,omitempty"`
}

func (*ChangeSignatureQualificationRequest) GetAuthorizationLetterId added in v5.1.3

func (s *ChangeSignatureQualificationRequest) GetAuthorizationLetterId() *int64

func (*ChangeSignatureQualificationRequest) GetOwnerId added in v5.1.3

func (s *ChangeSignatureQualificationRequest) GetOwnerId() *int64

func (*ChangeSignatureQualificationRequest) GetQualificationId added in v5.1.3

func (s *ChangeSignatureQualificationRequest) GetQualificationId() *int64

func (*ChangeSignatureQualificationRequest) GetResourceOwnerAccount added in v5.1.3

func (s *ChangeSignatureQualificationRequest) GetResourceOwnerAccount() *string

func (*ChangeSignatureQualificationRequest) GetResourceOwnerId added in v5.1.3

func (s *ChangeSignatureQualificationRequest) GetResourceOwnerId() *int64

func (*ChangeSignatureQualificationRequest) GetSignatureName added in v5.1.3

func (s *ChangeSignatureQualificationRequest) GetSignatureName() *string

func (ChangeSignatureQualificationRequest) GoString

func (*ChangeSignatureQualificationRequest) SetAuthorizationLetterId

func (*ChangeSignatureQualificationRequest) SetOwnerId

func (*ChangeSignatureQualificationRequest) SetQualificationId

func (*ChangeSignatureQualificationRequest) SetResourceOwnerAccount

func (*ChangeSignatureQualificationRequest) SetResourceOwnerId

func (*ChangeSignatureQualificationRequest) SetSignatureName

func (ChangeSignatureQualificationRequest) String

func (*ChangeSignatureQualificationRequest) Validate added in v5.1.3

type ChangeSignatureQualificationResponse

type ChangeSignatureQualificationResponse struct {
	Headers    map[string]*string                        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ChangeSignatureQualificationResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*ChangeSignatureQualificationResponse) GetBody added in v5.1.3

func (*ChangeSignatureQualificationResponse) GetHeaders added in v5.1.3

func (s *ChangeSignatureQualificationResponse) GetHeaders() map[string]*string

func (*ChangeSignatureQualificationResponse) GetStatusCode added in v5.1.3

func (s *ChangeSignatureQualificationResponse) GetStatusCode() *int32

func (ChangeSignatureQualificationResponse) GoString

func (*ChangeSignatureQualificationResponse) SetHeaders

func (*ChangeSignatureQualificationResponse) SetStatusCode

func (ChangeSignatureQualificationResponse) String

func (*ChangeSignatureQualificationResponse) Validate added in v5.1.3

type ChangeSignatureQualificationResponseBody

type ChangeSignatureQualificationResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// example:
	//
	// OK
	Code *string                                       `json:"Code,omitempty" xml:"Code,omitempty"`
	Data *ChangeSignatureQualificationResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 0A974B78-02BF-4C79-ADF3-90CFBA1B55B1
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (*ChangeSignatureQualificationResponseBody) GetAccessDeniedDetail added in v5.1.3

func (s *ChangeSignatureQualificationResponseBody) GetAccessDeniedDetail() *string

func (*ChangeSignatureQualificationResponseBody) GetCode added in v5.1.3

func (*ChangeSignatureQualificationResponseBody) GetData added in v5.1.3

func (*ChangeSignatureQualificationResponseBody) GetMessage added in v5.1.3

func (*ChangeSignatureQualificationResponseBody) GetRequestId added in v5.1.3

func (*ChangeSignatureQualificationResponseBody) GetSuccess added in v5.1.3

func (ChangeSignatureQualificationResponseBody) GoString

func (*ChangeSignatureQualificationResponseBody) SetAccessDeniedDetail

func (*ChangeSignatureQualificationResponseBody) SetCode

func (*ChangeSignatureQualificationResponseBody) SetMessage

func (*ChangeSignatureQualificationResponseBody) SetRequestId

func (*ChangeSignatureQualificationResponseBody) SetSuccess

func (ChangeSignatureQualificationResponseBody) String

func (*ChangeSignatureQualificationResponseBody) Validate added in v5.1.3

type ChangeSignatureQualificationResponseBodyData

type ChangeSignatureQualificationResponseBodyData struct {
	Data map[string]interface{} `json:"Data,omitempty" xml:"Data,omitempty"`
	// example:
	//
	// 示例值
	ErrCode *string `json:"ErrCode,omitempty" xml:"ErrCode,omitempty"`
	// example:
	//
	// 示例值示例值
	ErrMessage *string `json:"ErrMessage,omitempty" xml:"ErrMessage,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (*ChangeSignatureQualificationResponseBodyData) GetData added in v5.1.3

func (s *ChangeSignatureQualificationResponseBodyData) GetData() map[string]interface{}

func (*ChangeSignatureQualificationResponseBodyData) GetErrCode added in v5.1.3

func (*ChangeSignatureQualificationResponseBodyData) GetErrMessage added in v5.1.3

func (*ChangeSignatureQualificationResponseBodyData) GetSuccess added in v5.1.3

func (ChangeSignatureQualificationResponseBodyData) GoString

func (*ChangeSignatureQualificationResponseBodyData) SetData

func (*ChangeSignatureQualificationResponseBodyData) SetErrCode

func (*ChangeSignatureQualificationResponseBodyData) SetErrMessage

func (*ChangeSignatureQualificationResponseBodyData) SetSuccess

func (ChangeSignatureQualificationResponseBodyData) String

func (*ChangeSignatureQualificationResponseBodyData) Validate added in v5.1.3

type CheckMobilesCardSupportRequest

type CheckMobilesCardSupportRequest struct {
	// The list of mobile phone numbers that receive messages.
	//
	// This parameter is required.
	Mobiles []map[string]interface{} `json:"Mobiles,omitempty" xml:"Mobiles,omitempty" type:"Repeated"`
	// The code of the message template. You can view the template code in the **Template Code*	- column on the **Templates*	- tab of the **Go China*	- page in the Alibaba Cloud SMS console.
	//
	// > Make sure that the message template has been approved.
	//
	// This parameter is required.
	//
	// example:
	//
	// CARD_SMS_****
	TemplateCode *string `json:"TemplateCode,omitempty" xml:"TemplateCode,omitempty"`
}

func (*CheckMobilesCardSupportRequest) GetMobiles added in v5.1.3

func (s *CheckMobilesCardSupportRequest) GetMobiles() []map[string]interface{}

func (*CheckMobilesCardSupportRequest) GetTemplateCode added in v5.1.3

func (s *CheckMobilesCardSupportRequest) GetTemplateCode() *string

func (CheckMobilesCardSupportRequest) GoString

func (*CheckMobilesCardSupportRequest) SetMobiles

func (s *CheckMobilesCardSupportRequest) SetMobiles(v []map[string]interface{}) *CheckMobilesCardSupportRequest

func (*CheckMobilesCardSupportRequest) SetTemplateCode

func (CheckMobilesCardSupportRequest) String

func (*CheckMobilesCardSupportRequest) Validate added in v5.1.3

func (s *CheckMobilesCardSupportRequest) Validate() error

type CheckMobilesCardSupportResponse

type CheckMobilesCardSupportResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CheckMobilesCardSupportResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*CheckMobilesCardSupportResponse) GetBody added in v5.1.3

func (*CheckMobilesCardSupportResponse) GetHeaders added in v5.1.3

func (s *CheckMobilesCardSupportResponse) GetHeaders() map[string]*string

func (*CheckMobilesCardSupportResponse) GetStatusCode added in v5.1.3

func (s *CheckMobilesCardSupportResponse) GetStatusCode() *int32

func (CheckMobilesCardSupportResponse) GoString

func (*CheckMobilesCardSupportResponse) SetHeaders

func (*CheckMobilesCardSupportResponse) SetStatusCode

func (CheckMobilesCardSupportResponse) String

func (*CheckMobilesCardSupportResponse) Validate added in v5.1.3

func (s *CheckMobilesCardSupportResponse) Validate() error

type CheckMobilesCardSupportResponseBody

type CheckMobilesCardSupportResponseBody struct {
	// The HTTP status code.
	//
	// 	- The value OK indicates that the request was successful.
	//
	// 	- Other values indicate that the request failed. For more information, see [Error codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The data returned.
	Data *CheckMobilesCardSupportResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// 819BE656-D2E0-4858-8B21-B2E477085AAF
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (*CheckMobilesCardSupportResponseBody) GetCode added in v5.1.3

func (*CheckMobilesCardSupportResponseBody) GetData added in v5.1.3

func (*CheckMobilesCardSupportResponseBody) GetRequestId added in v5.1.3

func (s *CheckMobilesCardSupportResponseBody) GetRequestId() *string

func (*CheckMobilesCardSupportResponseBody) GetSuccess added in v5.1.3

func (s *CheckMobilesCardSupportResponseBody) GetSuccess() *bool

func (CheckMobilesCardSupportResponseBody) GoString

func (*CheckMobilesCardSupportResponseBody) SetCode

func (*CheckMobilesCardSupportResponseBody) SetRequestId

func (*CheckMobilesCardSupportResponseBody) SetSuccess

func (CheckMobilesCardSupportResponseBody) String

func (*CheckMobilesCardSupportResponseBody) Validate added in v5.1.3

type CheckMobilesCardSupportResponseBodyData

type CheckMobilesCardSupportResponseBodyData struct {
	// The list of returned results.
	QueryResult []*CheckMobilesCardSupportResponseBodyDataQueryResult `json:"queryResult,omitempty" xml:"queryResult,omitempty" type:"Repeated"`
}

func (*CheckMobilesCardSupportResponseBodyData) GetQueryResult added in v5.1.3

func (CheckMobilesCardSupportResponseBodyData) GoString

func (CheckMobilesCardSupportResponseBodyData) String

func (*CheckMobilesCardSupportResponseBodyData) Validate added in v5.1.3

type CheckMobilesCardSupportResponseBodyDataQueryResult

type CheckMobilesCardSupportResponseBodyDataQueryResult struct {
	// The mobile phone number.
	//
	// example:
	//
	// 1390000****
	Mobile *string `json:"mobile,omitempty" xml:"mobile,omitempty"`
	// Indicates whether the mobile phone number supports card messages.
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// true
	Support *bool `json:"support,omitempty" xml:"support,omitempty"`
}

func (*CheckMobilesCardSupportResponseBodyDataQueryResult) GetMobile added in v5.1.3

func (*CheckMobilesCardSupportResponseBodyDataQueryResult) GetSupport added in v5.1.3

func (CheckMobilesCardSupportResponseBodyDataQueryResult) GoString

func (*CheckMobilesCardSupportResponseBodyDataQueryResult) SetMobile

func (*CheckMobilesCardSupportResponseBodyDataQueryResult) SetSupport

func (CheckMobilesCardSupportResponseBodyDataQueryResult) String

func (*CheckMobilesCardSupportResponseBodyDataQueryResult) Validate added in v5.1.3

type Client

type Client struct {
	openapi.Client
	DisableSDKError *bool
}

func NewClient

func NewClient(config *openapiutil.Config) (*Client, error)

func (*Client) AddExtCodeSign

func (client *Client) AddExtCodeSign(request *AddExtCodeSignRequest) (_result *AddExtCodeSignResponse, _err error)

Summary:

添加验证码签名信息

@param request - AddExtCodeSignRequest

@return AddExtCodeSignResponse

func (*Client) AddExtCodeSignWithContext added in v5.1.3

func (client *Client) AddExtCodeSignWithContext(ctx context.Context, request *AddExtCodeSignRequest, runtime *dara.RuntimeOptions) (_result *AddExtCodeSignResponse, _err error)

Summary:

添加验证码签名信息

@param request - AddExtCodeSignRequest

@param runtime - runtime options for this request RuntimeOptions

@return AddExtCodeSignResponse

func (*Client) AddExtCodeSignWithOptions

func (client *Client) AddExtCodeSignWithOptions(request *AddExtCodeSignRequest, runtime *dara.RuntimeOptions) (_result *AddExtCodeSignResponse, _err error)

Summary:

添加验证码签名信息

@param request - AddExtCodeSignRequest

@param runtime - runtime options for this request RuntimeOptions

@return AddExtCodeSignResponse

func (*Client) AddShortUrl

func (client *Client) AddShortUrl(request *AddShortUrlRequest) (_result *AddShortUrlResponse, _err error)

Summary:

Creates a short URL.

Description:

  Before you call this operation, you must register the primary domain name of the source URL in the Short Message Service (SMS) console. After the domain name is registered, you can call this operation to create a short URL. For more information, see [Domain name registration](https://help.aliyun.com/document_detail/302325.html#title-mau-zdh-hd0).

	- You can create up to 3,000 short URLs within a natural day.

	- After a short URL is generated, a security review is required. Generally, the review takes 10 minutes to 2 hours to complete. Before the security review is passed, the short URL cannot be directly accessed.

@param request - AddShortUrlRequest

@return AddShortUrlResponse

func (*Client) AddShortUrlWithContext added in v5.1.3

func (client *Client) AddShortUrlWithContext(ctx context.Context, request *AddShortUrlRequest, runtime *dara.RuntimeOptions) (_result *AddShortUrlResponse, _err error)

Summary:

Creates a short URL.

Description:

  Before you call this operation, you must register the primary domain name of the source URL in the Short Message Service (SMS) console. After the domain name is registered, you can call this operation to create a short URL. For more information, see [Domain name registration](https://help.aliyun.com/document_detail/302325.html#title-mau-zdh-hd0).

	- You can create up to 3,000 short URLs within a natural day.

	- After a short URL is generated, a security review is required. Generally, the review takes 10 minutes to 2 hours to complete. Before the security review is passed, the short URL cannot be directly accessed.

@param request - AddShortUrlRequest

@param runtime - runtime options for this request RuntimeOptions

@return AddShortUrlResponse

func (*Client) AddShortUrlWithOptions

func (client *Client) AddShortUrlWithOptions(request *AddShortUrlRequest, runtime *dara.RuntimeOptions) (_result *AddShortUrlResponse, _err error)

Summary:

Creates a short URL.

Description:

  Before you call this operation, you must register the primary domain name of the source URL in the Short Message Service (SMS) console. After the domain name is registered, you can call this operation to create a short URL. For more information, see [Domain name registration](https://help.aliyun.com/document_detail/302325.html#title-mau-zdh-hd0).

	- You can create up to 3,000 short URLs within a natural day.

	- After a short URL is generated, a security review is required. Generally, the review takes 10 minutes to 2 hours to complete. Before the security review is passed, the short URL cannot be directly accessed.

@param request - AddShortUrlRequest

@param runtime - runtime options for this request RuntimeOptions

@return AddShortUrlResponse

func (*Client) AddSmsSign

func (client *Client) AddSmsSign(request *AddSmsSignRequest) (_result *AddSmsSignResponse, _err error)

Summary:

Creates a signature.

Description:

You can call the AddSmsSign operation or use the [Short Message Service (SMS) console](https://dysms.console.aliyun.com/dysms.htm#/overview) to create an SMS signature. The signature must comply with the [SMS signature specifications](https://help.aliyun.com/document_detail/108076.html). You can call the QuerySmsSign operation or use the SMS console to query the review status of the signature.

For more information, see [Usage notes](https://help.aliyun.com/document_detail/55324.html).

### QPS limit

You can call this operation only once per second. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

>

  • You cannot cancel the review of a signature.

  • Individual users can create only one verification code signature, and can create only one general-purpose signature within a natural day. If you need to apply for multiple signatures, we recommend that you upgrade your account to an enterprise user.

  • If you need to use the same signature for messages sent to recipients both in and outside the Chinese mainland, the signature must be a general-purpose signature.

  • If you apply for a signature or message template, you must specify the signature scenario or template type. You must also provide the information of your services, such as a website URL, a domain name with an ICP filing, an application download URL, or the name of your WeChat official account or mini program. For sign-in scenarios, you must also provide an account and password for tests. A detailed description can improve the review efficiency of signatures and templates.

  • An SMS signature must undergo a thorough review process before it can be approved for use.

@param request - AddSmsSignRequest

@return AddSmsSignResponse

func (*Client) AddSmsSignWithContext added in v5.1.3

func (client *Client) AddSmsSignWithContext(ctx context.Context, request *AddSmsSignRequest, runtime *dara.RuntimeOptions) (_result *AddSmsSignResponse, _err error)

Summary:

Creates a signature.

Description:

You can call the AddSmsSign operation or use the [Short Message Service (SMS) console](https://dysms.console.aliyun.com/dysms.htm#/overview) to create an SMS signature. The signature must comply with the [SMS signature specifications](https://help.aliyun.com/document_detail/108076.html). You can call the QuerySmsSign operation or use the SMS console to query the review status of the signature.

For more information, see [Usage notes](https://help.aliyun.com/document_detail/55324.html).

### QPS limit

You can call this operation only once per second. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

>

  • You cannot cancel the review of a signature.

  • Individual users can create only one verification code signature, and can create only one general-purpose signature within a natural day. If you need to apply for multiple signatures, we recommend that you upgrade your account to an enterprise user.

  • If you need to use the same signature for messages sent to recipients both in and outside the Chinese mainland, the signature must be a general-purpose signature.

  • If you apply for a signature or message template, you must specify the signature scenario or template type. You must also provide the information of your services, such as a website URL, a domain name with an ICP filing, an application download URL, or the name of your WeChat official account or mini program. For sign-in scenarios, you must also provide an account and password for tests. A detailed description can improve the review efficiency of signatures and templates.

  • An SMS signature must undergo a thorough review process before it can be approved for use.

@param request - AddSmsSignRequest

@param runtime - runtime options for this request RuntimeOptions

@return AddSmsSignResponse

func (*Client) AddSmsSignWithOptions

func (client *Client) AddSmsSignWithOptions(request *AddSmsSignRequest, runtime *dara.RuntimeOptions) (_result *AddSmsSignResponse, _err error)

Summary:

Creates a signature.

Description:

You can call the AddSmsSign operation or use the [Short Message Service (SMS) console](https://dysms.console.aliyun.com/dysms.htm#/overview) to create an SMS signature. The signature must comply with the [SMS signature specifications](https://help.aliyun.com/document_detail/108076.html). You can call the QuerySmsSign operation or use the SMS console to query the review status of the signature.

For more information, see [Usage notes](https://help.aliyun.com/document_detail/55324.html).

### QPS limit

You can call this operation only once per second. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

>

  • You cannot cancel the review of a signature.

  • Individual users can create only one verification code signature, and can create only one general-purpose signature within a natural day. If you need to apply for multiple signatures, we recommend that you upgrade your account to an enterprise user.

  • If you need to use the same signature for messages sent to recipients both in and outside the Chinese mainland, the signature must be a general-purpose signature.

  • If you apply for a signature or message template, you must specify the signature scenario or template type. You must also provide the information of your services, such as a website URL, a domain name with an ICP filing, an application download URL, or the name of your WeChat official account or mini program. For sign-in scenarios, you must also provide an account and password for tests. A detailed description can improve the review efficiency of signatures and templates.

  • An SMS signature must undergo a thorough review process before it can be approved for use.

@param request - AddSmsSignRequest

@param runtime - runtime options for this request RuntimeOptions

@return AddSmsSignResponse

func (*Client) AddSmsTemplate deprecated

func (client *Client) AddSmsTemplate(request *AddSmsTemplateRequest) (_result *AddSmsTemplateResponse, _err error)

Deprecated: OpenAPI AddSmsTemplate is deprecated, please use Dysmsapi::2017-05-25::CreateSmsTemplate instead.

Summary:

Creates a message template.

Description:

You can call the operation or use the [Alibaba Cloud SMS console](https://dysms.console.aliyun.com/dysms.htm#/overview) to apply for a message template. The template must comply with the [message template specifications](https://help.aliyun.com/document_detail/108253.html). You can call the [QuerySmsTemplate](https://help.aliyun.com/document_detail/419289.html) operation or use the Alibaba Cloud SMS console to check whether the message template is approved.

>

  • Message templates pending approval can be withdrawn. You can withdraw a message template pending approval on the Message Templates tab in the [Alibaba Cloud SMS console](https://dysms.console.aliyun.com/dysms.htm#/overview).

  • Message templates that have been approved can be deleted, and cannot be modified. You can delete a message template pending approval on the Message Templates tab in the [Alibaba Cloud SMS console](https://dysms.console.aliyun.com/dysms.htm#/overview).

  • If you call the AddSmsTemplate operation, you can apply for a maximum of 100 message templates in a calendar day. After you apply for a message template, we recommend that you wait for at least 30 seconds before you apply for another one. If you use the Alibaba Cloud SMS console, you can apply for an unlimited number of message templates.

  • Messages sent to the Chinese mainland and messages sent to countries or regions outside the Chinese mainland use separate message templates. Create message templates based on your needs.

  • If you apply for a signature or message template, you must specify the signature scenario or template type. You must also provide the information of your services, such as a website URL, a domain name with an ICP filing, an application download URL, or the name of your WeChat official account or mini program. For sign-in scenarios, you must also provide an account and password for tests. A detailed description can improve the review efficiency of signatures and templates.

  • A signature must undergo a thorough review process before it can be approved for use. For more information, see [Usage notes](https://help.aliyun.com/document_detail/55324.html).

### QPS limits

You can call this operation up to 1,000 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - AddSmsTemplateRequest

@return AddSmsTemplateResponse Deprecated

func (*Client) AddSmsTemplateWithContext deprecated added in v5.1.3

func (client *Client) AddSmsTemplateWithContext(ctx context.Context, request *AddSmsTemplateRequest, runtime *dara.RuntimeOptions) (_result *AddSmsTemplateResponse, _err error)

Deprecated: OpenAPI AddSmsTemplate is deprecated, please use Dysmsapi::2017-05-25::CreateSmsTemplate instead.

Summary:

Creates a message template.

Description:

You can call the operation or use the [Alibaba Cloud SMS console](https://dysms.console.aliyun.com/dysms.htm#/overview) to apply for a message template. The template must comply with the [message template specifications](https://help.aliyun.com/document_detail/108253.html). You can call the [QuerySmsTemplate](https://help.aliyun.com/document_detail/419289.html) operation or use the Alibaba Cloud SMS console to check whether the message template is approved.

>

  • Message templates pending approval can be withdrawn. You can withdraw a message template pending approval on the Message Templates tab in the [Alibaba Cloud SMS console](https://dysms.console.aliyun.com/dysms.htm#/overview).

  • Message templates that have been approved can be deleted, and cannot be modified. You can delete a message template pending approval on the Message Templates tab in the [Alibaba Cloud SMS console](https://dysms.console.aliyun.com/dysms.htm#/overview).

  • If you call the AddSmsTemplate operation, you can apply for a maximum of 100 message templates in a calendar day. After you apply for a message template, we recommend that you wait for at least 30 seconds before you apply for another one. If you use the Alibaba Cloud SMS console, you can apply for an unlimited number of message templates.

  • Messages sent to the Chinese mainland and messages sent to countries or regions outside the Chinese mainland use separate message templates. Create message templates based on your needs.

  • If you apply for a signature or message template, you must specify the signature scenario or template type. You must also provide the information of your services, such as a website URL, a domain name with an ICP filing, an application download URL, or the name of your WeChat official account or mini program. For sign-in scenarios, you must also provide an account and password for tests. A detailed description can improve the review efficiency of signatures and templates.

  • A signature must undergo a thorough review process before it can be approved for use. For more information, see [Usage notes](https://help.aliyun.com/document_detail/55324.html).

### QPS limits

You can call this operation up to 1,000 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - AddSmsTemplateRequest

@param runtime - runtime options for this request RuntimeOptions

@return AddSmsTemplateResponse

func (*Client) AddSmsTemplateWithOptions deprecated

func (client *Client) AddSmsTemplateWithOptions(request *AddSmsTemplateRequest, runtime *dara.RuntimeOptions) (_result *AddSmsTemplateResponse, _err error)

Deprecated: OpenAPI AddSmsTemplate is deprecated, please use Dysmsapi::2017-05-25::CreateSmsTemplate instead.

Summary:

Creates a message template.

Description:

You can call the operation or use the [Alibaba Cloud SMS console](https://dysms.console.aliyun.com/dysms.htm#/overview) to apply for a message template. The template must comply with the [message template specifications](https://help.aliyun.com/document_detail/108253.html). You can call the [QuerySmsTemplate](https://help.aliyun.com/document_detail/419289.html) operation or use the Alibaba Cloud SMS console to check whether the message template is approved.

>

  • Message templates pending approval can be withdrawn. You can withdraw a message template pending approval on the Message Templates tab in the [Alibaba Cloud SMS console](https://dysms.console.aliyun.com/dysms.htm#/overview).

  • Message templates that have been approved can be deleted, and cannot be modified. You can delete a message template pending approval on the Message Templates tab in the [Alibaba Cloud SMS console](https://dysms.console.aliyun.com/dysms.htm#/overview).

  • If you call the AddSmsTemplate operation, you can apply for a maximum of 100 message templates in a calendar day. After you apply for a message template, we recommend that you wait for at least 30 seconds before you apply for another one. If you use the Alibaba Cloud SMS console, you can apply for an unlimited number of message templates.

  • Messages sent to the Chinese mainland and messages sent to countries or regions outside the Chinese mainland use separate message templates. Create message templates based on your needs.

  • If you apply for a signature or message template, you must specify the signature scenario or template type. You must also provide the information of your services, such as a website URL, a domain name with an ICP filing, an application download URL, or the name of your WeChat official account or mini program. For sign-in scenarios, you must also provide an account and password for tests. A detailed description can improve the review efficiency of signatures and templates.

  • A signature must undergo a thorough review process before it can be approved for use. For more information, see [Usage notes](https://help.aliyun.com/document_detail/55324.html).

### QPS limits

You can call this operation up to 1,000 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - AddSmsTemplateRequest

@param runtime - runtime options for this request RuntimeOptions

@return AddSmsTemplateResponse

func (*Client) ChangeSignatureQualification

func (client *Client) ChangeSignatureQualification(request *ChangeSignatureQualificationRequest) (_result *ChangeSignatureQualificationResponse, _err error)

Summary:

更换签名的资质和授权书

@param request - ChangeSignatureQualificationRequest

@return ChangeSignatureQualificationResponse

func (*Client) ChangeSignatureQualificationWithContext added in v5.1.3

func (client *Client) ChangeSignatureQualificationWithContext(ctx context.Context, request *ChangeSignatureQualificationRequest, runtime *dara.RuntimeOptions) (_result *ChangeSignatureQualificationResponse, _err error)

Summary:

更换签名的资质和授权书

@param request - ChangeSignatureQualificationRequest

@param runtime - runtime options for this request RuntimeOptions

@return ChangeSignatureQualificationResponse

func (*Client) ChangeSignatureQualificationWithOptions

func (client *Client) ChangeSignatureQualificationWithOptions(request *ChangeSignatureQualificationRequest, runtime *dara.RuntimeOptions) (_result *ChangeSignatureQualificationResponse, _err error)

Summary:

更换签名的资质和授权书

@param request - ChangeSignatureQualificationRequest

@param runtime - runtime options for this request RuntimeOptions

@return ChangeSignatureQualificationResponse

func (*Client) CheckMobilesCardSupport

func (client *Client) CheckMobilesCardSupport(request *CheckMobilesCardSupportRequest) (_result *CheckMobilesCardSupportResponse, _err error)

Summary:

Checks whether a mobile phone number can receive card messages.

Description:

### QPS limit

You can call this operation up to 2,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - CheckMobilesCardSupportRequest

@return CheckMobilesCardSupportResponse

func (*Client) CheckMobilesCardSupportWithContext added in v5.1.3

func (client *Client) CheckMobilesCardSupportWithContext(ctx context.Context, request *CheckMobilesCardSupportRequest, runtime *dara.RuntimeOptions) (_result *CheckMobilesCardSupportResponse, _err error)

Summary:

Checks whether a mobile phone number can receive card messages.

Description:

### QPS limit

You can call this operation up to 2,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - CheckMobilesCardSupportRequest

@param runtime - runtime options for this request RuntimeOptions

@return CheckMobilesCardSupportResponse

func (*Client) CheckMobilesCardSupportWithOptions

func (client *Client) CheckMobilesCardSupportWithOptions(request *CheckMobilesCardSupportRequest, runtime *dara.RuntimeOptions) (_result *CheckMobilesCardSupportResponse, _err error)

Summary:

Checks whether a mobile phone number can receive card messages.

Description:

### QPS limit

You can call this operation up to 2,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - CheckMobilesCardSupportRequest

@param runtime - runtime options for this request RuntimeOptions

@return CheckMobilesCardSupportResponse

func (*Client) ConversionDataIntl

func (client *Client) ConversionDataIntl(request *ConversionDataIntlRequest) (_result *ConversionDataIntlResponse, _err error)

Summary:

Sends conversion rate information to Alibaba Cloud SMS.

@param request - ConversionDataIntlRequest

@return ConversionDataIntlResponse

func (*Client) ConversionDataIntlWithContext added in v5.1.3

func (client *Client) ConversionDataIntlWithContext(ctx context.Context, request *ConversionDataIntlRequest, runtime *dara.RuntimeOptions) (_result *ConversionDataIntlResponse, _err error)

Summary:

Sends conversion rate information to Alibaba Cloud SMS.

@param request - ConversionDataIntlRequest

@param runtime - runtime options for this request RuntimeOptions

@return ConversionDataIntlResponse

func (*Client) ConversionDataIntlWithOptions

func (client *Client) ConversionDataIntlWithOptions(request *ConversionDataIntlRequest, runtime *dara.RuntimeOptions) (_result *ConversionDataIntlResponse, _err error)

Summary:

Sends conversion rate information to Alibaba Cloud SMS.

@param request - ConversionDataIntlRequest

@param runtime - runtime options for this request RuntimeOptions

@return ConversionDataIntlResponse

func (*Client) CreateCardSmsTemplate

func (client *Client) CreateCardSmsTemplate(request *CreateCardSmsTemplateRequest) (_result *CreateCardSmsTemplateResponse, _err error)

Summary:

Creates a card message template.

Description:

  The CreateCardSmsTemplate operation saves the card message template information, submits it to the mobile phone manufacturer for approval, and returns the message template ID.

	- If the type of the message template is not supported or events that are not supported by the mobile phone manufacturer are specified, the template is not submitted. For more information, see [Supported message templates](https://help.aliyun.com/document_detail/434611.html).

	- For information about sample card message templates, see [Sample card message templates](https://help.aliyun.com/document_detail/435361.html).

### QPS limit

You can call this operation up to 300 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - CreateCardSmsTemplateRequest

@return CreateCardSmsTemplateResponse

func (*Client) CreateCardSmsTemplateWithContext added in v5.1.3

func (client *Client) CreateCardSmsTemplateWithContext(ctx context.Context, tmpReq *CreateCardSmsTemplateRequest, runtime *dara.RuntimeOptions) (_result *CreateCardSmsTemplateResponse, _err error)

Summary:

Creates a card message template.

Description:

  The CreateCardSmsTemplate operation saves the card message template information, submits it to the mobile phone manufacturer for approval, and returns the message template ID.

	- If the type of the message template is not supported or events that are not supported by the mobile phone manufacturer are specified, the template is not submitted. For more information, see [Supported message templates](https://help.aliyun.com/document_detail/434611.html).

	- For information about sample card message templates, see [Sample card message templates](https://help.aliyun.com/document_detail/435361.html).

### QPS limit

You can call this operation up to 300 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param tmpReq - CreateCardSmsTemplateRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateCardSmsTemplateResponse

func (*Client) CreateCardSmsTemplateWithOptions

func (client *Client) CreateCardSmsTemplateWithOptions(tmpReq *CreateCardSmsTemplateRequest, runtime *dara.RuntimeOptions) (_result *CreateCardSmsTemplateResponse, _err error)

Summary:

Creates a card message template.

Description:

  The CreateCardSmsTemplate operation saves the card message template information, submits it to the mobile phone manufacturer for approval, and returns the message template ID.

	- If the type of the message template is not supported or events that are not supported by the mobile phone manufacturer are specified, the template is not submitted. For more information, see [Supported message templates](https://help.aliyun.com/document_detail/434611.html).

	- For information about sample card message templates, see [Sample card message templates](https://help.aliyun.com/document_detail/435361.html).

### QPS limit

You can call this operation up to 300 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param tmpReq - CreateCardSmsTemplateRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateCardSmsTemplateResponse

func (*Client) CreateSmartShortUrl

func (client *Client) CreateSmartShortUrl(request *CreateSmartShortUrlRequest) (_result *CreateSmartShortUrlResponse, _err error)

Summary:

创建短链

@param request - CreateSmartShortUrlRequest

@return CreateSmartShortUrlResponse

func (*Client) CreateSmartShortUrlWithContext added in v5.1.3

func (client *Client) CreateSmartShortUrlWithContext(ctx context.Context, request *CreateSmartShortUrlRequest, runtime *dara.RuntimeOptions) (_result *CreateSmartShortUrlResponse, _err error)

Summary:

创建短链

@param request - CreateSmartShortUrlRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateSmartShortUrlResponse

func (*Client) CreateSmartShortUrlWithOptions

func (client *Client) CreateSmartShortUrlWithOptions(request *CreateSmartShortUrlRequest, runtime *dara.RuntimeOptions) (_result *CreateSmartShortUrlResponse, _err error)

Summary:

创建短链

@param request - CreateSmartShortUrlRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateSmartShortUrlResponse

func (*Client) CreateSmsAuthorizationLetter

func (client *Client) CreateSmsAuthorizationLetter(request *CreateSmsAuthorizationLetterRequest) (_result *CreateSmsAuthorizationLetterResponse, _err error)

Summary:

创建委托授权书

@param request - CreateSmsAuthorizationLetterRequest

@return CreateSmsAuthorizationLetterResponse

func (*Client) CreateSmsAuthorizationLetterWithContext added in v5.1.3

func (client *Client) CreateSmsAuthorizationLetterWithContext(ctx context.Context, tmpReq *CreateSmsAuthorizationLetterRequest, runtime *dara.RuntimeOptions) (_result *CreateSmsAuthorizationLetterResponse, _err error)

Summary:

创建委托授权书

@param tmpReq - CreateSmsAuthorizationLetterRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateSmsAuthorizationLetterResponse

func (*Client) CreateSmsAuthorizationLetterWithOptions

func (client *Client) CreateSmsAuthorizationLetterWithOptions(tmpReq *CreateSmsAuthorizationLetterRequest, runtime *dara.RuntimeOptions) (_result *CreateSmsAuthorizationLetterResponse, _err error)

Summary:

创建委托授权书

@param tmpReq - CreateSmsAuthorizationLetterRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateSmsAuthorizationLetterResponse

func (*Client) CreateSmsSign

func (client *Client) CreateSmsSign(request *CreateSmsSignRequest) (_result *CreateSmsSignResponse, _err error)

Summary:

Create SMS Signature

Description:

- For details about the announcement of changes to the new and original interfaces, see [Announcement on Updates to SMS Service Signature & Template Interfaces](https://help.aliyun.com/zh/sms/product-overview/announcement-on-sms-service-update-signature-template-interface).

- Individual authenticated users can apply for one formal signature per natural day under the same Alibaba Cloud account, while enterprise authenticated users have no current restrictions. For details on the differences in rights between individual and enterprise users, please refer to [User Guide](https://help.aliyun.com/zh/sms/user-guide/usage-notes?spm).

- Signature information applied through the interface will be synchronized in the SMS service console. For operations related to signatures in the console, see [SMS Signatures](https://help.aliyun.com/zh/sms/user-guide/create-signatures?spm).

- After submitting the signature application, you can query the signature review status and details via the [GetSmsSign](https://help.aliyun.com/zh/sms/developer-reference/api-dysmsapi-2017-05-25-getsmssign?spm) interface. You can also [Configure Receipt Messages](https://help.aliyun.com/zh/sms/developer-reference/configure-delivery-receipts-1?spm) and obtain signature review status messages through SignSmsReport.

@param request - CreateSmsSignRequest

@return CreateSmsSignResponse

func (*Client) CreateSmsSignWithContext added in v5.1.3

func (client *Client) CreateSmsSignWithContext(ctx context.Context, tmpReq *CreateSmsSignRequest, runtime *dara.RuntimeOptions) (_result *CreateSmsSignResponse, _err error)

Summary:

Create SMS Signature

Description:

- For details about the announcement of changes to the new and original interfaces, see [Announcement on Updates to SMS Service Signature & Template Interfaces](https://help.aliyun.com/zh/sms/product-overview/announcement-on-sms-service-update-signature-template-interface).

- Individual authenticated users can apply for one formal signature per natural day under the same Alibaba Cloud account, while enterprise authenticated users have no current restrictions. For details on the differences in rights between individual and enterprise users, please refer to [User Guide](https://help.aliyun.com/zh/sms/user-guide/usage-notes?spm).

- Signature information applied through the interface will be synchronized in the SMS service console. For operations related to signatures in the console, see [SMS Signatures](https://help.aliyun.com/zh/sms/user-guide/create-signatures?spm).

- After submitting the signature application, you can query the signature review status and details via the [GetSmsSign](https://help.aliyun.com/zh/sms/developer-reference/api-dysmsapi-2017-05-25-getsmssign?spm) interface. You can also [Configure Receipt Messages](https://help.aliyun.com/zh/sms/developer-reference/configure-delivery-receipts-1?spm) and obtain signature review status messages through SignSmsReport.

@param tmpReq - CreateSmsSignRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateSmsSignResponse

func (*Client) CreateSmsSignWithOptions

func (client *Client) CreateSmsSignWithOptions(tmpReq *CreateSmsSignRequest, runtime *dara.RuntimeOptions) (_result *CreateSmsSignResponse, _err error)

Summary:

Create SMS Signature

Description:

- For details about the announcement of changes to the new and original interfaces, see [Announcement on Updates to SMS Service Signature & Template Interfaces](https://help.aliyun.com/zh/sms/product-overview/announcement-on-sms-service-update-signature-template-interface).

- Individual authenticated users can apply for one formal signature per natural day under the same Alibaba Cloud account, while enterprise authenticated users have no current restrictions. For details on the differences in rights between individual and enterprise users, please refer to [User Guide](https://help.aliyun.com/zh/sms/user-guide/usage-notes?spm).

- Signature information applied through the interface will be synchronized in the SMS service console. For operations related to signatures in the console, see [SMS Signatures](https://help.aliyun.com/zh/sms/user-guide/create-signatures?spm).

- After submitting the signature application, you can query the signature review status and details via the [GetSmsSign](https://help.aliyun.com/zh/sms/developer-reference/api-dysmsapi-2017-05-25-getsmssign?spm) interface. You can also [Configure Receipt Messages](https://help.aliyun.com/zh/sms/developer-reference/configure-delivery-receipts-1?spm) and obtain signature review status messages through SignSmsReport.

@param tmpReq - CreateSmsSignRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateSmsSignResponse

func (*Client) CreateSmsTemplate

func (client *Client) CreateSmsTemplate(request *CreateSmsTemplateRequest) (_result *CreateSmsTemplateResponse, _err error)

Summary:

Create SMS Template

Description:

- For details about the changes of this new interface compared to the original one, please refer to [Announcement on the Update of SMS Service Signature & Template Interfaces](https://help.aliyun.com/zh/sms/product-overview/announcement-on-sms-service-update-signature-template-interface).

- It is recommended to apply for SMS templates via the API with at least a 30-second interval between each request.

- The template information applied through the API will be synchronized in the SMS service console. For operations related to templates in the console, please refer to SMS Templates.

- After submitting the template application, you can query the audit status and details using the GetSmsTemplate interface. You can also configure delivery receipts to obtain the audit status messages via TemplateSmsReport.

- Domestic SMS templates are not interchangeable with international/Hong Kong, Macao, and Taiwan SMS templates. Please apply for templates based on your business scenario.

- Only enterprise-verified users can apply for promotional messages and international/Hong Kong, Macao, and Taiwan messages. For differences in rights between personal and enterprise users, please refer to Usage Instructions.

@param request - CreateSmsTemplateRequest

@return CreateSmsTemplateResponse

func (*Client) CreateSmsTemplateWithContext added in v5.1.3

func (client *Client) CreateSmsTemplateWithContext(ctx context.Context, tmpReq *CreateSmsTemplateRequest, runtime *dara.RuntimeOptions) (_result *CreateSmsTemplateResponse, _err error)

Summary:

Create SMS Template

Description:

- For details about the changes of this new interface compared to the original one, please refer to [Announcement on the Update of SMS Service Signature & Template Interfaces](https://help.aliyun.com/zh/sms/product-overview/announcement-on-sms-service-update-signature-template-interface).

- It is recommended to apply for SMS templates via the API with at least a 30-second interval between each request.

- The template information applied through the API will be synchronized in the SMS service console. For operations related to templates in the console, please refer to SMS Templates.

- After submitting the template application, you can query the audit status and details using the GetSmsTemplate interface. You can also configure delivery receipts to obtain the audit status messages via TemplateSmsReport.

- Domestic SMS templates are not interchangeable with international/Hong Kong, Macao, and Taiwan SMS templates. Please apply for templates based on your business scenario.

- Only enterprise-verified users can apply for promotional messages and international/Hong Kong, Macao, and Taiwan messages. For differences in rights between personal and enterprise users, please refer to Usage Instructions.

@param tmpReq - CreateSmsTemplateRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateSmsTemplateResponse

func (*Client) CreateSmsTemplateWithOptions

func (client *Client) CreateSmsTemplateWithOptions(tmpReq *CreateSmsTemplateRequest, runtime *dara.RuntimeOptions) (_result *CreateSmsTemplateResponse, _err error)

Summary:

Create SMS Template

Description:

- For details about the changes of this new interface compared to the original one, please refer to [Announcement on the Update of SMS Service Signature & Template Interfaces](https://help.aliyun.com/zh/sms/product-overview/announcement-on-sms-service-update-signature-template-interface).

- It is recommended to apply for SMS templates via the API with at least a 30-second interval between each request.

- The template information applied through the API will be synchronized in the SMS service console. For operations related to templates in the console, please refer to SMS Templates.

- After submitting the template application, you can query the audit status and details using the GetSmsTemplate interface. You can also configure delivery receipts to obtain the audit status messages via TemplateSmsReport.

- Domestic SMS templates are not interchangeable with international/Hong Kong, Macao, and Taiwan SMS templates. Please apply for templates based on your business scenario.

- Only enterprise-verified users can apply for promotional messages and international/Hong Kong, Macao, and Taiwan messages. For differences in rights between personal and enterprise users, please refer to Usage Instructions.

@param tmpReq - CreateSmsTemplateRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateSmsTemplateResponse

func (*Client) DeleteExtCodeSign

func (client *Client) DeleteExtCodeSign(request *DeleteExtCodeSignRequest) (_result *DeleteExtCodeSignResponse, _err error)

Summary:

删除验证码签名

@param request - DeleteExtCodeSignRequest

@return DeleteExtCodeSignResponse

func (*Client) DeleteExtCodeSignWithContext added in v5.1.3

func (client *Client) DeleteExtCodeSignWithContext(ctx context.Context, request *DeleteExtCodeSignRequest, runtime *dara.RuntimeOptions) (_result *DeleteExtCodeSignResponse, _err error)

Summary:

删除验证码签名

@param request - DeleteExtCodeSignRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteExtCodeSignResponse

func (*Client) DeleteExtCodeSignWithOptions

func (client *Client) DeleteExtCodeSignWithOptions(request *DeleteExtCodeSignRequest, runtime *dara.RuntimeOptions) (_result *DeleteExtCodeSignResponse, _err error)

Summary:

删除验证码签名

@param request - DeleteExtCodeSignRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteExtCodeSignResponse

func (*Client) DeleteShortUrl

func (client *Client) DeleteShortUrl(request *DeleteShortUrlRequest) (_result *DeleteShortUrlResponse, _err error)

Summary:

Deletes a short URL. After you delete a short URL, it cannot be changed to its original state.

Description:

### QPS limits

You can call this operation up to 100 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DeleteShortUrlRequest

@return DeleteShortUrlResponse

func (*Client) DeleteShortUrlWithContext added in v5.1.3

func (client *Client) DeleteShortUrlWithContext(ctx context.Context, request *DeleteShortUrlRequest, runtime *dara.RuntimeOptions) (_result *DeleteShortUrlResponse, _err error)

Summary:

Deletes a short URL. After you delete a short URL, it cannot be changed to its original state.

Description:

### QPS limits

You can call this operation up to 100 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DeleteShortUrlRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteShortUrlResponse

func (*Client) DeleteShortUrlWithOptions

func (client *Client) DeleteShortUrlWithOptions(request *DeleteShortUrlRequest, runtime *dara.RuntimeOptions) (_result *DeleteShortUrlResponse, _err error)

Summary:

Deletes a short URL. After you delete a short URL, it cannot be changed to its original state.

Description:

### QPS limits

You can call this operation up to 100 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DeleteShortUrlRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteShortUrlResponse

func (*Client) DeleteSmsQualification added in v5.1.0

func (client *Client) DeleteSmsQualification(request *DeleteSmsQualificationRequest) (_result *DeleteSmsQualificationResponse, _err error)

Summary:

删除资质对客openAPI

@param request - DeleteSmsQualificationRequest

@return DeleteSmsQualificationResponse

func (*Client) DeleteSmsQualificationWithContext added in v5.1.3

func (client *Client) DeleteSmsQualificationWithContext(ctx context.Context, request *DeleteSmsQualificationRequest, runtime *dara.RuntimeOptions) (_result *DeleteSmsQualificationResponse, _err error)

Summary:

删除资质对客openAPI

@param request - DeleteSmsQualificationRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteSmsQualificationResponse

func (*Client) DeleteSmsQualificationWithOptions added in v5.1.0

func (client *Client) DeleteSmsQualificationWithOptions(request *DeleteSmsQualificationRequest, runtime *dara.RuntimeOptions) (_result *DeleteSmsQualificationResponse, _err error)

Summary:

删除资质对客openAPI

@param request - DeleteSmsQualificationRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteSmsQualificationResponse

func (*Client) DeleteSmsSign

func (client *Client) DeleteSmsSign(request *DeleteSmsSignRequest) (_result *DeleteSmsSignResponse, _err error)

Summary:

Deletes a signature.

Description:

  You cannot delete a signature that has not been approved.

	- After you delete a signature, you cannot recover it. Proceed with caution.

### QPS limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DeleteSmsSignRequest

@return DeleteSmsSignResponse

func (*Client) DeleteSmsSignWithContext added in v5.1.3

func (client *Client) DeleteSmsSignWithContext(ctx context.Context, request *DeleteSmsSignRequest, runtime *dara.RuntimeOptions) (_result *DeleteSmsSignResponse, _err error)

Summary:

Deletes a signature.

Description:

  You cannot delete a signature that has not been approved.

	- After you delete a signature, you cannot recover it. Proceed with caution.

### QPS limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DeleteSmsSignRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteSmsSignResponse

func (*Client) DeleteSmsSignWithOptions

func (client *Client) DeleteSmsSignWithOptions(request *DeleteSmsSignRequest, runtime *dara.RuntimeOptions) (_result *DeleteSmsSignResponse, _err error)

Summary:

Deletes a signature.

Description:

  You cannot delete a signature that has not been approved.

	- After you delete a signature, you cannot recover it. Proceed with caution.

### QPS limits

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DeleteSmsSignRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteSmsSignResponse

func (*Client) DeleteSmsTemplate

func (client *Client) DeleteSmsTemplate(request *DeleteSmsTemplateRequest) (_result *DeleteSmsTemplateResponse, _err error)

Summary:

Deletes a message template.

Description:

  Message templates pending approval can be withdrawn. You can delete a message template pending approval on the Message Templates tab in the [Alibaba Cloud SMS console](https://dysms.console.aliyun.com/dysms.htm#/overview).

	- Message templates that have been approved can be deleted, and cannot be modified. You can delete a message template pending approval on the Message Templates tab in the [Alibaba Cloud SMS console](https://dysms.console.aliyun.com/dysms.htm#/overview).

	- You cannot recover deleted message templates. Proceed with caution.

### QPS limits

You can call this operation up to 1,000 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DeleteSmsTemplateRequest

@return DeleteSmsTemplateResponse

func (*Client) DeleteSmsTemplateWithContext added in v5.1.3

func (client *Client) DeleteSmsTemplateWithContext(ctx context.Context, request *DeleteSmsTemplateRequest, runtime *dara.RuntimeOptions) (_result *DeleteSmsTemplateResponse, _err error)

Summary:

Deletes a message template.

Description:

  Message templates pending approval can be withdrawn. You can delete a message template pending approval on the Message Templates tab in the [Alibaba Cloud SMS console](https://dysms.console.aliyun.com/dysms.htm#/overview).

	- Message templates that have been approved can be deleted, and cannot be modified. You can delete a message template pending approval on the Message Templates tab in the [Alibaba Cloud SMS console](https://dysms.console.aliyun.com/dysms.htm#/overview).

	- You cannot recover deleted message templates. Proceed with caution.

### QPS limits

You can call this operation up to 1,000 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DeleteSmsTemplateRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteSmsTemplateResponse

func (*Client) DeleteSmsTemplateWithOptions

func (client *Client) DeleteSmsTemplateWithOptions(request *DeleteSmsTemplateRequest, runtime *dara.RuntimeOptions) (_result *DeleteSmsTemplateResponse, _err error)

Summary:

Deletes a message template.

Description:

  Message templates pending approval can be withdrawn. You can delete a message template pending approval on the Message Templates tab in the [Alibaba Cloud SMS console](https://dysms.console.aliyun.com/dysms.htm#/overview).

	- Message templates that have been approved can be deleted, and cannot be modified. You can delete a message template pending approval on the Message Templates tab in the [Alibaba Cloud SMS console](https://dysms.console.aliyun.com/dysms.htm#/overview).

	- You cannot recover deleted message templates. Proceed with caution.

### QPS limits

You can call this operation up to 1,000 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - DeleteSmsTemplateRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteSmsTemplateResponse

func (*Client) GetCardSmsDetails

func (client *Client) GetCardSmsDetails(request *GetCardSmsDetailsRequest) (_result *GetCardSmsDetailsResponse, _err error)

Summary:

Query card sending details

@param request - GetCardSmsDetailsRequest

@return GetCardSmsDetailsResponse

func (*Client) GetCardSmsDetailsWithContext added in v5.1.3

func (client *Client) GetCardSmsDetailsWithContext(ctx context.Context, request *GetCardSmsDetailsRequest, runtime *dara.RuntimeOptions) (_result *GetCardSmsDetailsResponse, _err error)

Summary:

Query card sending details

@param request - GetCardSmsDetailsRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetCardSmsDetailsResponse

func (*Client) GetCardSmsDetailsWithOptions

func (client *Client) GetCardSmsDetailsWithOptions(request *GetCardSmsDetailsRequest, runtime *dara.RuntimeOptions) (_result *GetCardSmsDetailsResponse, _err error)

Summary:

Query card sending details

@param request - GetCardSmsDetailsRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetCardSmsDetailsResponse

func (client *Client) GetCardSmsLink(request *GetCardSmsLinkRequest) (_result *GetCardSmsLinkResponse, _err error)

Summary:

Queries the short URLs of a card messages template.

Description:

### QPS limit

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - GetCardSmsLinkRequest

@return GetCardSmsLinkResponse

func (*Client) GetCardSmsLinkWithContext added in v5.1.3

func (client *Client) GetCardSmsLinkWithContext(ctx context.Context, request *GetCardSmsLinkRequest, runtime *dara.RuntimeOptions) (_result *GetCardSmsLinkResponse, _err error)

Summary:

Queries the short URLs of a card messages template.

Description:

### QPS limit

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - GetCardSmsLinkRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetCardSmsLinkResponse

func (*Client) GetCardSmsLinkWithOptions

func (client *Client) GetCardSmsLinkWithOptions(request *GetCardSmsLinkRequest, runtime *dara.RuntimeOptions) (_result *GetCardSmsLinkResponse, _err error)

Summary:

Queries the short URLs of a card messages template.

Description:

### QPS limit

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - GetCardSmsLinkRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetCardSmsLinkResponse

func (*Client) GetEndpoint

func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error)

func (*Client) GetMediaResourceId

func (client *Client) GetMediaResourceId(request *GetMediaResourceIdRequest) (_result *GetMediaResourceIdResponse, _err error)

Summary:

Converts a resource uploaded to the specified Object Storage Service (OSS) bucket for unified management. Then, a resource ID is returned. You can manage the resource based on the ID.

Description:

### QPS limit

You can call this operation up to 300 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - GetMediaResourceIdRequest

@return GetMediaResourceIdResponse

func (*Client) GetMediaResourceIdWithContext added in v5.1.3

func (client *Client) GetMediaResourceIdWithContext(ctx context.Context, request *GetMediaResourceIdRequest, runtime *dara.RuntimeOptions) (_result *GetMediaResourceIdResponse, _err error)

Summary:

Converts a resource uploaded to the specified Object Storage Service (OSS) bucket for unified management. Then, a resource ID is returned. You can manage the resource based on the ID.

Description:

### QPS limit

You can call this operation up to 300 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - GetMediaResourceIdRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetMediaResourceIdResponse

func (*Client) GetMediaResourceIdWithOptions

func (client *Client) GetMediaResourceIdWithOptions(request *GetMediaResourceIdRequest, runtime *dara.RuntimeOptions) (_result *GetMediaResourceIdResponse, _err error)

Summary:

Converts a resource uploaded to the specified Object Storage Service (OSS) bucket for unified management. Then, a resource ID is returned. You can manage the resource based on the ID.

Description:

### QPS limit

You can call this operation up to 300 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - GetMediaResourceIdRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetMediaResourceIdResponse

func (*Client) GetOSSInfoForCardTemplate

func (client *Client) GetOSSInfoForCardTemplate() (_result *GetOSSInfoForCardTemplateResponse, _err error)

Summary:

Queries the OSS configuration information about card messages.

Description:

Resources such as images and videos used for card message templates can be uploaded to Object Storage Service (OSS) buckets for storage. For more information, see [Upload files to OSS](https://help.aliyun.com/document_detail/437303.html).

### QPS limit

You can call this operation up to 300 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@return GetOSSInfoForCardTemplateResponse

func (*Client) GetOSSInfoForCardTemplateWithOptions

func (client *Client) GetOSSInfoForCardTemplateWithOptions(runtime *dara.RuntimeOptions) (_result *GetOSSInfoForCardTemplateResponse, _err error)

Summary:

Queries the OSS configuration information about card messages.

Description:

Resources such as images and videos used for card message templates can be uploaded to Object Storage Service (OSS) buckets for storage. For more information, see [Upload files to OSS](https://help.aliyun.com/document_detail/437303.html).

### QPS limit

You can call this operation up to 300 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - GetOSSInfoForCardTemplateRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetOSSInfoForCardTemplateResponse

func (*Client) GetOSSInfoForUploadFile

func (client *Client) GetOSSInfoForUploadFile(request *GetOSSInfoForUploadFileRequest) (_result *GetOSSInfoForUploadFileResponse, _err error)

Summary:

SMS File Upload, Get Authorization Info

Description:

- When creating signatures or templates, you can upload materials such as login pages with links, backend page screenshots, software copyrights, supplementary agreements, etc. This helps the review personnel understand your business details. If there are multiple materials, they can be combined into one file, supporting png, jpg, jpeg, doc, docx, pdf formats.

- For additional materials needed when creating signatures or templates, you can upload them to the OSS file system for storage. For file upload operations, refer to [OSS File Upload](https://help.aliyun.com/zh/sms/upload-files-through-oss).

@param request - GetOSSInfoForUploadFileRequest

@return GetOSSInfoForUploadFileResponse

func (*Client) GetOSSInfoForUploadFileWithContext added in v5.1.3

func (client *Client) GetOSSInfoForUploadFileWithContext(ctx context.Context, request *GetOSSInfoForUploadFileRequest, runtime *dara.RuntimeOptions) (_result *GetOSSInfoForUploadFileResponse, _err error)

Summary:

SMS File Upload, Get Authorization Info

Description:

- When creating signatures or templates, you can upload materials such as login pages with links, backend page screenshots, software copyrights, supplementary agreements, etc. This helps the review personnel understand your business details. If there are multiple materials, they can be combined into one file, supporting png, jpg, jpeg, doc, docx, pdf formats.

- For additional materials needed when creating signatures or templates, you can upload them to the OSS file system for storage. For file upload operations, refer to [OSS File Upload](https://help.aliyun.com/zh/sms/upload-files-through-oss).

@param request - GetOSSInfoForUploadFileRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetOSSInfoForUploadFileResponse

func (*Client) GetOSSInfoForUploadFileWithOptions

func (client *Client) GetOSSInfoForUploadFileWithOptions(request *GetOSSInfoForUploadFileRequest, runtime *dara.RuntimeOptions) (_result *GetOSSInfoForUploadFileResponse, _err error)

Summary:

SMS File Upload, Get Authorization Info

Description:

- When creating signatures or templates, you can upload materials such as login pages with links, backend page screenshots, software copyrights, supplementary agreements, etc. This helps the review personnel understand your business details. If there are multiple materials, they can be combined into one file, supporting png, jpg, jpeg, doc, docx, pdf formats.

- For additional materials needed when creating signatures or templates, you can upload them to the OSS file system for storage. For file upload operations, refer to [OSS File Upload](https://help.aliyun.com/zh/sms/upload-files-through-oss).

@param request - GetOSSInfoForUploadFileRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetOSSInfoForUploadFileResponse

func (*Client) GetQualificationOssInfo

func (client *Client) GetQualificationOssInfo(request *GetQualificationOssInfoRequest) (_result *GetQualificationOssInfoResponse, _err error)

Summary:

上传文件获取oss配置

@param request - GetQualificationOssInfoRequest

@return GetQualificationOssInfoResponse

func (*Client) GetQualificationOssInfoWithContext added in v5.1.3

func (client *Client) GetQualificationOssInfoWithContext(ctx context.Context, request *GetQualificationOssInfoRequest, runtime *dara.RuntimeOptions) (_result *GetQualificationOssInfoResponse, _err error)

Summary:

上传文件获取oss配置

@param request - GetQualificationOssInfoRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetQualificationOssInfoResponse

func (*Client) GetQualificationOssInfoWithOptions

func (client *Client) GetQualificationOssInfoWithOptions(request *GetQualificationOssInfoRequest, runtime *dara.RuntimeOptions) (_result *GetQualificationOssInfoResponse, _err error)

Summary:

上传文件获取oss配置

@param request - GetQualificationOssInfoRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetQualificationOssInfoResponse

func (*Client) GetSmsSign

func (client *Client) GetSmsSign(request *GetSmsSignRequest) (_result *GetSmsSignResponse, _err error)

Summary:

Query SMS Signature Details

Description:

- For details about the changes of this new interface and the original one, please refer to [Announcement on the Update of SMS Signature & Template Interfaces](https://help.aliyun.com/zh/sms/product-overview/announcement-on-sms-service-update-signature-template-interface).

- Review Time: Generally, after submitting the signature, Alibaba Cloud expects to complete the review within 2 hours (Review Business Hours: Monday to Sunday 9:00~21:00, with legal holidays postponed). It is recommended to submit your application before 18:00.

- If the signature fails the review, the reason for the failure will be returned. Please refer to [Handling Suggestions for Failed SMS Reviews](https://help.aliyun.com/zh/sms/user-guide/causes-of-application-failures-and-suggestions?spm), invoke the [UpdateSmsSign](https://help.aliyun.com/zh/sms/developer-reference/api-dysmsapi-2017-05-25-updatesmssign?spm) API, or modify the unapproved SMS signature on the [Signature Management](https://dysms.console.aliyun.com/domestic/text/sign) page.

@param request - GetSmsSignRequest

@return GetSmsSignResponse

func (*Client) GetSmsSignWithContext added in v5.1.3

func (client *Client) GetSmsSignWithContext(ctx context.Context, request *GetSmsSignRequest, runtime *dara.RuntimeOptions) (_result *GetSmsSignResponse, _err error)

Summary:

Query SMS Signature Details

Description:

- For details about the changes of this new interface and the original one, please refer to [Announcement on the Update of SMS Signature & Template Interfaces](https://help.aliyun.com/zh/sms/product-overview/announcement-on-sms-service-update-signature-template-interface).

- Review Time: Generally, after submitting the signature, Alibaba Cloud expects to complete the review within 2 hours (Review Business Hours: Monday to Sunday 9:00~21:00, with legal holidays postponed). It is recommended to submit your application before 18:00.

- If the signature fails the review, the reason for the failure will be returned. Please refer to [Handling Suggestions for Failed SMS Reviews](https://help.aliyun.com/zh/sms/user-guide/causes-of-application-failures-and-suggestions?spm), invoke the [UpdateSmsSign](https://help.aliyun.com/zh/sms/developer-reference/api-dysmsapi-2017-05-25-updatesmssign?spm) API, or modify the unapproved SMS signature on the [Signature Management](https://dysms.console.aliyun.com/domestic/text/sign) page.

@param request - GetSmsSignRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetSmsSignResponse

func (*Client) GetSmsSignWithOptions

func (client *Client) GetSmsSignWithOptions(request *GetSmsSignRequest, runtime *dara.RuntimeOptions) (_result *GetSmsSignResponse, _err error)

Summary:

Query SMS Signature Details

Description:

- For details about the changes of this new interface and the original one, please refer to [Announcement on the Update of SMS Signature & Template Interfaces](https://help.aliyun.com/zh/sms/product-overview/announcement-on-sms-service-update-signature-template-interface).

- Review Time: Generally, after submitting the signature, Alibaba Cloud expects to complete the review within 2 hours (Review Business Hours: Monday to Sunday 9:00~21:00, with legal holidays postponed). It is recommended to submit your application before 18:00.

- If the signature fails the review, the reason for the failure will be returned. Please refer to [Handling Suggestions for Failed SMS Reviews](https://help.aliyun.com/zh/sms/user-guide/causes-of-application-failures-and-suggestions?spm), invoke the [UpdateSmsSign](https://help.aliyun.com/zh/sms/developer-reference/api-dysmsapi-2017-05-25-updatesmssign?spm) API, or modify the unapproved SMS signature on the [Signature Management](https://dysms.console.aliyun.com/domestic/text/sign) page.

@param request - GetSmsSignRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetSmsSignResponse

func (*Client) GetSmsTemplate

func (client *Client) GetSmsTemplate(request *GetSmsTemplateRequest) (_result *GetSmsTemplateResponse, _err error)

Summary:

Query Text SMS Template Details

Description:

- For details about the announcement of changes to the new and original interfaces, see [Announcement on Updates to SMS Service Signature & Template Interfaces](https://help.aliyun.com/zh/sms/product-overview/announcement-on-sms-service-update-signature-template-interface).

- Review Time: Under normal circumstances, Alibaba Cloud expects to complete the review within 2 hours after template submission (review working hours: Monday to Sunday 9:00~21:00, with statutory holidays postponed). It is recommended to submit your application before 18:00.

- If the template fails the review, the reason for the failure will be returned. Please refer to [Handling Suggestions for Failed SMS Reviews](https://help.aliyun.com/zh/sms/user-guide/causes-of-application-failures-and-suggestions?spm=a2c4g.11186623.0.0.41fd339f3bPSCQ), invoke the [ModifySmsTemplate](https://help.aliyun.com/zh/sms/developer-reference/api-dysmsapi-2017-05-25-modifysmstemplate?spm=a2c4g.11186623.0.0.5b1f6e8bQloFit) API or modify the SMS template on the [Template Management](https://dysms.console.aliyun.com/domestic/text/template) page.

- The current QuerySmsTemplate interface queries the audit details of a single template by template code. The [QuerySmsTemplateList](https://help.aliyun.com/zh/sms/developer-reference/api-dysmsapi-2017-05-25-querysmstemplatelist?spm=a2c4g.11186623.0.0.24086e8bO8cFn4) interface can query the template details of all templates under your current account.

@param request - GetSmsTemplateRequest

@return GetSmsTemplateResponse

func (*Client) GetSmsTemplateWithContext added in v5.1.3

func (client *Client) GetSmsTemplateWithContext(ctx context.Context, request *GetSmsTemplateRequest, runtime *dara.RuntimeOptions) (_result *GetSmsTemplateResponse, _err error)

Summary:

Query Text SMS Template Details

Description:

- For details about the announcement of changes to the new and original interfaces, see [Announcement on Updates to SMS Service Signature & Template Interfaces](https://help.aliyun.com/zh/sms/product-overview/announcement-on-sms-service-update-signature-template-interface).

- Review Time: Under normal circumstances, Alibaba Cloud expects to complete the review within 2 hours after template submission (review working hours: Monday to Sunday 9:00~21:00, with statutory holidays postponed). It is recommended to submit your application before 18:00.

- If the template fails the review, the reason for the failure will be returned. Please refer to [Handling Suggestions for Failed SMS Reviews](https://help.aliyun.com/zh/sms/user-guide/causes-of-application-failures-and-suggestions?spm=a2c4g.11186623.0.0.41fd339f3bPSCQ), invoke the [ModifySmsTemplate](https://help.aliyun.com/zh/sms/developer-reference/api-dysmsapi-2017-05-25-modifysmstemplate?spm=a2c4g.11186623.0.0.5b1f6e8bQloFit) API or modify the SMS template on the [Template Management](https://dysms.console.aliyun.com/domestic/text/template) page.

- The current QuerySmsTemplate interface queries the audit details of a single template by template code. The [QuerySmsTemplateList](https://help.aliyun.com/zh/sms/developer-reference/api-dysmsapi-2017-05-25-querysmstemplatelist?spm=a2c4g.11186623.0.0.24086e8bO8cFn4) interface can query the template details of all templates under your current account.

@param request - GetSmsTemplateRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetSmsTemplateResponse

func (*Client) GetSmsTemplateWithOptions

func (client *Client) GetSmsTemplateWithOptions(request *GetSmsTemplateRequest, runtime *dara.RuntimeOptions) (_result *GetSmsTemplateResponse, _err error)

Summary:

Query Text SMS Template Details

Description:

- For details about the announcement of changes to the new and original interfaces, see [Announcement on Updates to SMS Service Signature & Template Interfaces](https://help.aliyun.com/zh/sms/product-overview/announcement-on-sms-service-update-signature-template-interface).

- Review Time: Under normal circumstances, Alibaba Cloud expects to complete the review within 2 hours after template submission (review working hours: Monday to Sunday 9:00~21:00, with statutory holidays postponed). It is recommended to submit your application before 18:00.

- If the template fails the review, the reason for the failure will be returned. Please refer to [Handling Suggestions for Failed SMS Reviews](https://help.aliyun.com/zh/sms/user-guide/causes-of-application-failures-and-suggestions?spm=a2c4g.11186623.0.0.41fd339f3bPSCQ), invoke the [ModifySmsTemplate](https://help.aliyun.com/zh/sms/developer-reference/api-dysmsapi-2017-05-25-modifysmstemplate?spm=a2c4g.11186623.0.0.5b1f6e8bQloFit) API or modify the SMS template on the [Template Management](https://dysms.console.aliyun.com/domestic/text/template) page.

- The current QuerySmsTemplate interface queries the audit details of a single template by template code. The [QuerySmsTemplateList](https://help.aliyun.com/zh/sms/developer-reference/api-dysmsapi-2017-05-25-querysmstemplatelist?spm=a2c4g.11186623.0.0.24086e8bO8cFn4) interface can query the template details of all templates under your current account.

@param request - GetSmsTemplateRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetSmsTemplateResponse

func (*Client) Init

func (client *Client) Init(config *openapiutil.Config) (_err error)

func (*Client) ListTagResources

func (client *Client) ListTagResources(request *ListTagResourcesRequest) (_result *ListTagResourcesResponse, _err error)

Summary:

Queries the tags of a message template.

Description:

### QPS limit

You can call this operation up to 50 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - ListTagResourcesRequest

@return ListTagResourcesResponse

func (*Client) ListTagResourcesWithContext added in v5.1.3

func (client *Client) ListTagResourcesWithContext(ctx context.Context, request *ListTagResourcesRequest, runtime *dara.RuntimeOptions) (_result *ListTagResourcesResponse, _err error)

Summary:

Queries the tags of a message template.

Description:

### QPS limit

You can call this operation up to 50 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - ListTagResourcesRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListTagResourcesResponse

func (*Client) ListTagResourcesWithOptions

func (client *Client) ListTagResourcesWithOptions(request *ListTagResourcesRequest, runtime *dara.RuntimeOptions) (_result *ListTagResourcesResponse, _err error)

Summary:

Queries the tags of a message template.

Description:

### QPS limit

You can call this operation up to 50 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - ListTagResourcesRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListTagResourcesResponse

func (*Client) ModifySmsSign

func (client *Client) ModifySmsSign(request *ModifySmsSignRequest) (_result *ModifySmsSignResponse, _err error)

Summary:

Modifies a rejected signature and submit it for approval. Signatures that are pending approval or have been approved cannot be modified.

Description:

You can call the operation or use the [Alibaba Cloud SMS console](https://dysms.console.aliyun.com/dysms.htm#/overview) to modify an existing signature and submit the signature for approval. The signature must comply with the [signature specifications](https://help.aliyun.com/document_detail/108076.html).

For more information, see [Usage notes](https://help.aliyun.com/document_detail/55324.html).

### QPS limits

You can call this operation up to 1,000 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

>

  • Signatures pending approval cannot be modified.

  • You cannot modify a signature after it is approved. If you no longer need the signature, you can delete it.

  • If you are an individual user, you cannot apply for a new signature on the same day that your signature is rejected or deleted. We recommend that you modify the rejected signature and submit it again.

@param request - ModifySmsSignRequest

@return ModifySmsSignResponse

func (*Client) ModifySmsSignWithContext added in v5.1.3

func (client *Client) ModifySmsSignWithContext(ctx context.Context, request *ModifySmsSignRequest, runtime *dara.RuntimeOptions) (_result *ModifySmsSignResponse, _err error)

Summary:

Modifies a rejected signature and submit it for approval. Signatures that are pending approval or have been approved cannot be modified.

Description:

You can call the operation or use the [Alibaba Cloud SMS console](https://dysms.console.aliyun.com/dysms.htm#/overview) to modify an existing signature and submit the signature for approval. The signature must comply with the [signature specifications](https://help.aliyun.com/document_detail/108076.html).

For more information, see [Usage notes](https://help.aliyun.com/document_detail/55324.html).

### QPS limits

You can call this operation up to 1,000 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

>

  • Signatures pending approval cannot be modified.

  • You cannot modify a signature after it is approved. If you no longer need the signature, you can delete it.

  • If you are an individual user, you cannot apply for a new signature on the same day that your signature is rejected or deleted. We recommend that you modify the rejected signature and submit it again.

@param request - ModifySmsSignRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifySmsSignResponse

func (*Client) ModifySmsSignWithOptions

func (client *Client) ModifySmsSignWithOptions(request *ModifySmsSignRequest, runtime *dara.RuntimeOptions) (_result *ModifySmsSignResponse, _err error)

Summary:

Modifies a rejected signature and submit it for approval. Signatures that are pending approval or have been approved cannot be modified.

Description:

You can call the operation or use the [Alibaba Cloud SMS console](https://dysms.console.aliyun.com/dysms.htm#/overview) to modify an existing signature and submit the signature for approval. The signature must comply with the [signature specifications](https://help.aliyun.com/document_detail/108076.html).

For more information, see [Usage notes](https://help.aliyun.com/document_detail/55324.html).

### QPS limits

You can call this operation up to 1,000 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

>

  • Signatures pending approval cannot be modified.

  • You cannot modify a signature after it is approved. If you no longer need the signature, you can delete it.

  • If you are an individual user, you cannot apply for a new signature on the same day that your signature is rejected or deleted. We recommend that you modify the rejected signature and submit it again.

@param request - ModifySmsSignRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifySmsSignResponse

func (*Client) ModifySmsTemplate deprecated

func (client *Client) ModifySmsTemplate(request *ModifySmsTemplateRequest) (_result *ModifySmsTemplateResponse, _err error)

Deprecated: OpenAPI ModifySmsTemplate is deprecated, please use Dysmsapi::2017-05-25::UpdateSmsTemplate instead.

Summary:

Modifies the information of an unapproved message template and submits it for review again.

Description:

After you apply for a message template, if the template fails to pass the review, you can call this operation to modify the template and submit the template again. You can call this operation to modify only a template for a specific message type.

The template content must comply with the [SMS template specifications](https://help.aliyun.com/document_detail/108253.html).

For more information, see [Usage notes](https://help.aliyun.com/document_detail/55324.html).

### QPS limit

You can call this operation up to 1,000 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - ModifySmsTemplateRequest

@return ModifySmsTemplateResponse Deprecated

func (*Client) ModifySmsTemplateWithContext deprecated added in v5.1.3

func (client *Client) ModifySmsTemplateWithContext(ctx context.Context, request *ModifySmsTemplateRequest, runtime *dara.RuntimeOptions) (_result *ModifySmsTemplateResponse, _err error)

Deprecated: OpenAPI ModifySmsTemplate is deprecated, please use Dysmsapi::2017-05-25::UpdateSmsTemplate instead.

Summary:

Modifies the information of an unapproved message template and submits it for review again.

Description:

After you apply for a message template, if the template fails to pass the review, you can call this operation to modify the template and submit the template again. You can call this operation to modify only a template for a specific message type.

The template content must comply with the [SMS template specifications](https://help.aliyun.com/document_detail/108253.html).

For more information, see [Usage notes](https://help.aliyun.com/document_detail/55324.html).

### QPS limit

You can call this operation up to 1,000 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - ModifySmsTemplateRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifySmsTemplateResponse

func (*Client) ModifySmsTemplateWithOptions deprecated

func (client *Client) ModifySmsTemplateWithOptions(request *ModifySmsTemplateRequest, runtime *dara.RuntimeOptions) (_result *ModifySmsTemplateResponse, _err error)

Deprecated: OpenAPI ModifySmsTemplate is deprecated, please use Dysmsapi::2017-05-25::UpdateSmsTemplate instead.

Summary:

Modifies the information of an unapproved message template and submits it for review again.

Description:

After you apply for a message template, if the template fails to pass the review, you can call this operation to modify the template and submit the template again. You can call this operation to modify only a template for a specific message type.

The template content must comply with the [SMS template specifications](https://help.aliyun.com/document_detail/108253.html).

For more information, see [Usage notes](https://help.aliyun.com/document_detail/55324.html).

### QPS limit

You can call this operation up to 1,000 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - ModifySmsTemplateRequest

@param runtime - runtime options for this request RuntimeOptions

@return ModifySmsTemplateResponse

func (*Client) QueryCardSmsTemplate

func (client *Client) QueryCardSmsTemplate(request *QueryCardSmsTemplateRequest) (_result *QueryCardSmsTemplateResponse, _err error)

Summary:

Queries the review status of a message template.

Description:

### QPS limit

You can call this operation up to 300 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - QueryCardSmsTemplateRequest

@return QueryCardSmsTemplateResponse

func (*Client) QueryCardSmsTemplateReport

func (client *Client) QueryCardSmsTemplateReport(request *QueryCardSmsTemplateReportRequest) (_result *QueryCardSmsTemplateReportResponse, _err error)

Summary:

Queries sent card messages.

Description:

### QPS limit

You can call this operation up to 300 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - QueryCardSmsTemplateReportRequest

@return QueryCardSmsTemplateReportResponse

func (*Client) QueryCardSmsTemplateReportWithContext added in v5.1.3

func (client *Client) QueryCardSmsTemplateReportWithContext(ctx context.Context, request *QueryCardSmsTemplateReportRequest, runtime *dara.RuntimeOptions) (_result *QueryCardSmsTemplateReportResponse, _err error)

Summary:

Queries sent card messages.

Description:

### QPS limit

You can call this operation up to 300 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - QueryCardSmsTemplateReportRequest

@param runtime - runtime options for this request RuntimeOptions

@return QueryCardSmsTemplateReportResponse

func (*Client) QueryCardSmsTemplateReportWithOptions

func (client *Client) QueryCardSmsTemplateReportWithOptions(request *QueryCardSmsTemplateReportRequest, runtime *dara.RuntimeOptions) (_result *QueryCardSmsTemplateReportResponse, _err error)

Summary:

Queries sent card messages.

Description:

### QPS limit

You can call this operation up to 300 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - QueryCardSmsTemplateReportRequest

@param runtime - runtime options for this request RuntimeOptions

@return QueryCardSmsTemplateReportResponse

func (*Client) QueryCardSmsTemplateWithContext added in v5.1.3

func (client *Client) QueryCardSmsTemplateWithContext(ctx context.Context, request *QueryCardSmsTemplateRequest, runtime *dara.RuntimeOptions) (_result *QueryCardSmsTemplateResponse, _err error)

Summary:

Queries the review status of a message template.

Description:

### QPS limit

You can call this operation up to 300 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - QueryCardSmsTemplateRequest

@param runtime - runtime options for this request RuntimeOptions

@return QueryCardSmsTemplateResponse

func (*Client) QueryCardSmsTemplateWithOptions

func (client *Client) QueryCardSmsTemplateWithOptions(request *QueryCardSmsTemplateRequest, runtime *dara.RuntimeOptions) (_result *QueryCardSmsTemplateResponse, _err error)

Summary:

Queries the review status of a message template.

Description:

### QPS limit

You can call this operation up to 300 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - QueryCardSmsTemplateRequest

@param runtime - runtime options for this request RuntimeOptions

@return QueryCardSmsTemplateResponse

func (*Client) QueryExtCodeSign

func (client *Client) QueryExtCodeSign(request *QueryExtCodeSignRequest) (_result *QueryExtCodeSignResponse, _err error)

Summary:

查询验证码签名

@param request - QueryExtCodeSignRequest

@return QueryExtCodeSignResponse

func (*Client) QueryExtCodeSignWithContext added in v5.1.3

func (client *Client) QueryExtCodeSignWithContext(ctx context.Context, request *QueryExtCodeSignRequest, runtime *dara.RuntimeOptions) (_result *QueryExtCodeSignResponse, _err error)

Summary:

查询验证码签名

@param request - QueryExtCodeSignRequest

@param runtime - runtime options for this request RuntimeOptions

@return QueryExtCodeSignResponse

func (*Client) QueryExtCodeSignWithOptions

func (client *Client) QueryExtCodeSignWithOptions(request *QueryExtCodeSignRequest, runtime *dara.RuntimeOptions) (_result *QueryExtCodeSignResponse, _err error)

Summary:

查询验证码签名

@param request - QueryExtCodeSignRequest

@param runtime - runtime options for this request RuntimeOptions

@return QueryExtCodeSignResponse

func (*Client) QueryMobilesCardSupport

func (client *Client) QueryMobilesCardSupport(request *QueryMobilesCardSupportRequest) (_result *QueryMobilesCardSupportResponse, _err error)

Summary:

Checks whether a mobile phone number can receive card messages.

@param request - QueryMobilesCardSupportRequest

@return QueryMobilesCardSupportResponse

func (*Client) QueryMobilesCardSupportWithContext added in v5.1.3

func (client *Client) QueryMobilesCardSupportWithContext(ctx context.Context, tmpReq *QueryMobilesCardSupportRequest, runtime *dara.RuntimeOptions) (_result *QueryMobilesCardSupportResponse, _err error)

Summary:

Checks whether a mobile phone number can receive card messages.

@param tmpReq - QueryMobilesCardSupportRequest

@param runtime - runtime options for this request RuntimeOptions

@return QueryMobilesCardSupportResponse

func (*Client) QueryMobilesCardSupportWithOptions

func (client *Client) QueryMobilesCardSupportWithOptions(tmpReq *QueryMobilesCardSupportRequest, runtime *dara.RuntimeOptions) (_result *QueryMobilesCardSupportResponse, _err error)

Summary:

Checks whether a mobile phone number can receive card messages.

@param tmpReq - QueryMobilesCardSupportRequest

@param runtime - runtime options for this request RuntimeOptions

@return QueryMobilesCardSupportResponse

func (*Client) QueryPageSmartShortUrlLog

func (client *Client) QueryPageSmartShortUrlLog(request *QueryPageSmartShortUrlLogRequest) (_result *QueryPageSmartShortUrlLogResponse, _err error)

Summary:

点击明细查询

@param request - QueryPageSmartShortUrlLogRequest

@return QueryPageSmartShortUrlLogResponse

func (*Client) QueryPageSmartShortUrlLogWithContext added in v5.1.3

func (client *Client) QueryPageSmartShortUrlLogWithContext(ctx context.Context, request *QueryPageSmartShortUrlLogRequest, runtime *dara.RuntimeOptions) (_result *QueryPageSmartShortUrlLogResponse, _err error)

Summary:

点击明细查询

@param request - QueryPageSmartShortUrlLogRequest

@param runtime - runtime options for this request RuntimeOptions

@return QueryPageSmartShortUrlLogResponse

func (*Client) QueryPageSmartShortUrlLogWithOptions

func (client *Client) QueryPageSmartShortUrlLogWithOptions(request *QueryPageSmartShortUrlLogRequest, runtime *dara.RuntimeOptions) (_result *QueryPageSmartShortUrlLogResponse, _err error)

Summary:

点击明细查询

@param request - QueryPageSmartShortUrlLogRequest

@param runtime - runtime options for this request RuntimeOptions

@return QueryPageSmartShortUrlLogResponse

func (*Client) QuerySendDetails

func (client *Client) QuerySendDetails(request *QuerySendDetailsRequest) (_result *QuerySendDetailsResponse, _err error)

Summary:

Queries the information about a message.

@param request - QuerySendDetailsRequest

@return QuerySendDetailsResponse

func (*Client) QuerySendDetailsWithContext added in v5.1.3

func (client *Client) QuerySendDetailsWithContext(ctx context.Context, request *QuerySendDetailsRequest, runtime *dara.RuntimeOptions) (_result *QuerySendDetailsResponse, _err error)

Summary:

Queries the information about a message.

@param request - QuerySendDetailsRequest

@param runtime - runtime options for this request RuntimeOptions

@return QuerySendDetailsResponse

func (*Client) QuerySendDetailsWithOptions

func (client *Client) QuerySendDetailsWithOptions(request *QuerySendDetailsRequest, runtime *dara.RuntimeOptions) (_result *QuerySendDetailsResponse, _err error)

Summary:

Queries the information about a message.

@param request - QuerySendDetailsRequest

@param runtime - runtime options for this request RuntimeOptions

@return QuerySendDetailsResponse

func (*Client) QuerySendStatistics

func (client *Client) QuerySendStatistics(request *QuerySendStatisticsRequest) (_result *QuerySendStatisticsResponse, _err error)

Summary:

Queries message delivery details.

Description:

You can call the operation to query message delivery details, including the number of delivered messages, the number of messages with delivery receipts, and the time that a message is sent. If a large number of messages are sent on the specified date, you can specify the number of items displayed on each page and the number of pages to view the details by page.

### QPS limits

You can call this operation up to 20 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - QuerySendStatisticsRequest

@return QuerySendStatisticsResponse

func (*Client) QuerySendStatisticsWithContext added in v5.1.3

func (client *Client) QuerySendStatisticsWithContext(ctx context.Context, request *QuerySendStatisticsRequest, runtime *dara.RuntimeOptions) (_result *QuerySendStatisticsResponse, _err error)

Summary:

Queries message delivery details.

Description:

You can call the operation to query message delivery details, including the number of delivered messages, the number of messages with delivery receipts, and the time that a message is sent. If a large number of messages are sent on the specified date, you can specify the number of items displayed on each page and the number of pages to view the details by page.

### QPS limits

You can call this operation up to 20 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - QuerySendStatisticsRequest

@param runtime - runtime options for this request RuntimeOptions

@return QuerySendStatisticsResponse

func (*Client) QuerySendStatisticsWithOptions

func (client *Client) QuerySendStatisticsWithOptions(request *QuerySendStatisticsRequest, runtime *dara.RuntimeOptions) (_result *QuerySendStatisticsResponse, _err error)

Summary:

Queries message delivery details.

Description:

You can call the operation to query message delivery details, including the number of delivered messages, the number of messages with delivery receipts, and the time that a message is sent. If a large number of messages are sent on the specified date, you can specify the number of items displayed on each page and the number of pages to view the details by page.

### QPS limits

You can call this operation up to 20 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - QuerySendStatisticsRequest

@param runtime - runtime options for this request RuntimeOptions

@return QuerySendStatisticsResponse

func (*Client) QueryShortUrl

func (client *Client) QueryShortUrl(request *QueryShortUrlRequest) (_result *QueryShortUrlResponse, _err error)

Summary:

Queries the status of a short URL.

Description:

### QPS limits

You can call this operation up to 20 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - QueryShortUrlRequest

@return QueryShortUrlResponse

func (*Client) QueryShortUrlWithContext added in v5.1.3

func (client *Client) QueryShortUrlWithContext(ctx context.Context, request *QueryShortUrlRequest, runtime *dara.RuntimeOptions) (_result *QueryShortUrlResponse, _err error)

Summary:

Queries the status of a short URL.

Description:

### QPS limits

You can call this operation up to 20 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - QueryShortUrlRequest

@param runtime - runtime options for this request RuntimeOptions

@return QueryShortUrlResponse

func (*Client) QueryShortUrlWithOptions

func (client *Client) QueryShortUrlWithOptions(request *QueryShortUrlRequest, runtime *dara.RuntimeOptions) (_result *QueryShortUrlResponse, _err error)

Summary:

Queries the status of a short URL.

Description:

### QPS limits

You can call this operation up to 20 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - QueryShortUrlRequest

@param runtime - runtime options for this request RuntimeOptions

@return QueryShortUrlResponse

func (*Client) QuerySingleSmsQualification added in v5.1.0

func (client *Client) QuerySingleSmsQualification(request *QuerySingleSmsQualificationRequest) (_result *QuerySingleSmsQualificationResponse, _err error)

Summary:

查询单个资质详情

@param request - QuerySingleSmsQualificationRequest

@return QuerySingleSmsQualificationResponse

func (*Client) QuerySingleSmsQualificationWithContext added in v5.1.3

func (client *Client) QuerySingleSmsQualificationWithContext(ctx context.Context, request *QuerySingleSmsQualificationRequest, runtime *dara.RuntimeOptions) (_result *QuerySingleSmsQualificationResponse, _err error)

Summary:

查询单个资质详情

@param request - QuerySingleSmsQualificationRequest

@param runtime - runtime options for this request RuntimeOptions

@return QuerySingleSmsQualificationResponse

func (*Client) QuerySingleSmsQualificationWithOptions added in v5.1.0

func (client *Client) QuerySingleSmsQualificationWithOptions(request *QuerySingleSmsQualificationRequest, runtime *dara.RuntimeOptions) (_result *QuerySingleSmsQualificationResponse, _err error)

Summary:

查询单个资质详情

@param request - QuerySingleSmsQualificationRequest

@param runtime - runtime options for this request RuntimeOptions

@return QuerySingleSmsQualificationResponse

func (*Client) QuerySmsAuthorizationLetter

func (client *Client) QuerySmsAuthorizationLetter(request *QuerySmsAuthorizationLetterRequest) (_result *QuerySmsAuthorizationLetterResponse, _err error)

Summary:

查询委托授权书

@param request - QuerySmsAuthorizationLetterRequest

@return QuerySmsAuthorizationLetterResponse

func (*Client) QuerySmsAuthorizationLetterWithContext added in v5.1.3

func (client *Client) QuerySmsAuthorizationLetterWithContext(ctx context.Context, tmpReq *QuerySmsAuthorizationLetterRequest, runtime *dara.RuntimeOptions) (_result *QuerySmsAuthorizationLetterResponse, _err error)

Summary:

查询委托授权书

@param tmpReq - QuerySmsAuthorizationLetterRequest

@param runtime - runtime options for this request RuntimeOptions

@return QuerySmsAuthorizationLetterResponse

func (*Client) QuerySmsAuthorizationLetterWithOptions

func (client *Client) QuerySmsAuthorizationLetterWithOptions(tmpReq *QuerySmsAuthorizationLetterRequest, runtime *dara.RuntimeOptions) (_result *QuerySmsAuthorizationLetterResponse, _err error)

Summary:

查询委托授权书

@param tmpReq - QuerySmsAuthorizationLetterRequest

@param runtime - runtime options for this request RuntimeOptions

@return QuerySmsAuthorizationLetterResponse

func (*Client) QuerySmsQualificationRecord added in v5.1.0

func (client *Client) QuerySmsQualificationRecord(request *QuerySmsQualificationRecordRequest) (_result *QuerySmsQualificationRecordResponse, _err error)

Summary:

查询资质审核列表页

@param request - QuerySmsQualificationRecordRequest

@return QuerySmsQualificationRecordResponse

func (*Client) QuerySmsQualificationRecordWithContext added in v5.1.3

func (client *Client) QuerySmsQualificationRecordWithContext(ctx context.Context, request *QuerySmsQualificationRecordRequest, runtime *dara.RuntimeOptions) (_result *QuerySmsQualificationRecordResponse, _err error)

Summary:

查询资质审核列表页

@param request - QuerySmsQualificationRecordRequest

@param runtime - runtime options for this request RuntimeOptions

@return QuerySmsQualificationRecordResponse

func (*Client) QuerySmsQualificationRecordWithOptions added in v5.1.0

func (client *Client) QuerySmsQualificationRecordWithOptions(request *QuerySmsQualificationRecordRequest, runtime *dara.RuntimeOptions) (_result *QuerySmsQualificationRecordResponse, _err error)

Summary:

查询资质审核列表页

@param request - QuerySmsQualificationRecordRequest

@param runtime - runtime options for this request RuntimeOptions

@return QuerySmsQualificationRecordResponse

func (*Client) QuerySmsSign

func (client *Client) QuerySmsSign(request *QuerySmsSignRequest) (_result *QuerySmsSignResponse, _err error)

Summary:

Queries the status of a signature.

Description:

After you apply for an SMS signature, you can query its status by using the [Alibaba Cloud SMS console](https://dysms.console.aliyun.com/dysms.htm) or calling the operation. If the signature is rejected, you can modify the signature based on the reason why it is rejected.

### QPS limits

You can call this API operation up to 500 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - QuerySmsSignRequest

@return QuerySmsSignResponse

func (*Client) QuerySmsSignList

func (client *Client) QuerySmsSignList(request *QuerySmsSignListRequest) (_result *QuerySmsSignListResponse, _err error)

Summary:

Queries message signatures by page.

Description:

You can call this operation to query the details of message signatures, including the name, creation time, and approval status of each signature. If a message template is rejected, the reason is returned. Modify the message signature based on the reason.

### QPS limit

You can call this operation up to 10 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - QuerySmsSignListRequest

@return QuerySmsSignListResponse

func (*Client) QuerySmsSignListWithContext added in v5.1.3

func (client *Client) QuerySmsSignListWithContext(ctx context.Context, request *QuerySmsSignListRequest, runtime *dara.RuntimeOptions) (_result *QuerySmsSignListResponse, _err error)

Summary:

Queries message signatures by page.

Description:

You can call this operation to query the details of message signatures, including the name, creation time, and approval status of each signature. If a message template is rejected, the reason is returned. Modify the message signature based on the reason.

### QPS limit

You can call this operation up to 10 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - QuerySmsSignListRequest

@param runtime - runtime options for this request RuntimeOptions

@return QuerySmsSignListResponse

func (*Client) QuerySmsSignListWithOptions

func (client *Client) QuerySmsSignListWithOptions(request *QuerySmsSignListRequest, runtime *dara.RuntimeOptions) (_result *QuerySmsSignListResponse, _err error)

Summary:

Queries message signatures by page.

Description:

You can call this operation to query the details of message signatures, including the name, creation time, and approval status of each signature. If a message template is rejected, the reason is returned. Modify the message signature based on the reason.

### QPS limit

You can call this operation up to 10 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - QuerySmsSignListRequest

@param runtime - runtime options for this request RuntimeOptions

@return QuerySmsSignListResponse

func (*Client) QuerySmsSignWithContext added in v5.1.3

func (client *Client) QuerySmsSignWithContext(ctx context.Context, request *QuerySmsSignRequest, runtime *dara.RuntimeOptions) (_result *QuerySmsSignResponse, _err error)

Summary:

Queries the status of a signature.

Description:

After you apply for an SMS signature, you can query its status by using the [Alibaba Cloud SMS console](https://dysms.console.aliyun.com/dysms.htm) or calling the operation. If the signature is rejected, you can modify the signature based on the reason why it is rejected.

### QPS limits

You can call this API operation up to 500 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - QuerySmsSignRequest

@param runtime - runtime options for this request RuntimeOptions

@return QuerySmsSignResponse

func (*Client) QuerySmsSignWithOptions

func (client *Client) QuerySmsSignWithOptions(request *QuerySmsSignRequest, runtime *dara.RuntimeOptions) (_result *QuerySmsSignResponse, _err error)

Summary:

Queries the status of a signature.

Description:

After you apply for an SMS signature, you can query its status by using the [Alibaba Cloud SMS console](https://dysms.console.aliyun.com/dysms.htm) or calling the operation. If the signature is rejected, you can modify the signature based on the reason why it is rejected.

### QPS limits

You can call this API operation up to 500 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - QuerySmsSignRequest

@param runtime - runtime options for this request RuntimeOptions

@return QuerySmsSignResponse

func (*Client) QuerySmsTemplate deprecated

func (client *Client) QuerySmsTemplate(request *QuerySmsTemplateRequest) (_result *QuerySmsTemplateResponse, _err error)

Deprecated: OpenAPI QuerySmsTemplate is deprecated, please use Dysmsapi::2017-05-25::GetSmsTemplate instead.

Summary:

Queries the approval status of a message template.

Description:

After you create a message template, you can call this operation to query the approval status of the template. If a message template is rejected, the reason is returned. Modify the message template based on the reason.

### QPS limit

You can call this operation up to 5,000 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - QuerySmsTemplateRequest

@return QuerySmsTemplateResponse Deprecated

func (*Client) QuerySmsTemplateList

func (client *Client) QuerySmsTemplateList(request *QuerySmsTemplateListRequest) (_result *QuerySmsTemplateListResponse, _err error)

Summary:

Queries message templates.

Description:

You can call this operation to query the details of message templates, including the name, creation time, and approval status of each template. If a message template is rejected, the reason is returned. Modify the message template based on the reason.

### QPS limit

You can call this operation up to 10 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - QuerySmsTemplateListRequest

@return QuerySmsTemplateListResponse

func (*Client) QuerySmsTemplateListWithContext added in v5.1.3

func (client *Client) QuerySmsTemplateListWithContext(ctx context.Context, request *QuerySmsTemplateListRequest, runtime *dara.RuntimeOptions) (_result *QuerySmsTemplateListResponse, _err error)

Summary:

Queries message templates.

Description:

You can call this operation to query the details of message templates, including the name, creation time, and approval status of each template. If a message template is rejected, the reason is returned. Modify the message template based on the reason.

### QPS limit

You can call this operation up to 10 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - QuerySmsTemplateListRequest

@param runtime - runtime options for this request RuntimeOptions

@return QuerySmsTemplateListResponse

func (*Client) QuerySmsTemplateListWithOptions

func (client *Client) QuerySmsTemplateListWithOptions(request *QuerySmsTemplateListRequest, runtime *dara.RuntimeOptions) (_result *QuerySmsTemplateListResponse, _err error)

Summary:

Queries message templates.

Description:

You can call this operation to query the details of message templates, including the name, creation time, and approval status of each template. If a message template is rejected, the reason is returned. Modify the message template based on the reason.

### QPS limit

You can call this operation up to 10 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - QuerySmsTemplateListRequest

@param runtime - runtime options for this request RuntimeOptions

@return QuerySmsTemplateListResponse

func (*Client) QuerySmsTemplateWithContext deprecated added in v5.1.3

func (client *Client) QuerySmsTemplateWithContext(ctx context.Context, request *QuerySmsTemplateRequest, runtime *dara.RuntimeOptions) (_result *QuerySmsTemplateResponse, _err error)

Deprecated: OpenAPI QuerySmsTemplate is deprecated, please use Dysmsapi::2017-05-25::GetSmsTemplate instead.

Summary:

Queries the approval status of a message template.

Description:

After you create a message template, you can call this operation to query the approval status of the template. If a message template is rejected, the reason is returned. Modify the message template based on the reason.

### QPS limit

You can call this operation up to 5,000 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - QuerySmsTemplateRequest

@param runtime - runtime options for this request RuntimeOptions

@return QuerySmsTemplateResponse

func (*Client) QuerySmsTemplateWithOptions deprecated

func (client *Client) QuerySmsTemplateWithOptions(request *QuerySmsTemplateRequest, runtime *dara.RuntimeOptions) (_result *QuerySmsTemplateResponse, _err error)

Deprecated: OpenAPI QuerySmsTemplate is deprecated, please use Dysmsapi::2017-05-25::GetSmsTemplate instead.

Summary:

Queries the approval status of a message template.

Description:

After you create a message template, you can call this operation to query the approval status of the template. If a message template is rejected, the reason is returned. Modify the message template based on the reason.

### QPS limit

You can call this operation up to 5,000 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - QuerySmsTemplateRequest

@param runtime - runtime options for this request RuntimeOptions

@return QuerySmsTemplateResponse

func (*Client) RequiredPhoneCode added in v5.1.0

func (client *Client) RequiredPhoneCode(request *RequiredPhoneCodeRequest) (_result *RequiredPhoneCodeResponse, _err error)

Summary:

验证手机验证码

@param request - RequiredPhoneCodeRequest

@return RequiredPhoneCodeResponse

func (*Client) RequiredPhoneCodeWithContext added in v5.1.3

func (client *Client) RequiredPhoneCodeWithContext(ctx context.Context, request *RequiredPhoneCodeRequest, runtime *dara.RuntimeOptions) (_result *RequiredPhoneCodeResponse, _err error)

Summary:

验证手机验证码

@param request - RequiredPhoneCodeRequest

@param runtime - runtime options for this request RuntimeOptions

@return RequiredPhoneCodeResponse

func (*Client) RequiredPhoneCodeWithOptions added in v5.1.0

func (client *Client) RequiredPhoneCodeWithOptions(request *RequiredPhoneCodeRequest, runtime *dara.RuntimeOptions) (_result *RequiredPhoneCodeResponse, _err error)

Summary:

验证手机验证码

@param request - RequiredPhoneCodeRequest

@param runtime - runtime options for this request RuntimeOptions

@return RequiredPhoneCodeResponse

func (*Client) SendBatchCardSms

func (client *Client) SendBatchCardSms(request *SendBatchCardSmsRequest) (_result *SendBatchCardSmsResponse, _err error)

Summary:

Sends multiple card messages at a time.

Description:

You can call the operation to send multiple card messages to a maximum of mobile phone numbers at a time. Different signatures and rollback settings can be specified for the mobile phone numbers.

### QPS limit

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - SendBatchCardSmsRequest

@return SendBatchCardSmsResponse

func (*Client) SendBatchCardSmsWithContext added in v5.1.3

func (client *Client) SendBatchCardSmsWithContext(ctx context.Context, request *SendBatchCardSmsRequest, runtime *dara.RuntimeOptions) (_result *SendBatchCardSmsResponse, _err error)

Summary:

Sends multiple card messages at a time.

Description:

You can call the operation to send multiple card messages to a maximum of mobile phone numbers at a time. Different signatures and rollback settings can be specified for the mobile phone numbers.

### QPS limit

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - SendBatchCardSmsRequest

@param runtime - runtime options for this request RuntimeOptions

@return SendBatchCardSmsResponse

func (*Client) SendBatchCardSmsWithOptions

func (client *Client) SendBatchCardSmsWithOptions(request *SendBatchCardSmsRequest, runtime *dara.RuntimeOptions) (_result *SendBatchCardSmsResponse, _err error)

Summary:

Sends multiple card messages at a time.

Description:

You can call the operation to send multiple card messages to a maximum of mobile phone numbers at a time. Different signatures and rollback settings can be specified for the mobile phone numbers.

### QPS limit

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - SendBatchCardSmsRequest

@param runtime - runtime options for this request RuntimeOptions

@return SendBatchCardSmsResponse

func (*Client) SendBatchSms

func (client *Client) SendBatchSms(request *SendBatchSmsRequest) (_result *SendBatchSmsResponse, _err error)

Summary:

Uses a single message template and multiple signatures to send messages to multiple recipients.

Description:

You can call the operation to send messages to a maximum of 100 recipients at a time.

@param request - SendBatchSmsRequest

@return SendBatchSmsResponse

func (*Client) SendBatchSmsWithContext added in v5.1.3

func (client *Client) SendBatchSmsWithContext(ctx context.Context, request *SendBatchSmsRequest, runtime *dara.RuntimeOptions) (_result *SendBatchSmsResponse, _err error)

Summary:

Uses a single message template and multiple signatures to send messages to multiple recipients.

Description:

You can call the operation to send messages to a maximum of 100 recipients at a time.

@param request - SendBatchSmsRequest

@param runtime - runtime options for this request RuntimeOptions

@return SendBatchSmsResponse

func (*Client) SendBatchSmsWithOptions

func (client *Client) SendBatchSmsWithOptions(request *SendBatchSmsRequest, runtime *dara.RuntimeOptions) (_result *SendBatchSmsResponse, _err error)

Summary:

Uses a single message template and multiple signatures to send messages to multiple recipients.

Description:

You can call the operation to send messages to a maximum of 100 recipients at a time.

@param request - SendBatchSmsRequest

@param runtime - runtime options for this request RuntimeOptions

@return SendBatchSmsResponse

func (*Client) SendCardSms

func (client *Client) SendCardSms(request *SendCardSmsRequest) (_result *SendCardSmsResponse, _err error)

Summary:

Sends a card message.

Description:

  Make sure that the message template that you want to use has been approved. If the mobile phone number of a recipient does not support card messages, the SendCardSms operation allows the rollback feature to ensure successful delivery.

	- When you call the SendCardSms operation to send card messages, the operation checks whether the mobile phone numbers of the recipients support card messages. If the mobile phone numbers do not support card messages, you can specify whether to enable rollback. Otherwise, the card message cannot be delivered.

### QPS limit

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - SendCardSmsRequest

@return SendCardSmsResponse

func (*Client) SendCardSmsWithContext added in v5.1.3

func (client *Client) SendCardSmsWithContext(ctx context.Context, request *SendCardSmsRequest, runtime *dara.RuntimeOptions) (_result *SendCardSmsResponse, _err error)

Summary:

Sends a card message.

Description:

  Make sure that the message template that you want to use has been approved. If the mobile phone number of a recipient does not support card messages, the SendCardSms operation allows the rollback feature to ensure successful delivery.

	- When you call the SendCardSms operation to send card messages, the operation checks whether the mobile phone numbers of the recipients support card messages. If the mobile phone numbers do not support card messages, you can specify whether to enable rollback. Otherwise, the card message cannot be delivered.

### QPS limit

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - SendCardSmsRequest

@param runtime - runtime options for this request RuntimeOptions

@return SendCardSmsResponse

func (*Client) SendCardSmsWithOptions

func (client *Client) SendCardSmsWithOptions(request *SendCardSmsRequest, runtime *dara.RuntimeOptions) (_result *SendCardSmsResponse, _err error)

Summary:

Sends a card message.

Description:

  Make sure that the message template that you want to use has been approved. If the mobile phone number of a recipient does not support card messages, the SendCardSms operation allows the rollback feature to ensure successful delivery.

	- When you call the SendCardSms operation to send card messages, the operation checks whether the mobile phone numbers of the recipients support card messages. If the mobile phone numbers do not support card messages, you can specify whether to enable rollback. Otherwise, the card message cannot be delivered.

### QPS limit

You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - SendCardSmsRequest

@param runtime - runtime options for this request RuntimeOptions

@return SendCardSmsResponse

func (*Client) SendLogisticsSms added in v5.2.0

func (client *Client) SendLogisticsSms(request *SendLogisticsSmsRequest) (_result *SendLogisticsSmsResponse, _err error)

Summary:

发送物流短信

@param request - SendLogisticsSmsRequest

@return SendLogisticsSmsResponse

func (*Client) SendLogisticsSmsWithContext added in v5.2.0

func (client *Client) SendLogisticsSmsWithContext(ctx context.Context, request *SendLogisticsSmsRequest, runtime *dara.RuntimeOptions) (_result *SendLogisticsSmsResponse, _err error)

Summary:

发送物流短信

@param request - SendLogisticsSmsRequest

@param runtime - runtime options for this request RuntimeOptions

@return SendLogisticsSmsResponse

func (*Client) SendLogisticsSmsWithOptions added in v5.2.0

func (client *Client) SendLogisticsSmsWithOptions(request *SendLogisticsSmsRequest, runtime *dara.RuntimeOptions) (_result *SendLogisticsSmsResponse, _err error)

Summary:

发送物流短信

@param request - SendLogisticsSmsRequest

@param runtime - runtime options for this request RuntimeOptions

@return SendLogisticsSmsResponse

func (*Client) SendSms

func (client *Client) SendSms(request *SendSmsRequest) (_result *SendSmsResponse, _err error)

Summary:

Sends a message. Before you call this operation, submit a message signature and message template, and make sure that the signature and template are approved.

Description:

  This operation is mainly used to send a single message. In special scenarios, you can send multiple messages with the same content to a maximum of 1,000 mobile numbers. Note that group sending may be delayed.

	- To send messages with different signatures and template content to multiple mobile numbers in a single request, call the [SendBatchSms](https://help.aliyun.com/document_detail/102364.html) operation.

	- You are charged for using Alibaba Cloud Short Message Service (SMS) based on the amount of messages sent. For more information, see [Pricing](https://www.aliyun.com/price/product#/sms/detail).

	- If your verification code signature and general-purpose signature have the same name, the system uses the general-purpose signature to send messages by default.

@param request - SendSmsRequest

@return SendSmsResponse

func (*Client) SendSmsWithContext added in v5.1.3

func (client *Client) SendSmsWithContext(ctx context.Context, request *SendSmsRequest, runtime *dara.RuntimeOptions) (_result *SendSmsResponse, _err error)

Summary:

Sends a message. Before you call this operation, submit a message signature and message template, and make sure that the signature and template are approved.

Description:

  This operation is mainly used to send a single message. In special scenarios, you can send multiple messages with the same content to a maximum of 1,000 mobile numbers. Note that group sending may be delayed.

	- To send messages with different signatures and template content to multiple mobile numbers in a single request, call the [SendBatchSms](https://help.aliyun.com/document_detail/102364.html) operation.

	- You are charged for using Alibaba Cloud Short Message Service (SMS) based on the amount of messages sent. For more information, see [Pricing](https://www.aliyun.com/price/product#/sms/detail).

	- If your verification code signature and general-purpose signature have the same name, the system uses the general-purpose signature to send messages by default.

@param request - SendSmsRequest

@param runtime - runtime options for this request RuntimeOptions

@return SendSmsResponse

func (*Client) SendSmsWithOptions

func (client *Client) SendSmsWithOptions(request *SendSmsRequest, runtime *dara.RuntimeOptions) (_result *SendSmsResponse, _err error)

Summary:

Sends a message. Before you call this operation, submit a message signature and message template, and make sure that the signature and template are approved.

Description:

  This operation is mainly used to send a single message. In special scenarios, you can send multiple messages with the same content to a maximum of 1,000 mobile numbers. Note that group sending may be delayed.

	- To send messages with different signatures and template content to multiple mobile numbers in a single request, call the [SendBatchSms](https://help.aliyun.com/document_detail/102364.html) operation.

	- You are charged for using Alibaba Cloud Short Message Service (SMS) based on the amount of messages sent. For more information, see [Pricing](https://www.aliyun.com/price/product#/sms/detail).

	- If your verification code signature and general-purpose signature have the same name, the system uses the general-purpose signature to send messages by default.

@param request - SendSmsRequest

@param runtime - runtime options for this request RuntimeOptions

@return SendSmsResponse

func (*Client) SmsConversionIntl

func (client *Client) SmsConversionIntl(request *SmsConversionIntlRequest) (_result *SmsConversionIntlResponse, _err error)

Summary:

Reports the status of an OTP message to Alibaba Cloud SMS.

Description:

Metrics:

  • Requested OTP messages

  • Verified OTP messages

An OTP conversion rate is calculated based on the following formula: OTP conversion rate = Number of verified OTP messages/Number of requested OTP messages.

> If you call the SmsConversion operation to query OTP conversion rates, your business may be affected. We recommend that you perform the following operations: 1. Call the SmsConversion operation in an asynchronous manner by configuring queues or events. 2. Manually degrade your services or use a circuit breaker to automatically degrade services.

@param request - SmsConversionIntlRequest

@return SmsConversionIntlResponse

func (*Client) SmsConversionIntlWithContext added in v5.1.3

func (client *Client) SmsConversionIntlWithContext(ctx context.Context, request *SmsConversionIntlRequest, runtime *dara.RuntimeOptions) (_result *SmsConversionIntlResponse, _err error)

Summary:

Reports the status of an OTP message to Alibaba Cloud SMS.

Description:

Metrics:

  • Requested OTP messages

  • Verified OTP messages

An OTP conversion rate is calculated based on the following formula: OTP conversion rate = Number of verified OTP messages/Number of requested OTP messages.

> If you call the SmsConversion operation to query OTP conversion rates, your business may be affected. We recommend that you perform the following operations: 1. Call the SmsConversion operation in an asynchronous manner by configuring queues or events. 2. Manually degrade your services or use a circuit breaker to automatically degrade services.

@param request - SmsConversionIntlRequest

@param runtime - runtime options for this request RuntimeOptions

@return SmsConversionIntlResponse

func (*Client) SmsConversionIntlWithOptions

func (client *Client) SmsConversionIntlWithOptions(request *SmsConversionIntlRequest, runtime *dara.RuntimeOptions) (_result *SmsConversionIntlResponse, _err error)

Summary:

Reports the status of an OTP message to Alibaba Cloud SMS.

Description:

Metrics:

  • Requested OTP messages

  • Verified OTP messages

An OTP conversion rate is calculated based on the following formula: OTP conversion rate = Number of verified OTP messages/Number of requested OTP messages.

> If you call the SmsConversion operation to query OTP conversion rates, your business may be affected. We recommend that you perform the following operations: 1. Call the SmsConversion operation in an asynchronous manner by configuring queues or events. 2. Manually degrade your services or use a circuit breaker to automatically degrade services.

@param request - SmsConversionIntlRequest

@param runtime - runtime options for this request RuntimeOptions

@return SmsConversionIntlResponse

func (*Client) SubmitSmsQualification added in v5.1.0

func (client *Client) SubmitSmsQualification(request *SubmitSmsQualificationRequest) (_result *SubmitSmsQualificationResponse, _err error)

Summary:

创建资质对客openAPI

@param request - SubmitSmsQualificationRequest

@return SubmitSmsQualificationResponse

func (*Client) SubmitSmsQualificationWithContext added in v5.1.3

func (client *Client) SubmitSmsQualificationWithContext(ctx context.Context, tmpReq *SubmitSmsQualificationRequest, runtime *dara.RuntimeOptions) (_result *SubmitSmsQualificationResponse, _err error)

Summary:

创建资质对客openAPI

@param tmpReq - SubmitSmsQualificationRequest

@param runtime - runtime options for this request RuntimeOptions

@return SubmitSmsQualificationResponse

func (*Client) SubmitSmsQualificationWithOptions added in v5.1.0

func (client *Client) SubmitSmsQualificationWithOptions(tmpReq *SubmitSmsQualificationRequest, runtime *dara.RuntimeOptions) (_result *SubmitSmsQualificationResponse, _err error)

Summary:

创建资质对客openAPI

@param tmpReq - SubmitSmsQualificationRequest

@param runtime - runtime options for this request RuntimeOptions

@return SubmitSmsQualificationResponse

func (*Client) TagResources

func (client *Client) TagResources(request *TagResourcesRequest) (_result *TagResourcesResponse, _err error)

Summary:

Attaches tags to a message template.

Description:

### QPS limit

You can call this operation up to 50 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - TagResourcesRequest

@return TagResourcesResponse

func (*Client) TagResourcesWithContext added in v5.1.3

func (client *Client) TagResourcesWithContext(ctx context.Context, request *TagResourcesRequest, runtime *dara.RuntimeOptions) (_result *TagResourcesResponse, _err error)

Summary:

Attaches tags to a message template.

Description:

### QPS limit

You can call this operation up to 50 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - TagResourcesRequest

@param runtime - runtime options for this request RuntimeOptions

@return TagResourcesResponse

func (*Client) TagResourcesWithOptions

func (client *Client) TagResourcesWithOptions(request *TagResourcesRequest, runtime *dara.RuntimeOptions) (_result *TagResourcesResponse, _err error)

Summary:

Attaches tags to a message template.

Description:

### QPS limit

You can call this operation up to 50 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - TagResourcesRequest

@param runtime - runtime options for this request RuntimeOptions

@return TagResourcesResponse

func (*Client) UntagResources

func (client *Client) UntagResources(request *UntagResourcesRequest) (_result *UntagResourcesResponse, _err error)

Summary:

Deletes tags from a message template.

Description:

### QPS limit

You can call this operation up to 50 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - UntagResourcesRequest

@return UntagResourcesResponse

func (*Client) UntagResourcesWithContext added in v5.1.3

func (client *Client) UntagResourcesWithContext(ctx context.Context, request *UntagResourcesRequest, runtime *dara.RuntimeOptions) (_result *UntagResourcesResponse, _err error)

Summary:

Deletes tags from a message template.

Description:

### QPS limit

You can call this operation up to 50 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - UntagResourcesRequest

@param runtime - runtime options for this request RuntimeOptions

@return UntagResourcesResponse

func (*Client) UntagResourcesWithOptions

func (client *Client) UntagResourcesWithOptions(request *UntagResourcesRequest, runtime *dara.RuntimeOptions) (_result *UntagResourcesResponse, _err error)

Summary:

Deletes tags from a message template.

Description:

### QPS limit

You can call this operation up to 50 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.

@param request - UntagResourcesRequest

@param runtime - runtime options for this request RuntimeOptions

@return UntagResourcesResponse

func (*Client) UpdateExtCodeSign

func (client *Client) UpdateExtCodeSign(request *UpdateExtCodeSignRequest) (_result *UpdateExtCodeSignResponse, _err error)

Summary:

修改验证码签名

@param request - UpdateExtCodeSignRequest

@return UpdateExtCodeSignResponse

func (*Client) UpdateExtCodeSignWithContext added in v5.1.3

func (client *Client) UpdateExtCodeSignWithContext(ctx context.Context, request *UpdateExtCodeSignRequest, runtime *dara.RuntimeOptions) (_result *UpdateExtCodeSignResponse, _err error)

Summary:

修改验证码签名

@param request - UpdateExtCodeSignRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateExtCodeSignResponse

func (*Client) UpdateExtCodeSignWithOptions

func (client *Client) UpdateExtCodeSignWithOptions(request *UpdateExtCodeSignRequest, runtime *dara.RuntimeOptions) (_result *UpdateExtCodeSignResponse, _err error)

Summary:

修改验证码签名

@param request - UpdateExtCodeSignRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateExtCodeSignResponse

func (*Client) UpdateSmsQualification added in v5.1.0

func (client *Client) UpdateSmsQualification(request *UpdateSmsQualificationRequest) (_result *UpdateSmsQualificationResponse, _err error)

Summary:

修改资质对客openAPI

@param request - UpdateSmsQualificationRequest

@return UpdateSmsQualificationResponse

func (*Client) UpdateSmsQualificationWithContext added in v5.1.3

func (client *Client) UpdateSmsQualificationWithContext(ctx context.Context, tmpReq *UpdateSmsQualificationRequest, runtime *dara.RuntimeOptions) (_result *UpdateSmsQualificationResponse, _err error)

Summary:

修改资质对客openAPI

@param tmpReq - UpdateSmsQualificationRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateSmsQualificationResponse

func (*Client) UpdateSmsQualificationWithOptions added in v5.1.0

func (client *Client) UpdateSmsQualificationWithOptions(tmpReq *UpdateSmsQualificationRequest, runtime *dara.RuntimeOptions) (_result *UpdateSmsQualificationResponse, _err error)

Summary:

修改资质对客openAPI

@param tmpReq - UpdateSmsQualificationRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateSmsQualificationResponse

func (*Client) UpdateSmsSign

func (client *Client) UpdateSmsSign(request *UpdateSmsSignRequest) (_result *UpdateSmsSignResponse, _err error)

Summary:

Update Text SMS Signature

Description:

- For details about the changes of this new interface and the original one, please refer to [Announcement on the Update of SMS Signature & Template Interfaces](https://help.aliyun.com/zh/sms/product-overview/announcement-on-sms-service-update-signature-template-interface).

- Only signatures that have not passed the review can be modified. Please refer to [Handling Suggestions for Failed SMS Reviews](https://help.aliyun.com/zh/sms/user-guide/causes-of-application-failures-and-suggestions?spm) and call this interface to modify and resubmit for review after modification.

- Signature information applied through the interface will be synchronized in the SMS service console. For operations related to signatures in the console, please see [SMS Signatures](https://help.aliyun.com/zh/sms/user-guide/create-signatures?spm).

@param request - UpdateSmsSignRequest

@return UpdateSmsSignResponse

func (*Client) UpdateSmsSignWithContext added in v5.1.3

func (client *Client) UpdateSmsSignWithContext(ctx context.Context, tmpReq *UpdateSmsSignRequest, runtime *dara.RuntimeOptions) (_result *UpdateSmsSignResponse, _err error)

Summary:

Update Text SMS Signature

Description:

- For details about the changes of this new interface and the original one, please refer to [Announcement on the Update of SMS Signature & Template Interfaces](https://help.aliyun.com/zh/sms/product-overview/announcement-on-sms-service-update-signature-template-interface).

- Only signatures that have not passed the review can be modified. Please refer to [Handling Suggestions for Failed SMS Reviews](https://help.aliyun.com/zh/sms/user-guide/causes-of-application-failures-and-suggestions?spm) and call this interface to modify and resubmit for review after modification.

- Signature information applied through the interface will be synchronized in the SMS service console. For operations related to signatures in the console, please see [SMS Signatures](https://help.aliyun.com/zh/sms/user-guide/create-signatures?spm).

@param tmpReq - UpdateSmsSignRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateSmsSignResponse

func (*Client) UpdateSmsSignWithOptions

func (client *Client) UpdateSmsSignWithOptions(tmpReq *UpdateSmsSignRequest, runtime *dara.RuntimeOptions) (_result *UpdateSmsSignResponse, _err error)

Summary:

Update Text SMS Signature

Description:

- For details about the changes of this new interface and the original one, please refer to [Announcement on the Update of SMS Signature & Template Interfaces](https://help.aliyun.com/zh/sms/product-overview/announcement-on-sms-service-update-signature-template-interface).

- Only signatures that have not passed the review can be modified. Please refer to [Handling Suggestions for Failed SMS Reviews](https://help.aliyun.com/zh/sms/user-guide/causes-of-application-failures-and-suggestions?spm) and call this interface to modify and resubmit for review after modification.

- Signature information applied through the interface will be synchronized in the SMS service console. For operations related to signatures in the console, please see [SMS Signatures](https://help.aliyun.com/zh/sms/user-guide/create-signatures?spm).

@param tmpReq - UpdateSmsSignRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateSmsSignResponse

func (*Client) UpdateSmsTemplate

func (client *Client) UpdateSmsTemplate(request *UpdateSmsTemplateRequest) (_result *UpdateSmsTemplateResponse, _err error)

Summary:

Update Text SMS Template

Description:

- For details about the changes of this new interface compared to the original one, please refer to [Announcement on SMS Service Update: Signature & Template Interfaces](https://help.aliyun.com/zh/sms/product-overview/announcement-on-sms-service-update-signature-template-interface).

- Only templates that have not passed the review can be modified. Please refer to [Handling Suggestions for Failed SMS Template Reviews](https://help.aliyun.com/zh/sms/user-guide/causes-of-application-failures-and-suggestions?spm=a2c4g.11186623.0.0.4bf5561ajcFtMQ) and call this interface to modify and resubmit for review.

- Modifications made through the interface will be synchronized in the SMS service console. For related operations on templates in the console, see [SMS Templates](https://help.aliyun.com/zh/sms/user-guide/message-templates/?spm=a2c4g.11186623.0.0.35a947464Itaxp).

### QPS Limit

The single-user QPS limit for this interface is 1000 times/second. Exceeding this limit will result in API throttling, which may impact your business. Please make calls reasonably.

@param request - UpdateSmsTemplateRequest

@return UpdateSmsTemplateResponse

func (*Client) UpdateSmsTemplateWithContext added in v5.1.3

func (client *Client) UpdateSmsTemplateWithContext(ctx context.Context, tmpReq *UpdateSmsTemplateRequest, runtime *dara.RuntimeOptions) (_result *UpdateSmsTemplateResponse, _err error)

Summary:

Update Text SMS Template

Description:

- For details about the changes of this new interface compared to the original one, please refer to [Announcement on SMS Service Update: Signature & Template Interfaces](https://help.aliyun.com/zh/sms/product-overview/announcement-on-sms-service-update-signature-template-interface).

- Only templates that have not passed the review can be modified. Please refer to [Handling Suggestions for Failed SMS Template Reviews](https://help.aliyun.com/zh/sms/user-guide/causes-of-application-failures-and-suggestions?spm=a2c4g.11186623.0.0.4bf5561ajcFtMQ) and call this interface to modify and resubmit for review.

- Modifications made through the interface will be synchronized in the SMS service console. For related operations on templates in the console, see [SMS Templates](https://help.aliyun.com/zh/sms/user-guide/message-templates/?spm=a2c4g.11186623.0.0.35a947464Itaxp).

### QPS Limit

The single-user QPS limit for this interface is 1000 times/second. Exceeding this limit will result in API throttling, which may impact your business. Please make calls reasonably.

@param tmpReq - UpdateSmsTemplateRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateSmsTemplateResponse

func (*Client) UpdateSmsTemplateWithOptions

func (client *Client) UpdateSmsTemplateWithOptions(tmpReq *UpdateSmsTemplateRequest, runtime *dara.RuntimeOptions) (_result *UpdateSmsTemplateResponse, _err error)

Summary:

Update Text SMS Template

Description:

- For details about the changes of this new interface compared to the original one, please refer to [Announcement on SMS Service Update: Signature & Template Interfaces](https://help.aliyun.com/zh/sms/product-overview/announcement-on-sms-service-update-signature-template-interface).

- Only templates that have not passed the review can be modified. Please refer to [Handling Suggestions for Failed SMS Template Reviews](https://help.aliyun.com/zh/sms/user-guide/causes-of-application-failures-and-suggestions?spm=a2c4g.11186623.0.0.4bf5561ajcFtMQ) and call this interface to modify and resubmit for review.

- Modifications made through the interface will be synchronized in the SMS service console. For related operations on templates in the console, see [SMS Templates](https://help.aliyun.com/zh/sms/user-guide/message-templates/?spm=a2c4g.11186623.0.0.35a947464Itaxp).

### QPS Limit

The single-user QPS limit for this interface is 1000 times/second. Exceeding this limit will result in API throttling, which may impact your business. Please make calls reasonably.

@param tmpReq - UpdateSmsTemplateRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateSmsTemplateResponse

func (*Client) ValidPhoneCode added in v5.1.0

func (client *Client) ValidPhoneCode(request *ValidPhoneCodeRequest) (_result *ValidPhoneCodeResponse, _err error)

Summary:

发送手机验证码

@param request - ValidPhoneCodeRequest

@return ValidPhoneCodeResponse

func (*Client) ValidPhoneCodeWithContext added in v5.1.3

func (client *Client) ValidPhoneCodeWithContext(ctx context.Context, request *ValidPhoneCodeRequest, runtime *dara.RuntimeOptions) (_result *ValidPhoneCodeResponse, _err error)

Summary:

发送手机验证码

@param request - ValidPhoneCodeRequest

@param runtime - runtime options for this request RuntimeOptions

@return ValidPhoneCodeResponse

func (*Client) ValidPhoneCodeWithOptions added in v5.1.0

func (client *Client) ValidPhoneCodeWithOptions(request *ValidPhoneCodeRequest, runtime *dara.RuntimeOptions) (_result *ValidPhoneCodeResponse, _err error)

Summary:

发送手机验证码

@param request - ValidPhoneCodeRequest

@param runtime - runtime options for this request RuntimeOptions

@return ValidPhoneCodeResponse

func (*Client) VerifyLogisticsSmsMailNo added in v5.2.0

func (client *Client) VerifyLogisticsSmsMailNo(request *VerifyLogisticsSmsMailNoRequest) (_result *VerifyLogisticsSmsMailNoResponse, _err error)

Summary:

物流短信运单号校验

@param request - VerifyLogisticsSmsMailNoRequest

@return VerifyLogisticsSmsMailNoResponse

func (*Client) VerifyLogisticsSmsMailNoWithContext added in v5.2.0

func (client *Client) VerifyLogisticsSmsMailNoWithContext(ctx context.Context, request *VerifyLogisticsSmsMailNoRequest, runtime *dara.RuntimeOptions) (_result *VerifyLogisticsSmsMailNoResponse, _err error)

Summary:

物流短信运单号校验

@param request - VerifyLogisticsSmsMailNoRequest

@param runtime - runtime options for this request RuntimeOptions

@return VerifyLogisticsSmsMailNoResponse

func (*Client) VerifyLogisticsSmsMailNoWithOptions added in v5.2.0

func (client *Client) VerifyLogisticsSmsMailNoWithOptions(request *VerifyLogisticsSmsMailNoRequest, runtime *dara.RuntimeOptions) (_result *VerifyLogisticsSmsMailNoResponse, _err error)

Summary:

物流短信运单号校验

@param request - VerifyLogisticsSmsMailNoRequest

@param runtime - runtime options for this request RuntimeOptions

@return VerifyLogisticsSmsMailNoResponse

type ConversionDataIntlRequest

type ConversionDataIntlRequest struct {
	// The conversion rate.
	//
	// > The value of this parameter is a double, and ranges from 0 to 1.
	//
	// This parameter is required.
	//
	// example:
	//
	// 0.53
	ConversionRate *string `json:"ConversionRate,omitempty" xml:"ConversionRate,omitempty"`
	OwnerId        *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The time point at which the conversion rate is monitored. The value is a UNIX timestamp. Unit: milliseconds.
	//
	// > If you do not specify this parameter, the current timestamp is used by default.
	//
	// example:
	//
	// 1349055900000
	ReportTime           *int64  `json:"ReportTime,omitempty" xml:"ReportTime,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (*ConversionDataIntlRequest) GetConversionRate added in v5.1.3

func (s *ConversionDataIntlRequest) GetConversionRate() *string

func (*ConversionDataIntlRequest) GetOwnerId added in v5.1.3

func (s *ConversionDataIntlRequest) GetOwnerId() *int64

func (*ConversionDataIntlRequest) GetReportTime added in v5.1.3

func (s *ConversionDataIntlRequest) GetReportTime() *int64

func (*ConversionDataIntlRequest) GetResourceOwnerAccount added in v5.1.3

func (s *ConversionDataIntlRequest) GetResourceOwnerAccount() *string

func (*ConversionDataIntlRequest) GetResourceOwnerId added in v5.1.3

func (s *ConversionDataIntlRequest) GetResourceOwnerId() *int64

func (ConversionDataIntlRequest) GoString

func (s ConversionDataIntlRequest) GoString() string

func (*ConversionDataIntlRequest) SetConversionRate

func (*ConversionDataIntlRequest) SetOwnerId

func (*ConversionDataIntlRequest) SetReportTime

func (*ConversionDataIntlRequest) SetResourceOwnerAccount

func (s *ConversionDataIntlRequest) SetResourceOwnerAccount(v string) *ConversionDataIntlRequest

func (*ConversionDataIntlRequest) SetResourceOwnerId

func (s *ConversionDataIntlRequest) SetResourceOwnerId(v int64) *ConversionDataIntlRequest

func (ConversionDataIntlRequest) String

func (s ConversionDataIntlRequest) String() string

func (*ConversionDataIntlRequest) Validate added in v5.1.3

func (s *ConversionDataIntlRequest) Validate() error

type ConversionDataIntlResponse

type ConversionDataIntlResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ConversionDataIntlResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*ConversionDataIntlResponse) GetBody added in v5.1.3

func (*ConversionDataIntlResponse) GetHeaders added in v5.1.3

func (s *ConversionDataIntlResponse) GetHeaders() map[string]*string

func (*ConversionDataIntlResponse) GetStatusCode added in v5.1.3

func (s *ConversionDataIntlResponse) GetStatusCode() *int32

func (ConversionDataIntlResponse) GoString

func (s ConversionDataIntlResponse) GoString() string

func (*ConversionDataIntlResponse) SetBody

func (*ConversionDataIntlResponse) SetHeaders

func (*ConversionDataIntlResponse) SetStatusCode

func (ConversionDataIntlResponse) String

func (*ConversionDataIntlResponse) Validate added in v5.1.3

func (s *ConversionDataIntlResponse) Validate() error

type ConversionDataIntlResponseBody

type ConversionDataIntlResponseBody struct {
	// The status code. If OK is returned, the request is successful. For more information, see [Error codes](https://help.aliyun.com/document_detail/101346.html?spm=a2c4g.101345.0.0.74326ff2J5EZyt).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// F655A8D5-B967-440B-8683-DAD6FF8D****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (*ConversionDataIntlResponseBody) GetCode added in v5.1.3

func (s *ConversionDataIntlResponseBody) GetCode() *string

func (*ConversionDataIntlResponseBody) GetMessage added in v5.1.3

func (s *ConversionDataIntlResponseBody) GetMessage() *string

func (*ConversionDataIntlResponseBody) GetRequestId added in v5.1.3

func (s *ConversionDataIntlResponseBody) GetRequestId() *string

func (ConversionDataIntlResponseBody) GoString

func (*ConversionDataIntlResponseBody) SetCode

func (*ConversionDataIntlResponseBody) SetMessage

func (*ConversionDataIntlResponseBody) SetRequestId

func (ConversionDataIntlResponseBody) String

func (*ConversionDataIntlResponseBody) Validate added in v5.1.3

func (s *ConversionDataIntlResponseBody) Validate() error

type CreateCardSmsTemplateRequest

type CreateCardSmsTemplateRequest struct {
	// The mobile phone manufacturer. Valid values:
	//
	// 	- **HuaWei**: HUAWEI
	//
	// 	- **XiaoMi**: Xiaomi
	//
	// 	- **OPPO**: OPPO
	//
	// 	- **VIVO**: vivo
	//
	// 	- **MEIZU**: MEIZU
	//
	// > If this parameter is not specified, the system automatically specifies a supported mobile phone manufacturer.
	//
	// example:
	//
	// XiaoMi
	Factorys *string `json:"Factorys,omitempty" xml:"Factorys,omitempty"`
	// The description of the message template.
	//
	// example:
	//
	// Image and Text Template
	Memo *string `json:"Memo,omitempty" xml:"Memo,omitempty"`
	// The content of the card message template.
	//
	// >
	//
	// 	- For information about fields such as Template, ExtendInfo, TemplateContent, TmpCard, and Action, see [Parameters of card message templates](https://help.aliyun.com/document_detail/434929.html).
	//
	// 	- Message template content varies based on the template type. For more information, see [Sample message templates](https://help.aliyun.com/document_detail/435361.html).
	//
	// This parameter is required.
	//
	// example:
	//
	// {
	//
	//        "extendInfo":{
	//
	//               "scene":"HMOVM",
	//
	//               "purpose":"2",
	//
	//               "userExt":{
	//
	//                      "outId":"1234554321"
	//
	//               }
	//
	//        },
	//
	//        "templateContent":{
	//
	//               "pages":[
	//
	//                      {
	//
	// "tmpCards":[
	//
	//                                    {
	//
	//                                           "type":"IMAGE",
	//
	//                                           "srcType":1,
	//
	//                                           "src":"28755",
	//
	//                                           "actionType":"OPEN_APP",
	//
	//                                           "action":{
	//
	//                                                  "target":"https://s.tb.cn/c.KxzZ",
	//
	//                                                  "merchantName":"test-template",
	//
	//                                                  "packageName":[
	//
	//                                                         "com.taobao.taobao"],
	//
	//                                                  "floorUrl":"https://s.tb.cn/c.KxzZ"
	//
	//                                           },
	//
	//                                           "positionNumber":1
	//
	//                                    },
	//
	//                                    {
	//
	//                                           "type":"TEXT",
	//
	//                                           "content":"this is a test msg.",
	//
	//                                           "isTextTitle":true,
	//
	//                                           "positionNumber":2
	//
	//                                    },
	//
	//                                    {
	//
	//                                           "type":"TEXT",
	//
	//                                           "content":"Promotional information",
	//
	//                                           "isTextTitle":false,
	//
	//                                           "positionNumber":3
	//
	//                                    },
	//
	//                                    {
	//
	//                                           "type":"BUTTON",
	//
	//                                           "content":"Promotional information,",
	//
	//                                           "actionType":"OPEN_BROWSER",
	//
	//                                           "action":{
	//
	//                                                  "target":"https://www.aliyun.com",
	//
	//                                                  "merchantName":"Currently on the Alibaba Cloud official website."
	//
	// },
	//
	//                                           "positionNumber":4
	//
	//                                    }]
	//
	//                      }]
	//
	//        },
	//
	//        "cardSignName":"aliyun",
	//
	//        "cardType":5
	//
	// }
	Template map[string]interface{} `json:"Template,omitempty" xml:"Template,omitempty"`
	// The name of the card message template.
	//
	// This parameter is required.
	//
	// example:
	//
	// Aliyun Image and Text Template
	TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"`
}

func (*CreateCardSmsTemplateRequest) GetFactorys added in v5.1.3

func (s *CreateCardSmsTemplateRequest) GetFactorys() *string

func (*CreateCardSmsTemplateRequest) GetMemo added in v5.1.3

func (s *CreateCardSmsTemplateRequest) GetMemo() *string

func (*CreateCardSmsTemplateRequest) GetTemplate added in v5.1.3

func (s *CreateCardSmsTemplateRequest) GetTemplate() map[string]interface{}

func (*CreateCardSmsTemplateRequest) GetTemplateName added in v5.1.3

func (s *CreateCardSmsTemplateRequest) GetTemplateName() *string

func (CreateCardSmsTemplateRequest) GoString

func (s CreateCardSmsTemplateRequest) GoString() string

func (*CreateCardSmsTemplateRequest) SetFactorys

func (*CreateCardSmsTemplateRequest) SetMemo

func (*CreateCardSmsTemplateRequest) SetTemplate

func (s *CreateCardSmsTemplateRequest) SetTemplate(v map[string]interface{}) *CreateCardSmsTemplateRequest

func (*CreateCardSmsTemplateRequest) SetTemplateName

func (CreateCardSmsTemplateRequest) String

func (*CreateCardSmsTemplateRequest) Validate added in v5.1.3

func (s *CreateCardSmsTemplateRequest) Validate() error

type CreateCardSmsTemplateResponse

type CreateCardSmsTemplateResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateCardSmsTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*CreateCardSmsTemplateResponse) GetBody added in v5.1.3

func (*CreateCardSmsTemplateResponse) GetHeaders added in v5.1.3

func (s *CreateCardSmsTemplateResponse) GetHeaders() map[string]*string

func (*CreateCardSmsTemplateResponse) GetStatusCode added in v5.1.3

func (s *CreateCardSmsTemplateResponse) GetStatusCode() *int32

func (CreateCardSmsTemplateResponse) GoString

func (*CreateCardSmsTemplateResponse) SetBody

func (*CreateCardSmsTemplateResponse) SetHeaders

func (*CreateCardSmsTemplateResponse) SetStatusCode

func (CreateCardSmsTemplateResponse) String

func (*CreateCardSmsTemplateResponse) Validate added in v5.1.3

func (s *CreateCardSmsTemplateResponse) Validate() error

type CreateCardSmsTemplateResponseBody

type CreateCardSmsTemplateResponseBody struct {
	// The response code.
	//
	// 	- If OK is returned, the request is successful.
	//
	// 	- Other values indicate that the request fails. For more information, see [Error codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The data returned.
	Data *CreateCardSmsTemplateResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// F655A8D5-B967-440B-8683-DAD6FF8DE990
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (*CreateCardSmsTemplateResponseBody) GetCode added in v5.1.3

func (*CreateCardSmsTemplateResponseBody) GetData added in v5.1.3

func (*CreateCardSmsTemplateResponseBody) GetRequestId added in v5.1.3

func (s *CreateCardSmsTemplateResponseBody) GetRequestId() *string

func (*CreateCardSmsTemplateResponseBody) GetSuccess added in v5.1.3

func (s *CreateCardSmsTemplateResponseBody) GetSuccess() *bool

func (CreateCardSmsTemplateResponseBody) GoString

func (*CreateCardSmsTemplateResponseBody) SetCode

func (*CreateCardSmsTemplateResponseBody) SetRequestId

func (*CreateCardSmsTemplateResponseBody) SetSuccess

func (CreateCardSmsTemplateResponseBody) String

func (*CreateCardSmsTemplateResponseBody) Validate added in v5.1.3

type CreateCardSmsTemplateResponseBodyData

type CreateCardSmsTemplateResponseBodyData struct {
	// The code of the message template.
	//
	// You can view the template code in the **Template Code*	- column on the **Templates*	- tab of the **Go China*	- page in the [Alibaba Cloud SMS console](https://dysms.console.aliyun.com/dysms.htm?spm=5176.12818093.categories-n-products.ddysms.3b2816d0xml2NA#/overview).
	//
	// > Make sure that the message template has been approved.
	//
	// example:
	//
	// CARD_SMS_60000****
	TemplateCode *string `json:"TemplateCode,omitempty" xml:"TemplateCode,omitempty"`
}

func (*CreateCardSmsTemplateResponseBodyData) GetTemplateCode added in v5.1.3

func (s *CreateCardSmsTemplateResponseBodyData) GetTemplateCode() *string

func (CreateCardSmsTemplateResponseBodyData) GoString

func (*CreateCardSmsTemplateResponseBodyData) SetTemplateCode

func (CreateCardSmsTemplateResponseBodyData) String

func (*CreateCardSmsTemplateResponseBodyData) Validate added in v5.1.3

type CreateCardSmsTemplateShrinkRequest

type CreateCardSmsTemplateShrinkRequest struct {
	// The mobile phone manufacturer. Valid values:
	//
	// 	- **HuaWei**: HUAWEI
	//
	// 	- **XiaoMi**: Xiaomi
	//
	// 	- **OPPO**: OPPO
	//
	// 	- **VIVO**: vivo
	//
	// 	- **MEIZU**: MEIZU
	//
	// > If this parameter is not specified, the system automatically specifies a supported mobile phone manufacturer.
	//
	// example:
	//
	// XiaoMi
	Factorys *string `json:"Factorys,omitempty" xml:"Factorys,omitempty"`
	// The description of the message template.
	//
	// example:
	//
	// Image and Text Template
	Memo *string `json:"Memo,omitempty" xml:"Memo,omitempty"`
	// The content of the card message template.
	//
	// >
	//
	// 	- For information about fields such as Template, ExtendInfo, TemplateContent, TmpCard, and Action, see [Parameters of card message templates](https://help.aliyun.com/document_detail/434929.html).
	//
	// 	- Message template content varies based on the template type. For more information, see [Sample message templates](https://help.aliyun.com/document_detail/435361.html).
	//
	// This parameter is required.
	//
	// example:
	//
	// {
	//
	//        "extendInfo":{
	//
	//               "scene":"HMOVM",
	//
	//               "purpose":"2",
	//
	//               "userExt":{
	//
	//                      "outId":"1234554321"
	//
	//               }
	//
	//        },
	//
	//        "templateContent":{
	//
	//               "pages":[
	//
	//                      {
	//
	// "tmpCards":[
	//
	//                                    {
	//
	//                                           "type":"IMAGE",
	//
	//                                           "srcType":1,
	//
	//                                           "src":"28755",
	//
	//                                           "actionType":"OPEN_APP",
	//
	//                                           "action":{
	//
	//                                                  "target":"https://s.tb.cn/c.KxzZ",
	//
	//                                                  "merchantName":"test-template",
	//
	//                                                  "packageName":[
	//
	//                                                         "com.taobao.taobao"],
	//
	//                                                  "floorUrl":"https://s.tb.cn/c.KxzZ"
	//
	//                                           },
	//
	//                                           "positionNumber":1
	//
	//                                    },
	//
	//                                    {
	//
	//                                           "type":"TEXT",
	//
	//                                           "content":"this is a test msg.",
	//
	//                                           "isTextTitle":true,
	//
	//                                           "positionNumber":2
	//
	//                                    },
	//
	//                                    {
	//
	//                                           "type":"TEXT",
	//
	//                                           "content":"Promotional information",
	//
	//                                           "isTextTitle":false,
	//
	//                                           "positionNumber":3
	//
	//                                    },
	//
	//                                    {
	//
	//                                           "type":"BUTTON",
	//
	//                                           "content":"Promotional information,",
	//
	//                                           "actionType":"OPEN_BROWSER",
	//
	//                                           "action":{
	//
	//                                                  "target":"https://www.aliyun.com",
	//
	//                                                  "merchantName":"Currently on the Alibaba Cloud official website."
	//
	// },
	//
	//                                           "positionNumber":4
	//
	//                                    }]
	//
	//                      }]
	//
	//        },
	//
	//        "cardSignName":"aliyun",
	//
	//        "cardType":5
	//
	// }
	TemplateShrink *string `json:"Template,omitempty" xml:"Template,omitempty"`
	// The name of the card message template.
	//
	// This parameter is required.
	//
	// example:
	//
	// Aliyun Image and Text Template
	TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"`
}

func (*CreateCardSmsTemplateShrinkRequest) GetFactorys added in v5.1.3

func (s *CreateCardSmsTemplateShrinkRequest) GetFactorys() *string

func (*CreateCardSmsTemplateShrinkRequest) GetMemo added in v5.1.3

func (*CreateCardSmsTemplateShrinkRequest) GetTemplateName added in v5.1.3

func (s *CreateCardSmsTemplateShrinkRequest) GetTemplateName() *string

func (*CreateCardSmsTemplateShrinkRequest) GetTemplateShrink added in v5.1.3

func (s *CreateCardSmsTemplateShrinkRequest) GetTemplateShrink() *string

func (CreateCardSmsTemplateShrinkRequest) GoString

func (*CreateCardSmsTemplateShrinkRequest) SetFactorys

func (*CreateCardSmsTemplateShrinkRequest) SetMemo

func (*CreateCardSmsTemplateShrinkRequest) SetTemplateName

func (*CreateCardSmsTemplateShrinkRequest) SetTemplateShrink

func (CreateCardSmsTemplateShrinkRequest) String

func (*CreateCardSmsTemplateShrinkRequest) Validate added in v5.1.3

type CreateSmartShortUrlRequest

type CreateSmartShortUrlRequest struct {
	// example:
	//
	// 示例值示例值
	OutId   *string `json:"OutId,omitempty" xml:"OutId,omitempty"`
	OwnerId *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 15900195***
	PhoneNumbers         *string `json:"PhoneNumbers,omitempty" xml:"PhoneNumbers,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 示例值
	SourceUrl *string `json:"SourceUrl,omitempty" xml:"SourceUrl,omitempty"`
}

func (*CreateSmartShortUrlRequest) GetOutId added in v5.1.3

func (s *CreateSmartShortUrlRequest) GetOutId() *string

func (*CreateSmartShortUrlRequest) GetOwnerId added in v5.1.3

func (s *CreateSmartShortUrlRequest) GetOwnerId() *int64

func (*CreateSmartShortUrlRequest) GetPhoneNumbers added in v5.1.3

func (s *CreateSmartShortUrlRequest) GetPhoneNumbers() *string

func (*CreateSmartShortUrlRequest) GetResourceOwnerAccount added in v5.1.3

func (s *CreateSmartShortUrlRequest) GetResourceOwnerAccount() *string

func (*CreateSmartShortUrlRequest) GetResourceOwnerId added in v5.1.3

func (s *CreateSmartShortUrlRequest) GetResourceOwnerId() *int64

func (*CreateSmartShortUrlRequest) GetSourceUrl added in v5.1.3

func (s *CreateSmartShortUrlRequest) GetSourceUrl() *string

func (CreateSmartShortUrlRequest) GoString

func (s CreateSmartShortUrlRequest) GoString() string

func (*CreateSmartShortUrlRequest) SetOutId

func (*CreateSmartShortUrlRequest) SetOwnerId

func (*CreateSmartShortUrlRequest) SetPhoneNumbers

func (*CreateSmartShortUrlRequest) SetResourceOwnerAccount

func (s *CreateSmartShortUrlRequest) SetResourceOwnerAccount(v string) *CreateSmartShortUrlRequest

func (*CreateSmartShortUrlRequest) SetResourceOwnerId

func (*CreateSmartShortUrlRequest) SetSourceUrl

func (CreateSmartShortUrlRequest) String

func (*CreateSmartShortUrlRequest) Validate added in v5.1.3

func (s *CreateSmartShortUrlRequest) Validate() error

type CreateSmartShortUrlResponse

type CreateSmartShortUrlResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateSmartShortUrlResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*CreateSmartShortUrlResponse) GetBody added in v5.1.3

func (*CreateSmartShortUrlResponse) GetHeaders added in v5.1.3

func (s *CreateSmartShortUrlResponse) GetHeaders() map[string]*string

func (*CreateSmartShortUrlResponse) GetStatusCode added in v5.1.3

func (s *CreateSmartShortUrlResponse) GetStatusCode() *int32

func (CreateSmartShortUrlResponse) GoString

func (s CreateSmartShortUrlResponse) GoString() string

func (*CreateSmartShortUrlResponse) SetBody

func (*CreateSmartShortUrlResponse) SetHeaders

func (*CreateSmartShortUrlResponse) SetStatusCode

func (CreateSmartShortUrlResponse) String

func (*CreateSmartShortUrlResponse) Validate added in v5.1.3

func (s *CreateSmartShortUrlResponse) Validate() error

type CreateSmartShortUrlResponseBody

type CreateSmartShortUrlResponseBody struct {
	// example:
	//
	// 示例值示例值示例值
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// 示例值示例值示例值
	Message *string                                 `json:"Message,omitempty" xml:"Message,omitempty"`
	Model   []*CreateSmartShortUrlResponseBodyModel `json:"Model,omitempty" xml:"Model,omitempty" type:"Repeated"`
	// example:
	//
	// 示例值示例值
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (*CreateSmartShortUrlResponseBody) GetCode added in v5.1.3

func (*CreateSmartShortUrlResponseBody) GetMessage added in v5.1.3

func (s *CreateSmartShortUrlResponseBody) GetMessage() *string

func (*CreateSmartShortUrlResponseBody) GetModel added in v5.1.3

func (*CreateSmartShortUrlResponseBody) GetRequestId added in v5.1.3

func (s *CreateSmartShortUrlResponseBody) GetRequestId() *string

func (CreateSmartShortUrlResponseBody) GoString

func (*CreateSmartShortUrlResponseBody) SetCode

func (*CreateSmartShortUrlResponseBody) SetMessage

func (*CreateSmartShortUrlResponseBody) SetModel

func (*CreateSmartShortUrlResponseBody) SetRequestId

func (CreateSmartShortUrlResponseBody) String

func (*CreateSmartShortUrlResponseBody) Validate added in v5.1.3

func (s *CreateSmartShortUrlResponseBody) Validate() error

type CreateSmartShortUrlResponseBodyModel

type CreateSmartShortUrlResponseBodyModel struct {
	// example:
	//
	// 示例值
	Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"`
	// example:
	//
	// 11
	Expiration *int64 `json:"Expiration,omitempty" xml:"Expiration,omitempty"`
	// example:
	//
	// 示例值
	PhoneNumber *string `json:"PhoneNumber,omitempty" xml:"PhoneNumber,omitempty"`
	// example:
	//
	// 示例值
	ShortName *string `json:"ShortName,omitempty" xml:"ShortName,omitempty"`
	// example:
	//
	// 示例值示例值
	ShortUrl *string `json:"ShortUrl,omitempty" xml:"ShortUrl,omitempty"`
}

func (*CreateSmartShortUrlResponseBodyModel) GetDomain added in v5.1.3

func (*CreateSmartShortUrlResponseBodyModel) GetExpiration added in v5.1.3

func (s *CreateSmartShortUrlResponseBodyModel) GetExpiration() *int64

func (*CreateSmartShortUrlResponseBodyModel) GetPhoneNumber added in v5.1.3

func (s *CreateSmartShortUrlResponseBodyModel) GetPhoneNumber() *string

func (*CreateSmartShortUrlResponseBodyModel) GetShortName added in v5.1.3

func (s *CreateSmartShortUrlResponseBodyModel) GetShortName() *string

func (*CreateSmartShortUrlResponseBodyModel) GetShortUrl added in v5.1.3

func (s *CreateSmartShortUrlResponseBodyModel) GetShortUrl() *string

func (CreateSmartShortUrlResponseBodyModel) GoString

func (*CreateSmartShortUrlResponseBodyModel) SetDomain

func (*CreateSmartShortUrlResponseBodyModel) SetExpiration

func (*CreateSmartShortUrlResponseBodyModel) SetPhoneNumber

func (*CreateSmartShortUrlResponseBodyModel) SetShortName

func (*CreateSmartShortUrlResponseBodyModel) SetShortUrl

func (CreateSmartShortUrlResponseBodyModel) String

func (*CreateSmartShortUrlResponseBodyModel) Validate added in v5.1.3

type CreateSmsAuthorizationLetterRequest

type CreateSmsAuthorizationLetterRequest struct {
	// 授权方,授权方命名长度不超过1000个字符,暂不支持包含除中点(·)、空格、中文括号【】、英文括号()外的任何符号或纯数字输入
	//
	// This parameter is required.
	//
	// example:
	//
	// 阿里云有限公司
	Authorization *string `json:"Authorization,omitempty" xml:"Authorization,omitempty"`
	// 委托授权书有效期
	//
	// This parameter is required.
	//
	// example:
	//
	// 2023-01-01~2026-01-01
	AuthorizationLetterExpDate *string `json:"AuthorizationLetterExpDate,omitempty" xml:"AuthorizationLetterExpDate,omitempty"`
	// 委托授权书命名非空,不超过100个字符,支持中文、英文或与数字组合进行命名,暂不支持任何符号或纯数字输入
	//
	// This parameter is required.
	//
	// example:
	//
	// xxx公司授权书
	AuthorizationLetterName *string `json:"AuthorizationLetterName,omitempty" xml:"AuthorizationLetterName,omitempty"`
	// 上传oss的委托授权书图片标识
	//
	// This parameter is required.
	AuthorizationLetterPic *string `json:"AuthorizationLetterPic,omitempty" xml:"AuthorizationLetterPic,omitempty"`
	// 授权方社会统一信用代码,长度不超过150个字符
	//
	// This parameter is required.
	//
	// example:
	//
	// 9****************A
	OrganizationCode *string `json:"OrganizationCode,omitempty" xml:"OrganizationCode,omitempty"`
	OwnerId          *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// 被授权方,被授权方命名长度不超过1000个字符,暂不支持包含除中点(·)、空格、中文括号【】、英文括号()外的任何符号或纯数字输入
	//
	// This parameter is required.
	//
	// example:
	//
	// xxx公司
	ProxyAuthorization   *string `json:"ProxyAuthorization,omitempty" xml:"ProxyAuthorization,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// 委托授权签名列表,签名数量限制100个以内
	//
	// This parameter is required.
	SignList []*string `json:"SignList,omitempty" xml:"SignList,omitempty" type:"Repeated"`
}

func (*CreateSmsAuthorizationLetterRequest) GetAuthorization added in v5.1.3

func (s *CreateSmsAuthorizationLetterRequest) GetAuthorization() *string

func (*CreateSmsAuthorizationLetterRequest) GetAuthorizationLetterExpDate added in v5.1.3

func (s *CreateSmsAuthorizationLetterRequest) GetAuthorizationLetterExpDate() *string

func (*CreateSmsAuthorizationLetterRequest) GetAuthorizationLetterName added in v5.1.3

func (s *CreateSmsAuthorizationLetterRequest) GetAuthorizationLetterName() *string

func (*CreateSmsAuthorizationLetterRequest) GetAuthorizationLetterPic added in v5.1.3

func (s *CreateSmsAuthorizationLetterRequest) GetAuthorizationLetterPic() *string

func (*CreateSmsAuthorizationLetterRequest) GetOrganizationCode added in v5.1.3

func (s *CreateSmsAuthorizationLetterRequest) GetOrganizationCode() *string

func (*CreateSmsAuthorizationLetterRequest) GetOwnerId added in v5.1.3

func (s *CreateSmsAuthorizationLetterRequest) GetOwnerId() *int64

func (*CreateSmsAuthorizationLetterRequest) GetProxyAuthorization added in v5.1.3

func (s *CreateSmsAuthorizationLetterRequest) GetProxyAuthorization() *string

func (*CreateSmsAuthorizationLetterRequest) GetResourceOwnerAccount added in v5.1.3

func (s *CreateSmsAuthorizationLetterRequest) GetResourceOwnerAccount() *string

func (*CreateSmsAuthorizationLetterRequest) GetResourceOwnerId added in v5.1.3

func (s *CreateSmsAuthorizationLetterRequest) GetResourceOwnerId() *int64

func (*CreateSmsAuthorizationLetterRequest) GetSignList added in v5.1.3

func (s *CreateSmsAuthorizationLetterRequest) GetSignList() []*string

func (CreateSmsAuthorizationLetterRequest) GoString

func (*CreateSmsAuthorizationLetterRequest) SetAuthorization

func (*CreateSmsAuthorizationLetterRequest) SetAuthorizationLetterExpDate

func (*CreateSmsAuthorizationLetterRequest) SetAuthorizationLetterName

func (*CreateSmsAuthorizationLetterRequest) SetAuthorizationLetterPic

func (*CreateSmsAuthorizationLetterRequest) SetOrganizationCode

func (*CreateSmsAuthorizationLetterRequest) SetOwnerId

func (*CreateSmsAuthorizationLetterRequest) SetProxyAuthorization

func (*CreateSmsAuthorizationLetterRequest) SetResourceOwnerAccount

func (*CreateSmsAuthorizationLetterRequest) SetResourceOwnerId

func (*CreateSmsAuthorizationLetterRequest) SetSignList

func (CreateSmsAuthorizationLetterRequest) String

func (*CreateSmsAuthorizationLetterRequest) Validate added in v5.1.3

type CreateSmsAuthorizationLetterResponse

type CreateSmsAuthorizationLetterResponse struct {
	Headers    map[string]*string                        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateSmsAuthorizationLetterResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*CreateSmsAuthorizationLetterResponse) GetBody added in v5.1.3

func (*CreateSmsAuthorizationLetterResponse) GetHeaders added in v5.1.3

func (s *CreateSmsAuthorizationLetterResponse) GetHeaders() map[string]*string

func (*CreateSmsAuthorizationLetterResponse) GetStatusCode added in v5.1.3

func (s *CreateSmsAuthorizationLetterResponse) GetStatusCode() *int32

func (CreateSmsAuthorizationLetterResponse) GoString

func (*CreateSmsAuthorizationLetterResponse) SetHeaders

func (*CreateSmsAuthorizationLetterResponse) SetStatusCode

func (CreateSmsAuthorizationLetterResponse) String

func (*CreateSmsAuthorizationLetterResponse) Validate added in v5.1.3

type CreateSmsAuthorizationLetterResponseBody

type CreateSmsAuthorizationLetterResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// 10000****
	Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// F655A8D5-B967-440B-8683-DAD6FF8DE990
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (*CreateSmsAuthorizationLetterResponseBody) GetAccessDeniedDetail added in v5.1.3

func (s *CreateSmsAuthorizationLetterResponseBody) GetAccessDeniedDetail() *string

func (*CreateSmsAuthorizationLetterResponseBody) GetCode added in v5.1.3

func (*CreateSmsAuthorizationLetterResponseBody) GetData added in v5.1.3

func (*CreateSmsAuthorizationLetterResponseBody) GetMessage added in v5.1.3

func (*CreateSmsAuthorizationLetterResponseBody) GetRequestId added in v5.1.3

func (*CreateSmsAuthorizationLetterResponseBody) GetSuccess added in v5.1.3

func (CreateSmsAuthorizationLetterResponseBody) GoString

func (*CreateSmsAuthorizationLetterResponseBody) SetAccessDeniedDetail

func (*CreateSmsAuthorizationLetterResponseBody) SetCode

func (*CreateSmsAuthorizationLetterResponseBody) SetData

func (*CreateSmsAuthorizationLetterResponseBody) SetMessage

func (*CreateSmsAuthorizationLetterResponseBody) SetRequestId

func (*CreateSmsAuthorizationLetterResponseBody) SetSuccess

func (CreateSmsAuthorizationLetterResponseBody) String

func (*CreateSmsAuthorizationLetterResponseBody) Validate added in v5.1.3

type CreateSmsAuthorizationLetterShrinkRequest

type CreateSmsAuthorizationLetterShrinkRequest struct {
	// 授权方,授权方命名长度不超过1000个字符,暂不支持包含除中点(·)、空格、中文括号【】、英文括号()外的任何符号或纯数字输入
	//
	// This parameter is required.
	//
	// example:
	//
	// 阿里云有限公司
	Authorization *string `json:"Authorization,omitempty" xml:"Authorization,omitempty"`
	// 委托授权书有效期
	//
	// This parameter is required.
	//
	// example:
	//
	// 2023-01-01~2026-01-01
	AuthorizationLetterExpDate *string `json:"AuthorizationLetterExpDate,omitempty" xml:"AuthorizationLetterExpDate,omitempty"`
	// 委托授权书命名非空,不超过100个字符,支持中文、英文或与数字组合进行命名,暂不支持任何符号或纯数字输入
	//
	// This parameter is required.
	//
	// example:
	//
	// xxx公司授权书
	AuthorizationLetterName *string `json:"AuthorizationLetterName,omitempty" xml:"AuthorizationLetterName,omitempty"`
	// 上传oss的委托授权书图片标识
	//
	// This parameter is required.
	AuthorizationLetterPic *string `json:"AuthorizationLetterPic,omitempty" xml:"AuthorizationLetterPic,omitempty"`
	// 授权方社会统一信用代码,长度不超过150个字符
	//
	// This parameter is required.
	//
	// example:
	//
	// 9****************A
	OrganizationCode *string `json:"OrganizationCode,omitempty" xml:"OrganizationCode,omitempty"`
	OwnerId          *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// 被授权方,被授权方命名长度不超过1000个字符,暂不支持包含除中点(·)、空格、中文括号【】、英文括号()外的任何符号或纯数字输入
	//
	// This parameter is required.
	//
	// example:
	//
	// xxx公司
	ProxyAuthorization   *string `json:"ProxyAuthorization,omitempty" xml:"ProxyAuthorization,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// 委托授权签名列表,签名数量限制100个以内
	//
	// This parameter is required.
	SignListShrink *string `json:"SignList,omitempty" xml:"SignList,omitempty"`
}

func (*CreateSmsAuthorizationLetterShrinkRequest) GetAuthorization added in v5.1.3

func (s *CreateSmsAuthorizationLetterShrinkRequest) GetAuthorization() *string

func (*CreateSmsAuthorizationLetterShrinkRequest) GetAuthorizationLetterExpDate added in v5.1.3

func (s *CreateSmsAuthorizationLetterShrinkRequest) GetAuthorizationLetterExpDate() *string

func (*CreateSmsAuthorizationLetterShrinkRequest) GetAuthorizationLetterName added in v5.1.3

func (s *CreateSmsAuthorizationLetterShrinkRequest) GetAuthorizationLetterName() *string

func (*CreateSmsAuthorizationLetterShrinkRequest) GetAuthorizationLetterPic added in v5.1.3

func (s *CreateSmsAuthorizationLetterShrinkRequest) GetAuthorizationLetterPic() *string

func (*CreateSmsAuthorizationLetterShrinkRequest) GetOrganizationCode added in v5.1.3

func (s *CreateSmsAuthorizationLetterShrinkRequest) GetOrganizationCode() *string

func (*CreateSmsAuthorizationLetterShrinkRequest) GetOwnerId added in v5.1.3

func (*CreateSmsAuthorizationLetterShrinkRequest) GetProxyAuthorization added in v5.1.3

func (s *CreateSmsAuthorizationLetterShrinkRequest) GetProxyAuthorization() *string

func (*CreateSmsAuthorizationLetterShrinkRequest) GetResourceOwnerAccount added in v5.1.3

func (s *CreateSmsAuthorizationLetterShrinkRequest) GetResourceOwnerAccount() *string

func (*CreateSmsAuthorizationLetterShrinkRequest) GetResourceOwnerId added in v5.1.3

func (s *CreateSmsAuthorizationLetterShrinkRequest) GetResourceOwnerId() *int64

func (*CreateSmsAuthorizationLetterShrinkRequest) GetSignListShrink added in v5.1.3

func (s *CreateSmsAuthorizationLetterShrinkRequest) GetSignListShrink() *string

func (CreateSmsAuthorizationLetterShrinkRequest) GoString

func (*CreateSmsAuthorizationLetterShrinkRequest) SetAuthorization

func (*CreateSmsAuthorizationLetterShrinkRequest) SetAuthorizationLetterExpDate

func (*CreateSmsAuthorizationLetterShrinkRequest) SetAuthorizationLetterName

func (*CreateSmsAuthorizationLetterShrinkRequest) SetAuthorizationLetterPic

func (*CreateSmsAuthorizationLetterShrinkRequest) SetOrganizationCode

func (*CreateSmsAuthorizationLetterShrinkRequest) SetOwnerId

func (*CreateSmsAuthorizationLetterShrinkRequest) SetProxyAuthorization

func (*CreateSmsAuthorizationLetterShrinkRequest) SetResourceOwnerAccount

func (*CreateSmsAuthorizationLetterShrinkRequest) SetResourceOwnerId

func (*CreateSmsAuthorizationLetterShrinkRequest) SetSignListShrink

func (CreateSmsAuthorizationLetterShrinkRequest) String

func (*CreateSmsAuthorizationLetterShrinkRequest) Validate added in v5.1.3

type CreateSmsSignRequest

type CreateSmsSignRequest struct {
	// 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.
	//
	// example:
	//
	// http://www.aliyun.com/
	ApplySceneContent     *string `json:"ApplySceneContent,omitempty" xml:"ApplySceneContent,omitempty"`
	AuthorizationLetterId *int64  `json:"AuthorizationLetterId,omitempty" xml:"AuthorizationLetterId,omitempty"`
	// 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.
	MoreData []*string `json:"MoreData,omitempty" xml:"MoreData,omitempty" type:"Repeated"`
	OwnerId  *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// Approved or under-review qualification ID.
	//
	// > - Before applying for an SMS signature, please first [Apply for Qualification](https://help.aliyun.com/zh/sms/user-guide/new-qualification?spm=a2c4g.11186623.0.0.718d187bbkpMRK).
	//
	// > - You can view the qualification ID on the [Qualification Management](https://dysms.console.aliyun.com/domestic/text/qualification) page.
	//
	// This parameter is required.
	//
	// example:
	//
	// 8563**
	QualificationId *int64 `json:"QualificationId,omitempty" xml:"QualificationId,omitempty"`
	// Explanation of the SMS signature scenario, with a maximum length of 200 characters.
	//
	// > 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](https://help.aliyun.com/zh/sms/user-guide/signature-specifications-1?spm=a2c4g.11186623.0.i2#section-xup-k46-yi4) table for filling in SMS scenarios.
	//
	// example:
	//
	// SMS signature for the login scenario using verification code.
	Remark               *string `json:"Remark,omitempty" xml:"Remark,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// Signature name. Please adhere to the [Signature Specifications](https://help.aliyun.com/zh/sms/user-guide/signature-specifications-1?spm=a2c4g.11186623.0.0.4f9710fder2gR7#section-0p8-qn8-mmy).
	//
	// > - 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
	SignName *string `json:"SignName,omitempty" xml:"SignName,omitempty"`
	// Signature source. Values:
	//
	// - **0**: Full name or abbreviation of an enterprise or institution.
	//
	// - **1**: Full name or abbreviation of a MIIT-registered website.
	//
	// - **2**: Full name or abbreviation of an App.
	//
	// - **3**: Full name or abbreviation of an official account or mini-program.
	//
	// - **4**: Full name or abbreviation of an e-commerce platform store.
	//
	// - **5**: Full name or abbreviation of a trademark.
	//
	// For detailed information on signature sources, refer to [Signature Source](https://help.aliyun.com/zh/sms/user-guide/signature-specifications-1?spm=a2c4g.11186623.0.0.4f9710fder2gR7#section-xup-k46-yi4).
	//
	// > 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](https://dysms.console.aliyun.com/domestic/text/sign/add/qualification).
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	SignSource *int32 `json:"SignSource,omitempty" xml:"SignSource,omitempty"`
	// Signature type. Values:
	//
	// - **0**: Verification Code
	//
	// - **1**: General (Default)
	//
	// > It is recommended to use the default value: **General**.
	//
	// example:
	//
	// 1
	SignType *int32 `json:"SignType,omitempty" xml:"SignType,omitempty"`
	// 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.
	//
	// example:
	//
	// false
	ThirdParty *bool `json:"ThirdParty,omitempty" xml:"ThirdParty,omitempty"`
}

func (*CreateSmsSignRequest) GetApplySceneContent added in v5.1.3

func (s *CreateSmsSignRequest) GetApplySceneContent() *string

func (*CreateSmsSignRequest) GetAuthorizationLetterId added in v5.1.3

func (s *CreateSmsSignRequest) GetAuthorizationLetterId() *int64

func (*CreateSmsSignRequest) GetMoreData added in v5.1.3

func (s *CreateSmsSignRequest) GetMoreData() []*string

func (*CreateSmsSignRequest) GetOwnerId added in v5.1.3

func (s *CreateSmsSignRequest) GetOwnerId() *int64

func (*CreateSmsSignRequest) GetQualificationId added in v5.1.3

func (s *CreateSmsSignRequest) GetQualificationId() *int64

func (*CreateSmsSignRequest) GetRemark added in v5.1.3

func (s *CreateSmsSignRequest) GetRemark() *string

func (*CreateSmsSignRequest) GetResourceOwnerAccount added in v5.1.3

func (s *CreateSmsSignRequest) GetResourceOwnerAccount() *string

func (*CreateSmsSignRequest) GetResourceOwnerId added in v5.1.3

func (s *CreateSmsSignRequest) GetResourceOwnerId() *int64

func (*CreateSmsSignRequest) GetSignName added in v5.1.3

func (s *CreateSmsSignRequest) GetSignName() *string

func (*CreateSmsSignRequest) GetSignSource added in v5.1.3

func (s *CreateSmsSignRequest) GetSignSource() *int32

func (*CreateSmsSignRequest) GetSignType added in v5.1.3

func (s *CreateSmsSignRequest) GetSignType() *int32

func (*CreateSmsSignRequest) GetThirdParty added in v5.1.3

func (s *CreateSmsSignRequest) GetThirdParty() *bool

func (CreateSmsSignRequest) GoString

func (s CreateSmsSignRequest) GoString() string

func (*CreateSmsSignRequest) SetApplySceneContent

func (s *CreateSmsSignRequest) SetApplySceneContent(v string) *CreateSmsSignRequest

func (*CreateSmsSignRequest) SetAuthorizationLetterId

func (s *CreateSmsSignRequest) SetAuthorizationLetterId(v int64) *CreateSmsSignRequest

func (*CreateSmsSignRequest) SetMoreData

func (s *CreateSmsSignRequest) SetMoreData(v []*string) *CreateSmsSignRequest

func (*CreateSmsSignRequest) SetOwnerId

func (*CreateSmsSignRequest) SetQualificationId

func (s *CreateSmsSignRequest) SetQualificationId(v int64) *CreateSmsSignRequest

func (*CreateSmsSignRequest) SetRemark

func (*CreateSmsSignRequest) SetResourceOwnerAccount

func (s *CreateSmsSignRequest) SetResourceOwnerAccount(v string) *CreateSmsSignRequest

func (*CreateSmsSignRequest) SetResourceOwnerId

func (s *CreateSmsSignRequest) SetResourceOwnerId(v int64) *CreateSmsSignRequest

func (*CreateSmsSignRequest) SetSignName

func (*CreateSmsSignRequest) SetSignSource

func (s *CreateSmsSignRequest) SetSignSource(v int32) *CreateSmsSignRequest

func (*CreateSmsSignRequest) SetSignType

func (s *CreateSmsSignRequest) SetSignType(v int32) *CreateSmsSignRequest

func (*CreateSmsSignRequest) SetThirdParty

func (s *CreateSmsSignRequest) SetThirdParty(v bool) *CreateSmsSignRequest

func (CreateSmsSignRequest) String

func (s CreateSmsSignRequest) String() string

func (*CreateSmsSignRequest) Validate added in v5.1.3

func (s *CreateSmsSignRequest) Validate() error

type CreateSmsSignResponse

type CreateSmsSignResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateSmsSignResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*CreateSmsSignResponse) GetBody added in v5.1.3

func (*CreateSmsSignResponse) GetHeaders added in v5.1.3

func (s *CreateSmsSignResponse) GetHeaders() map[string]*string

func (*CreateSmsSignResponse) GetStatusCode added in v5.1.3

func (s *CreateSmsSignResponse) GetStatusCode() *int32

func (CreateSmsSignResponse) GoString

func (s CreateSmsSignResponse) GoString() string

func (*CreateSmsSignResponse) SetBody

func (*CreateSmsSignResponse) SetHeaders

func (*CreateSmsSignResponse) SetStatusCode

func (s *CreateSmsSignResponse) SetStatusCode(v int32) *CreateSmsSignResponse

func (CreateSmsSignResponse) String

func (s CreateSmsSignResponse) String() string

func (*CreateSmsSignResponse) Validate added in v5.1.3

func (s *CreateSmsSignResponse) Validate() error

type CreateSmsSignResponseBody

type CreateSmsSignResponseBody struct {
	// Request status code.
	//
	// - OK indicates a successful request.
	//
	// - For other error codes, refer to the [Error Code List](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Description of the status code.
	//
	// example:
	//
	// successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Work order number.
	//
	// This parameter is used by auditors when querying the audit. You will need to provide this work order number if you require expedited review.
	//
	// example:
	//
	// 2004415****
	OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// The ID of this call request, which is a unique identifier generated by Alibaba Cloud for the request and can be used for troubleshooting and issue localization.
	//
	// example:
	//
	// CCA2BCFF-2BA7-427C-90EE-AC6994748607
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Signature name.
	//
	// example:
	//
	// Aliyun
	SignName *string `json:"SignName,omitempty" xml:"SignName,omitempty"`
}

func (*CreateSmsSignResponseBody) GetCode added in v5.1.3

func (s *CreateSmsSignResponseBody) GetCode() *string

func (*CreateSmsSignResponseBody) GetMessage added in v5.1.3

func (s *CreateSmsSignResponseBody) GetMessage() *string

func (*CreateSmsSignResponseBody) GetOrderId added in v5.1.3

func (s *CreateSmsSignResponseBody) GetOrderId() *string

func (*CreateSmsSignResponseBody) GetRequestId added in v5.1.3

func (s *CreateSmsSignResponseBody) GetRequestId() *string

func (*CreateSmsSignResponseBody) GetSignName added in v5.1.3

func (s *CreateSmsSignResponseBody) GetSignName() *string

func (CreateSmsSignResponseBody) GoString

func (s CreateSmsSignResponseBody) GoString() string

func (*CreateSmsSignResponseBody) SetCode

func (*CreateSmsSignResponseBody) SetMessage

func (*CreateSmsSignResponseBody) SetOrderId

func (*CreateSmsSignResponseBody) SetRequestId

func (*CreateSmsSignResponseBody) SetSignName

func (CreateSmsSignResponseBody) String

func (s CreateSmsSignResponseBody) String() string

func (*CreateSmsSignResponseBody) Validate added in v5.1.3

func (s *CreateSmsSignResponseBody) Validate() error

type CreateSmsSignShrinkRequest

type CreateSmsSignShrinkRequest struct {
	// 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.
	//
	// example:
	//
	// http://www.aliyun.com/
	ApplySceneContent     *string `json:"ApplySceneContent,omitempty" xml:"ApplySceneContent,omitempty"`
	AuthorizationLetterId *int64  `json:"AuthorizationLetterId,omitempty" xml:"AuthorizationLetterId,omitempty"`
	// 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.
	MoreDataShrink *string `json:"MoreData,omitempty" xml:"MoreData,omitempty"`
	OwnerId        *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// Approved or under-review qualification ID.
	//
	// > - Before applying for an SMS signature, please first [Apply for Qualification](https://help.aliyun.com/zh/sms/user-guide/new-qualification?spm=a2c4g.11186623.0.0.718d187bbkpMRK).
	//
	// > - You can view the qualification ID on the [Qualification Management](https://dysms.console.aliyun.com/domestic/text/qualification) page.
	//
	// This parameter is required.
	//
	// example:
	//
	// 8563**
	QualificationId *int64 `json:"QualificationId,omitempty" xml:"QualificationId,omitempty"`
	// Explanation of the SMS signature scenario, with a maximum length of 200 characters.
	//
	// > 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](https://help.aliyun.com/zh/sms/user-guide/signature-specifications-1?spm=a2c4g.11186623.0.i2#section-xup-k46-yi4) table for filling in SMS scenarios.
	//
	// example:
	//
	// SMS signature for the login scenario using verification code.
	Remark               *string `json:"Remark,omitempty" xml:"Remark,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// Signature name. Please adhere to the [Signature Specifications](https://help.aliyun.com/zh/sms/user-guide/signature-specifications-1?spm=a2c4g.11186623.0.0.4f9710fder2gR7#section-0p8-qn8-mmy).
	//
	// > - 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
	SignName *string `json:"SignName,omitempty" xml:"SignName,omitempty"`
	// Signature source. Values:
	//
	// - **0**: Full name or abbreviation of an enterprise or institution.
	//
	// - **1**: Full name or abbreviation of a MIIT-registered website.
	//
	// - **2**: Full name or abbreviation of an App.
	//
	// - **3**: Full name or abbreviation of an official account or mini-program.
	//
	// - **4**: Full name or abbreviation of an e-commerce platform store.
	//
	// - **5**: Full name or abbreviation of a trademark.
	//
	// For detailed information on signature sources, refer to [Signature Source](https://help.aliyun.com/zh/sms/user-guide/signature-specifications-1?spm=a2c4g.11186623.0.0.4f9710fder2gR7#section-xup-k46-yi4).
	//
	// > 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](https://dysms.console.aliyun.com/domestic/text/sign/add/qualification).
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	SignSource *int32 `json:"SignSource,omitempty" xml:"SignSource,omitempty"`
	// Signature type. Values:
	//
	// - **0**: Verification Code
	//
	// - **1**: General (Default)
	//
	// > It is recommended to use the default value: **General**.
	//
	// example:
	//
	// 1
	SignType *int32 `json:"SignType,omitempty" xml:"SignType,omitempty"`
	// 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.
	//
	// example:
	//
	// false
	ThirdParty *bool `json:"ThirdParty,omitempty" xml:"ThirdParty,omitempty"`
}

func (*CreateSmsSignShrinkRequest) GetApplySceneContent added in v5.1.3

func (s *CreateSmsSignShrinkRequest) GetApplySceneContent() *string

func (*CreateSmsSignShrinkRequest) GetAuthorizationLetterId added in v5.1.3

func (s *CreateSmsSignShrinkRequest) GetAuthorizationLetterId() *int64

func (*CreateSmsSignShrinkRequest) GetMoreDataShrink added in v5.1.3

func (s *CreateSmsSignShrinkRequest) GetMoreDataShrink() *string

func (*CreateSmsSignShrinkRequest) GetOwnerId added in v5.1.3

func (s *CreateSmsSignShrinkRequest) GetOwnerId() *int64

func (*CreateSmsSignShrinkRequest) GetQualificationId added in v5.1.3

func (s *CreateSmsSignShrinkRequest) GetQualificationId() *int64

func (*CreateSmsSignShrinkRequest) GetRemark added in v5.1.3

func (s *CreateSmsSignShrinkRequest) GetRemark() *string

func (*CreateSmsSignShrinkRequest) GetResourceOwnerAccount added in v5.1.3

func (s *CreateSmsSignShrinkRequest) GetResourceOwnerAccount() *string

func (*CreateSmsSignShrinkRequest) GetResourceOwnerId added in v5.1.3

func (s *CreateSmsSignShrinkRequest) GetResourceOwnerId() *int64

func (*CreateSmsSignShrinkRequest) GetSignName added in v5.1.3

func (s *CreateSmsSignShrinkRequest) GetSignName() *string

func (*CreateSmsSignShrinkRequest) GetSignSource added in v5.1.3

func (s *CreateSmsSignShrinkRequest) GetSignSource() *int32

func (*CreateSmsSignShrinkRequest) GetSignType added in v5.1.3

func (s *CreateSmsSignShrinkRequest) GetSignType() *int32

func (*CreateSmsSignShrinkRequest) GetThirdParty added in v5.1.3

func (s *CreateSmsSignShrinkRequest) GetThirdParty() *bool

func (CreateSmsSignShrinkRequest) GoString

func (s CreateSmsSignShrinkRequest) GoString() string

func (*CreateSmsSignShrinkRequest) SetApplySceneContent

func (s *CreateSmsSignShrinkRequest) SetApplySceneContent(v string) *CreateSmsSignShrinkRequest

func (*CreateSmsSignShrinkRequest) SetAuthorizationLetterId

func (s *CreateSmsSignShrinkRequest) SetAuthorizationLetterId(v int64) *CreateSmsSignShrinkRequest

func (*CreateSmsSignShrinkRequest) SetMoreDataShrink

func (*CreateSmsSignShrinkRequest) SetOwnerId

func (*CreateSmsSignShrinkRequest) SetQualificationId

func (*CreateSmsSignShrinkRequest) SetRemark

func (*CreateSmsSignShrinkRequest) SetResourceOwnerAccount

func (s *CreateSmsSignShrinkRequest) SetResourceOwnerAccount(v string) *CreateSmsSignShrinkRequest

func (*CreateSmsSignShrinkRequest) SetResourceOwnerId

func (*CreateSmsSignShrinkRequest) SetSignName

func (*CreateSmsSignShrinkRequest) SetSignSource

func (*CreateSmsSignShrinkRequest) SetSignType

func (*CreateSmsSignShrinkRequest) SetThirdParty

func (CreateSmsSignShrinkRequest) String

func (*CreateSmsSignShrinkRequest) Validate added in v5.1.3

func (s *CreateSmsSignShrinkRequest) Validate() error

type CreateSmsTemplateRequest

type CreateSmsTemplateRequest struct {
	// If there is an applicable scenario, you can fill it in.
	//
	// example:
	//
	// http://www.aliyun.com/
	ApplySceneContent *string `json:"ApplySceneContent,omitempty" xml:"ApplySceneContent,omitempty"`
	// International/Hong Kong, Macao, and Taiwan template type. When the **TemplateType*	- parameter is **3**, this parameter is required for international/Hong Kong, Macao, and Taiwan templates, with values:
	//
	// - **0**: Verification code.
	//
	// - **1**: SMS notification.
	//
	// - **2**: Promotional message.
	//
	// example:
	//
	// 0
	IntlType *int32 `json:"IntlType,omitempty" xml:"IntlType,omitempty"`
	// Additional materials you can upload, such as business proof documents or screenshots, to help reviewers understand your business details.
	//
	// This parameter is optional; please fill it in according to actual needs.
	MoreData []*string `json:"MoreData,omitempty" xml:"MoreData,omitempty" type:"Repeated"`
	OwnerId  *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The signature name that the template needs to be associated with. The associated SMS signature must have passed the review.
	//
	// This parameter is mandatory when the TemplateType parameter is **0**, **1**, or **2**.
	//
	// <notice>Associating a signature can expedite the review process. Note that this associated signature is unrelated to the signature selected when sending SMS messages.</notice>
	//
	// example:
	//
	// Aliyun
	RelatedSignName *string `json:"RelatedSignName,omitempty" xml:"RelatedSignName,omitempty"`
	// Please describe the business scenario where you use SMS or provide an online link to the scenario, along with a complete example of the SMS (with variable contents filled), as complete information helps increase the template approval rate. Failure to follow guidelines or leaving this field blank may affect the approval of your template.
	//
	// example:
	//
	// Request verification code SMS.
	Remark               *string `json:"Remark,omitempty" xml:"Remark,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// Template content, up to 500 characters in length.
	//
	// Both the template content and variable content must comply with SMS specifications; otherwise, the template will fail the review. You can also view common template examples on the template application page. Using sample templates can enhance review efficiency and success rates. For variable specifications, see [TemplateContent Variable Parameter Filling Specifications](https://help.aliyun.com/zh/sms/templaterule-template-variable-parameter-filling-example).
	//
	// This parameter is required.
	//
	// example:
	//
	// You are applying for mobile registration. The verification code is: ${code}. It is valid for 5 minutes!
	TemplateContent *string `json:"TemplateContent,omitempty" xml:"TemplateContent,omitempty"`
	// Template name, up to 30 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// aliyunCode
	TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"`
	// Template variable rules.
	//
	// For filling in variable rules, refer to the [Sample Documentation](https://help.aliyun.com/zh/sms/templaterule-template-variable-parameter-filling-example).
	//
	// example:
	//
	// {"code":"characterWithNumber"}
	TemplateRule *string `json:"TemplateRule,omitempty" xml:"TemplateRule,omitempty"`
	// SMS type. Values:
	//
	// - **0**: Verification code.
	//
	// - **1**: SMS notification.
	//
	// - **2**: Promotional message.
	//
	// - **3**: International/Hong Kong, Macao, and Taiwan messages.
	//
	// > Only enterprise-verified users can apply for promotional messages and international/Hong Kong, Macao, and Taiwan messages. For details on the differences between personal and enterprise user rights, please refer to [Usage Instructions](https://help.aliyun.com/zh/sms/user-guide/usage-notes?spm=a2c4g.11186623.0.0.67447f576NJnE8).
	//
	// This parameter is required.
	//
	// example:
	//
	// 0
	TemplateType   *int32  `json:"TemplateType,omitempty" xml:"TemplateType,omitempty"`
	TrafficDriving *string `json:"TrafficDriving,omitempty" xml:"TrafficDriving,omitempty"`
}

func (*CreateSmsTemplateRequest) GetApplySceneContent added in v5.1.3

func (s *CreateSmsTemplateRequest) GetApplySceneContent() *string

func (*CreateSmsTemplateRequest) GetIntlType added in v5.1.3

func (s *CreateSmsTemplateRequest) GetIntlType() *int32

func (*CreateSmsTemplateRequest) GetMoreData added in v5.1.3

func (s *CreateSmsTemplateRequest) GetMoreData() []*string

func (*CreateSmsTemplateRequest) GetOwnerId added in v5.1.3

func (s *CreateSmsTemplateRequest) GetOwnerId() *int64

func (*CreateSmsTemplateRequest) GetRelatedSignName added in v5.1.3

func (s *CreateSmsTemplateRequest) GetRelatedSignName() *string

func (*CreateSmsTemplateRequest) GetRemark added in v5.1.3

func (s *CreateSmsTemplateRequest) GetRemark() *string

func (*CreateSmsTemplateRequest) GetResourceOwnerAccount added in v5.1.3

func (s *CreateSmsTemplateRequest) GetResourceOwnerAccount() *string

func (*CreateSmsTemplateRequest) GetResourceOwnerId added in v5.1.3

func (s *CreateSmsTemplateRequest) GetResourceOwnerId() *int64

func (*CreateSmsTemplateRequest) GetTemplateContent added in v5.1.3

func (s *CreateSmsTemplateRequest) GetTemplateContent() *string

func (*CreateSmsTemplateRequest) GetTemplateName added in v5.1.3

func (s *CreateSmsTemplateRequest) GetTemplateName() *string

func (*CreateSmsTemplateRequest) GetTemplateRule added in v5.1.3

func (s *CreateSmsTemplateRequest) GetTemplateRule() *string

func (*CreateSmsTemplateRequest) GetTemplateType added in v5.1.3

func (s *CreateSmsTemplateRequest) GetTemplateType() *int32

func (*CreateSmsTemplateRequest) GetTrafficDriving added in v5.1.3

func (s *CreateSmsTemplateRequest) GetTrafficDriving() *string

func (CreateSmsTemplateRequest) GoString

func (s CreateSmsTemplateRequest) GoString() string

func (*CreateSmsTemplateRequest) SetApplySceneContent

func (s *CreateSmsTemplateRequest) SetApplySceneContent(v string) *CreateSmsTemplateRequest

func (*CreateSmsTemplateRequest) SetIntlType

func (*CreateSmsTemplateRequest) SetMoreData

func (*CreateSmsTemplateRequest) SetOwnerId

func (*CreateSmsTemplateRequest) SetRelatedSignName

func (s *CreateSmsTemplateRequest) SetRelatedSignName(v string) *CreateSmsTemplateRequest

func (*CreateSmsTemplateRequest) SetRemark

func (*CreateSmsTemplateRequest) SetResourceOwnerAccount

func (s *CreateSmsTemplateRequest) SetResourceOwnerAccount(v string) *CreateSmsTemplateRequest

func (*CreateSmsTemplateRequest) SetResourceOwnerId

func (s *CreateSmsTemplateRequest) SetResourceOwnerId(v int64) *CreateSmsTemplateRequest

func (*CreateSmsTemplateRequest) SetTemplateContent

func (s *CreateSmsTemplateRequest) SetTemplateContent(v string) *CreateSmsTemplateRequest

func (*CreateSmsTemplateRequest) SetTemplateName

func (*CreateSmsTemplateRequest) SetTemplateRule

func (*CreateSmsTemplateRequest) SetTemplateType

func (*CreateSmsTemplateRequest) SetTrafficDriving added in v5.1.3

func (s *CreateSmsTemplateRequest) SetTrafficDriving(v string) *CreateSmsTemplateRequest

func (CreateSmsTemplateRequest) String

func (s CreateSmsTemplateRequest) String() string

func (*CreateSmsTemplateRequest) Validate added in v5.1.3

func (s *CreateSmsTemplateRequest) Validate() error

type CreateSmsTemplateResponse

type CreateSmsTemplateResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateSmsTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*CreateSmsTemplateResponse) GetBody added in v5.1.3

func (*CreateSmsTemplateResponse) GetHeaders added in v5.1.3

func (s *CreateSmsTemplateResponse) GetHeaders() map[string]*string

func (*CreateSmsTemplateResponse) GetStatusCode added in v5.1.3

func (s *CreateSmsTemplateResponse) GetStatusCode() *int32

func (CreateSmsTemplateResponse) GoString

func (s CreateSmsTemplateResponse) GoString() string

func (*CreateSmsTemplateResponse) SetBody

func (*CreateSmsTemplateResponse) SetHeaders

func (*CreateSmsTemplateResponse) SetStatusCode

func (CreateSmsTemplateResponse) String

func (s CreateSmsTemplateResponse) String() string

func (*CreateSmsTemplateResponse) Validate added in v5.1.3

func (s *CreateSmsTemplateResponse) Validate() error

type CreateSmsTemplateResponseBody

type CreateSmsTemplateResponseBody struct {
	// Request status code.
	//
	// 	- OK indicates a successful request.
	//
	// 	- For other error codes, refer to the **Error Codes*	- section of this chapter or the product\\"s [API Error Codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Description of the status code.
	//
	// example:
	//
	// successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Work order ID.
	//
	// This parameter is used by auditors when querying audits. If you need expedited review, you must provide this work order number.
	//
	// example:
	//
	// 2005020****
	OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// The ID generated by Alibaba Cloud for this request, which is a unique identifier that can be used for troubleshooting and issue定位.
	//
	// example:
	//
	// F655A8D5-B967-440B-8683-DAD6FF8DE990
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// SMS template code.
	//
	// After submitting the template application, you can use the SMS template code to query the template audit details via the [GetSmsTemplate](https://help.aliyun.com/zh/sms/developer-reference/api-dysmsapi-2017-05-25-getsmstemplate?) API. You can also [configure delivery receipts](https://help.aliyun.com/zh/sms/developer-reference/configure-delivery-receipts-1?spm), and obtain the template audit status messages through TemplateSmsReport.
	//
	// example:
	//
	// SMS_10000****
	TemplateCode *string `json:"TemplateCode,omitempty" xml:"TemplateCode,omitempty"`
	// SMS template name.
	//
	// example:
	//
	// aliyunCode
	TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"`
}

func (*CreateSmsTemplateResponseBody) GetCode added in v5.1.3

func (s *CreateSmsTemplateResponseBody) GetCode() *string

func (*CreateSmsTemplateResponseBody) GetMessage added in v5.1.3

func (s *CreateSmsTemplateResponseBody) GetMessage() *string

func (*CreateSmsTemplateResponseBody) GetOrderId added in v5.1.3

func (s *CreateSmsTemplateResponseBody) GetOrderId() *string

func (*CreateSmsTemplateResponseBody) GetRequestId added in v5.1.3

func (s *CreateSmsTemplateResponseBody) GetRequestId() *string

func (*CreateSmsTemplateResponseBody) GetTemplateCode added in v5.1.3

func (s *CreateSmsTemplateResponseBody) GetTemplateCode() *string

func (*CreateSmsTemplateResponseBody) GetTemplateName added in v5.1.3

func (s *CreateSmsTemplateResponseBody) GetTemplateName() *string

func (CreateSmsTemplateResponseBody) GoString

func (*CreateSmsTemplateResponseBody) SetCode

func (*CreateSmsTemplateResponseBody) SetMessage

func (*CreateSmsTemplateResponseBody) SetOrderId

func (*CreateSmsTemplateResponseBody) SetRequestId

func (*CreateSmsTemplateResponseBody) SetTemplateCode

func (*CreateSmsTemplateResponseBody) SetTemplateName

func (CreateSmsTemplateResponseBody) String

func (*CreateSmsTemplateResponseBody) Validate added in v5.1.3

func (s *CreateSmsTemplateResponseBody) Validate() error

type CreateSmsTemplateShrinkRequest

type CreateSmsTemplateShrinkRequest struct {
	// If there is an applicable scenario, you can fill it in.
	//
	// example:
	//
	// http://www.aliyun.com/
	ApplySceneContent *string `json:"ApplySceneContent,omitempty" xml:"ApplySceneContent,omitempty"`
	// International/Hong Kong, Macao, and Taiwan template type. When the **TemplateType*	- parameter is **3**, this parameter is required for international/Hong Kong, Macao, and Taiwan templates, with values:
	//
	// - **0**: Verification code.
	//
	// - **1**: SMS notification.
	//
	// - **2**: Promotional message.
	//
	// example:
	//
	// 0
	IntlType *int32 `json:"IntlType,omitempty" xml:"IntlType,omitempty"`
	// Additional materials you can upload, such as business proof documents or screenshots, to help reviewers understand your business details.
	//
	// This parameter is optional; please fill it in according to actual needs.
	MoreDataShrink *string `json:"MoreData,omitempty" xml:"MoreData,omitempty"`
	OwnerId        *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The signature name that the template needs to be associated with. The associated SMS signature must have passed the review.
	//
	// This parameter is mandatory when the TemplateType parameter is **0**, **1**, or **2**.
	//
	// <notice>Associating a signature can expedite the review process. Note that this associated signature is unrelated to the signature selected when sending SMS messages.</notice>
	//
	// example:
	//
	// Aliyun
	RelatedSignName *string `json:"RelatedSignName,omitempty" xml:"RelatedSignName,omitempty"`
	// Please describe the business scenario where you use SMS or provide an online link to the scenario, along with a complete example of the SMS (with variable contents filled), as complete information helps increase the template approval rate. Failure to follow guidelines or leaving this field blank may affect the approval of your template.
	//
	// example:
	//
	// Request verification code SMS.
	Remark               *string `json:"Remark,omitempty" xml:"Remark,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// Template content, up to 500 characters in length.
	//
	// Both the template content and variable content must comply with SMS specifications; otherwise, the template will fail the review. You can also view common template examples on the template application page. Using sample templates can enhance review efficiency and success rates. For variable specifications, see [TemplateContent Variable Parameter Filling Specifications](https://help.aliyun.com/zh/sms/templaterule-template-variable-parameter-filling-example).
	//
	// This parameter is required.
	//
	// example:
	//
	// You are applying for mobile registration. The verification code is: ${code}. It is valid for 5 minutes!
	TemplateContent *string `json:"TemplateContent,omitempty" xml:"TemplateContent,omitempty"`
	// Template name, up to 30 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// aliyunCode
	TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"`
	// Template variable rules.
	//
	// For filling in variable rules, refer to the [Sample Documentation](https://help.aliyun.com/zh/sms/templaterule-template-variable-parameter-filling-example).
	//
	// example:
	//
	// {"code":"characterWithNumber"}
	TemplateRule *string `json:"TemplateRule,omitempty" xml:"TemplateRule,omitempty"`
	// SMS type. Values:
	//
	// - **0**: Verification code.
	//
	// - **1**: SMS notification.
	//
	// - **2**: Promotional message.
	//
	// - **3**: International/Hong Kong, Macao, and Taiwan messages.
	//
	// > Only enterprise-verified users can apply for promotional messages and international/Hong Kong, Macao, and Taiwan messages. For details on the differences between personal and enterprise user rights, please refer to [Usage Instructions](https://help.aliyun.com/zh/sms/user-guide/usage-notes?spm=a2c4g.11186623.0.0.67447f576NJnE8).
	//
	// This parameter is required.
	//
	// example:
	//
	// 0
	TemplateType   *int32  `json:"TemplateType,omitempty" xml:"TemplateType,omitempty"`
	TrafficDriving *string `json:"TrafficDriving,omitempty" xml:"TrafficDriving,omitempty"`
}

func (*CreateSmsTemplateShrinkRequest) GetApplySceneContent added in v5.1.3

func (s *CreateSmsTemplateShrinkRequest) GetApplySceneContent() *string

func (*CreateSmsTemplateShrinkRequest) GetIntlType added in v5.1.3

func (s *CreateSmsTemplateShrinkRequest) GetIntlType() *int32

func (*CreateSmsTemplateShrinkRequest) GetMoreDataShrink added in v5.1.3

func (s *CreateSmsTemplateShrinkRequest) GetMoreDataShrink() *string

func (*CreateSmsTemplateShrinkRequest) GetOwnerId added in v5.1.3

func (s *CreateSmsTemplateShrinkRequest) GetOwnerId() *int64

func (*CreateSmsTemplateShrinkRequest) GetRelatedSignName added in v5.1.3

func (s *CreateSmsTemplateShrinkRequest) GetRelatedSignName() *string

func (*CreateSmsTemplateShrinkRequest) GetRemark added in v5.1.3

func (s *CreateSmsTemplateShrinkRequest) GetRemark() *string

func (*CreateSmsTemplateShrinkRequest) GetResourceOwnerAccount added in v5.1.3

func (s *CreateSmsTemplateShrinkRequest) GetResourceOwnerAccount() *string

func (*CreateSmsTemplateShrinkRequest) GetResourceOwnerId added in v5.1.3

func (s *CreateSmsTemplateShrinkRequest) GetResourceOwnerId() *int64

func (*CreateSmsTemplateShrinkRequest) GetTemplateContent added in v5.1.3

func (s *CreateSmsTemplateShrinkRequest) GetTemplateContent() *string

func (*CreateSmsTemplateShrinkRequest) GetTemplateName added in v5.1.3

func (s *CreateSmsTemplateShrinkRequest) GetTemplateName() *string

func (*CreateSmsTemplateShrinkRequest) GetTemplateRule added in v5.1.3

func (s *CreateSmsTemplateShrinkRequest) GetTemplateRule() *string

func (*CreateSmsTemplateShrinkRequest) GetTemplateType added in v5.1.3

func (s *CreateSmsTemplateShrinkRequest) GetTemplateType() *int32

func (*CreateSmsTemplateShrinkRequest) GetTrafficDriving added in v5.1.3

func (s *CreateSmsTemplateShrinkRequest) GetTrafficDriving() *string

func (CreateSmsTemplateShrinkRequest) GoString

func (*CreateSmsTemplateShrinkRequest) SetApplySceneContent

func (*CreateSmsTemplateShrinkRequest) SetIntlType

func (*CreateSmsTemplateShrinkRequest) SetMoreDataShrink

func (*CreateSmsTemplateShrinkRequest) SetOwnerId

func (*CreateSmsTemplateShrinkRequest) SetRelatedSignName

func (*CreateSmsTemplateShrinkRequest) SetRemark

func (*CreateSmsTemplateShrinkRequest) SetResourceOwnerAccount

func (*CreateSmsTemplateShrinkRequest) SetResourceOwnerId

func (*CreateSmsTemplateShrinkRequest) SetTemplateContent

func (*CreateSmsTemplateShrinkRequest) SetTemplateName

func (*CreateSmsTemplateShrinkRequest) SetTemplateRule

func (*CreateSmsTemplateShrinkRequest) SetTemplateType

func (*CreateSmsTemplateShrinkRequest) SetTrafficDriving added in v5.1.3

func (CreateSmsTemplateShrinkRequest) String

func (*CreateSmsTemplateShrinkRequest) Validate added in v5.1.3

func (s *CreateSmsTemplateShrinkRequest) Validate() error

type DeleteExtCodeSignRequest

type DeleteExtCodeSignRequest struct {
	// 扩展码A3
	//
	// This parameter is required.
	//
	// example:
	//
	// 01
	ExtCode              *string `json:"ExtCode,omitempty" xml:"ExtCode,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// 签名
	//
	// This parameter is required.
	//
	// example:
	//
	// 示例值
	SignName *string `json:"SignName,omitempty" xml:"SignName,omitempty"`
}

func (*DeleteExtCodeSignRequest) GetExtCode added in v5.1.3

func (s *DeleteExtCodeSignRequest) GetExtCode() *string

func (*DeleteExtCodeSignRequest) GetOwnerId added in v5.1.3

func (s *DeleteExtCodeSignRequest) GetOwnerId() *int64

func (*DeleteExtCodeSignRequest) GetResourceOwnerAccount added in v5.1.3

func (s *DeleteExtCodeSignRequest) GetResourceOwnerAccount() *string

func (*DeleteExtCodeSignRequest) GetResourceOwnerId added in v5.1.3

func (s *DeleteExtCodeSignRequest) GetResourceOwnerId() *int64

func (*DeleteExtCodeSignRequest) GetSignName added in v5.1.3

func (s *DeleteExtCodeSignRequest) GetSignName() *string

func (DeleteExtCodeSignRequest) GoString

func (s DeleteExtCodeSignRequest) GoString() string

func (*DeleteExtCodeSignRequest) SetExtCode

func (*DeleteExtCodeSignRequest) SetOwnerId

func (*DeleteExtCodeSignRequest) SetResourceOwnerAccount

func (s *DeleteExtCodeSignRequest) SetResourceOwnerAccount(v string) *DeleteExtCodeSignRequest

func (*DeleteExtCodeSignRequest) SetResourceOwnerId

func (s *DeleteExtCodeSignRequest) SetResourceOwnerId(v int64) *DeleteExtCodeSignRequest

func (*DeleteExtCodeSignRequest) SetSignName

func (DeleteExtCodeSignRequest) String

func (s DeleteExtCodeSignRequest) String() string

func (*DeleteExtCodeSignRequest) Validate added in v5.1.3

func (s *DeleteExtCodeSignRequest) Validate() error

type DeleteExtCodeSignResponse

type DeleteExtCodeSignResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteExtCodeSignResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*DeleteExtCodeSignResponse) GetBody added in v5.1.3

func (*DeleteExtCodeSignResponse) GetHeaders added in v5.1.3

func (s *DeleteExtCodeSignResponse) GetHeaders() map[string]*string

func (*DeleteExtCodeSignResponse) GetStatusCode added in v5.1.3

func (s *DeleteExtCodeSignResponse) GetStatusCode() *int32

func (DeleteExtCodeSignResponse) GoString

func (s DeleteExtCodeSignResponse) GoString() string

func (*DeleteExtCodeSignResponse) SetBody

func (*DeleteExtCodeSignResponse) SetHeaders

func (*DeleteExtCodeSignResponse) SetStatusCode

func (DeleteExtCodeSignResponse) String

func (s DeleteExtCodeSignResponse) String() string

func (*DeleteExtCodeSignResponse) Validate added in v5.1.3

func (s *DeleteExtCodeSignResponse) Validate() error

type DeleteExtCodeSignResponseBody

type DeleteExtCodeSignResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// false
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 90E63D28-E31D-1EB2-8939-A9486641****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (*DeleteExtCodeSignResponseBody) GetAccessDeniedDetail added in v5.1.3

func (s *DeleteExtCodeSignResponseBody) GetAccessDeniedDetail() *string

func (*DeleteExtCodeSignResponseBody) GetCode added in v5.1.3

func (s *DeleteExtCodeSignResponseBody) GetCode() *string

func (*DeleteExtCodeSignResponseBody) GetData added in v5.1.3

func (s *DeleteExtCodeSignResponseBody) GetData() *bool

func (*DeleteExtCodeSignResponseBody) GetMessage added in v5.1.3

func (s *DeleteExtCodeSignResponseBody) GetMessage() *string

func (*DeleteExtCodeSignResponseBody) GetRequestId added in v5.1.3

func (s *DeleteExtCodeSignResponseBody) GetRequestId() *string

func (*DeleteExtCodeSignResponseBody) GetSuccess added in v5.1.3

func (s *DeleteExtCodeSignResponseBody) GetSuccess() *bool

func (DeleteExtCodeSignResponseBody) GoString

func (*DeleteExtCodeSignResponseBody) SetAccessDeniedDetail

func (*DeleteExtCodeSignResponseBody) SetCode

func (*DeleteExtCodeSignResponseBody) SetData

func (*DeleteExtCodeSignResponseBody) SetMessage

func (*DeleteExtCodeSignResponseBody) SetRequestId

func (*DeleteExtCodeSignResponseBody) SetSuccess

func (DeleteExtCodeSignResponseBody) String

func (*DeleteExtCodeSignResponseBody) Validate added in v5.1.3

func (s *DeleteExtCodeSignResponseBody) Validate() error

type DeleteShortUrlRequest

type DeleteShortUrlRequest struct {
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The source address. The address can be up to 1,000 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// https://www.****.com/product/sms
	SourceUrl *string `json:"SourceUrl,omitempty" xml:"SourceUrl,omitempty"`
}

func (*DeleteShortUrlRequest) GetOwnerId added in v5.1.3

func (s *DeleteShortUrlRequest) GetOwnerId() *int64

func (*DeleteShortUrlRequest) GetResourceOwnerAccount added in v5.1.3

func (s *DeleteShortUrlRequest) GetResourceOwnerAccount() *string

func (*DeleteShortUrlRequest) GetResourceOwnerId added in v5.1.3

func (s *DeleteShortUrlRequest) GetResourceOwnerId() *int64

func (*DeleteShortUrlRequest) GetSourceUrl added in v5.1.3

func (s *DeleteShortUrlRequest) GetSourceUrl() *string

func (DeleteShortUrlRequest) GoString

func (s DeleteShortUrlRequest) GoString() string

func (*DeleteShortUrlRequest) SetOwnerId

func (*DeleteShortUrlRequest) SetResourceOwnerAccount

func (s *DeleteShortUrlRequest) SetResourceOwnerAccount(v string) *DeleteShortUrlRequest

func (*DeleteShortUrlRequest) SetResourceOwnerId

func (s *DeleteShortUrlRequest) SetResourceOwnerId(v int64) *DeleteShortUrlRequest

func (*DeleteShortUrlRequest) SetSourceUrl

func (DeleteShortUrlRequest) String

func (s DeleteShortUrlRequest) String() string

func (*DeleteShortUrlRequest) Validate added in v5.1.3

func (s *DeleteShortUrlRequest) Validate() error

type DeleteShortUrlResponse

type DeleteShortUrlResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteShortUrlResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*DeleteShortUrlResponse) GetBody added in v5.1.3

func (*DeleteShortUrlResponse) GetHeaders added in v5.1.3

func (s *DeleteShortUrlResponse) GetHeaders() map[string]*string

func (*DeleteShortUrlResponse) GetStatusCode added in v5.1.3

func (s *DeleteShortUrlResponse) GetStatusCode() *int32

func (DeleteShortUrlResponse) GoString

func (s DeleteShortUrlResponse) GoString() string

func (*DeleteShortUrlResponse) SetBody

func (*DeleteShortUrlResponse) SetHeaders

func (*DeleteShortUrlResponse) SetStatusCode

func (DeleteShortUrlResponse) String

func (s DeleteShortUrlResponse) String() string

func (*DeleteShortUrlResponse) Validate added in v5.1.3

func (s *DeleteShortUrlResponse) Validate() error

type DeleteShortUrlResponseBody

type DeleteShortUrlResponseBody struct {
	// The response code.
	//
	// 	- If OK is returned, the request is successful.
	//
	// 	- Other values indicate that the request fails. For more information, see [Error codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 819BE656-D2E0-4858-8B21-B2E477085AAF
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (*DeleteShortUrlResponseBody) GetCode added in v5.1.3

func (s *DeleteShortUrlResponseBody) GetCode() *string

func (*DeleteShortUrlResponseBody) GetMessage added in v5.1.3

func (s *DeleteShortUrlResponseBody) GetMessage() *string

func (*DeleteShortUrlResponseBody) GetRequestId added in v5.1.3

func (s *DeleteShortUrlResponseBody) GetRequestId() *string

func (DeleteShortUrlResponseBody) GoString

func (s DeleteShortUrlResponseBody) GoString() string

func (*DeleteShortUrlResponseBody) SetCode

func (*DeleteShortUrlResponseBody) SetMessage

func (*DeleteShortUrlResponseBody) SetRequestId

func (DeleteShortUrlResponseBody) String

func (*DeleteShortUrlResponseBody) Validate added in v5.1.3

func (s *DeleteShortUrlResponseBody) Validate() error

type DeleteSmsQualificationRequest added in v5.1.0

type DeleteSmsQualificationRequest struct {
	// 工单ID
	//
	// This parameter is required.
	//
	// example:
	//
	// 2001****
	OrderId *int64 `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// 资质组ID
	//
	// This parameter is required.
	//
	// example:
	//
	// 10000****
	QualificationGroupId *int64  `json:"QualificationGroupId,omitempty" xml:"QualificationGroupId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (*DeleteSmsQualificationRequest) GetOrderId added in v5.1.3

func (s *DeleteSmsQualificationRequest) GetOrderId() *int64

func (*DeleteSmsQualificationRequest) GetOwnerId added in v5.1.3

func (s *DeleteSmsQualificationRequest) GetOwnerId() *int64

func (*DeleteSmsQualificationRequest) GetQualificationGroupId added in v5.1.3

func (s *DeleteSmsQualificationRequest) GetQualificationGroupId() *int64

func (*DeleteSmsQualificationRequest) GetResourceOwnerAccount added in v5.1.3

func (s *DeleteSmsQualificationRequest) GetResourceOwnerAccount() *string

func (*DeleteSmsQualificationRequest) GetResourceOwnerId added in v5.1.3

func (s *DeleteSmsQualificationRequest) GetResourceOwnerId() *int64

func (DeleteSmsQualificationRequest) GoString added in v5.1.0

func (*DeleteSmsQualificationRequest) SetOrderId added in v5.1.0

func (*DeleteSmsQualificationRequest) SetOwnerId added in v5.1.0

func (*DeleteSmsQualificationRequest) SetQualificationGroupId added in v5.1.0

func (s *DeleteSmsQualificationRequest) SetQualificationGroupId(v int64) *DeleteSmsQualificationRequest

func (*DeleteSmsQualificationRequest) SetResourceOwnerAccount added in v5.1.0

func (*DeleteSmsQualificationRequest) SetResourceOwnerId added in v5.1.0

func (DeleteSmsQualificationRequest) String added in v5.1.0

func (*DeleteSmsQualificationRequest) Validate added in v5.1.3

func (s *DeleteSmsQualificationRequest) Validate() error

type DeleteSmsQualificationResponse added in v5.1.0

type DeleteSmsQualificationResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteSmsQualificationResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*DeleteSmsQualificationResponse) GetBody added in v5.1.3

func (*DeleteSmsQualificationResponse) GetHeaders added in v5.1.3

func (s *DeleteSmsQualificationResponse) GetHeaders() map[string]*string

func (*DeleteSmsQualificationResponse) GetStatusCode added in v5.1.3

func (s *DeleteSmsQualificationResponse) GetStatusCode() *int32

func (DeleteSmsQualificationResponse) GoString added in v5.1.0

func (*DeleteSmsQualificationResponse) SetBody added in v5.1.0

func (*DeleteSmsQualificationResponse) SetHeaders added in v5.1.0

func (*DeleteSmsQualificationResponse) SetStatusCode added in v5.1.0

func (DeleteSmsQualificationResponse) String added in v5.1.0

func (*DeleteSmsQualificationResponse) Validate added in v5.1.3

func (s *DeleteSmsQualificationResponse) Validate() error

type DeleteSmsQualificationResponseBody added in v5.1.0

type DeleteSmsQualificationResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// true
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 25D5AFDE-8EBC-132E-8909-1FDC071DA
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (*DeleteSmsQualificationResponseBody) GetAccessDeniedDetail added in v5.1.3

func (s *DeleteSmsQualificationResponseBody) GetAccessDeniedDetail() *string

func (*DeleteSmsQualificationResponseBody) GetCode added in v5.1.3

func (*DeleteSmsQualificationResponseBody) GetData added in v5.1.3

func (*DeleteSmsQualificationResponseBody) GetMessage added in v5.1.3

func (s *DeleteSmsQualificationResponseBody) GetMessage() *string

func (*DeleteSmsQualificationResponseBody) GetRequestId added in v5.1.3

func (s *DeleteSmsQualificationResponseBody) GetRequestId() *string

func (*DeleteSmsQualificationResponseBody) GetSuccess added in v5.1.3

func (s *DeleteSmsQualificationResponseBody) GetSuccess() *bool

func (DeleteSmsQualificationResponseBody) GoString added in v5.1.0

func (*DeleteSmsQualificationResponseBody) SetAccessDeniedDetail added in v5.1.0

func (*DeleteSmsQualificationResponseBody) SetCode added in v5.1.0

func (*DeleteSmsQualificationResponseBody) SetData added in v5.1.0

func (*DeleteSmsQualificationResponseBody) SetMessage added in v5.1.0

func (*DeleteSmsQualificationResponseBody) SetRequestId added in v5.1.0

func (*DeleteSmsQualificationResponseBody) SetSuccess added in v5.1.0

func (DeleteSmsQualificationResponseBody) String added in v5.1.0

func (*DeleteSmsQualificationResponseBody) Validate added in v5.1.3

type DeleteSmsSignRequest

type DeleteSmsSignRequest struct {
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The signature.
	//
	// > The signature must be submitted by the current Alibaba Cloud account, and has been approved.
	//
	// This parameter is required.
	//
	// example:
	//
	// Aliyun
	SignName *string `json:"SignName,omitempty" xml:"SignName,omitempty"`
}

func (*DeleteSmsSignRequest) GetOwnerId added in v5.1.3

func (s *DeleteSmsSignRequest) GetOwnerId() *int64

func (*DeleteSmsSignRequest) GetResourceOwnerAccount added in v5.1.3

func (s *DeleteSmsSignRequest) GetResourceOwnerAccount() *string

func (*DeleteSmsSignRequest) GetResourceOwnerId added in v5.1.3

func (s *DeleteSmsSignRequest) GetResourceOwnerId() *int64

func (*DeleteSmsSignRequest) GetSignName added in v5.1.3

func (s *DeleteSmsSignRequest) GetSignName() *string

func (DeleteSmsSignRequest) GoString

func (s DeleteSmsSignRequest) GoString() string

func (*DeleteSmsSignRequest) SetOwnerId

func (*DeleteSmsSignRequest) SetResourceOwnerAccount

func (s *DeleteSmsSignRequest) SetResourceOwnerAccount(v string) *DeleteSmsSignRequest

func (*DeleteSmsSignRequest) SetResourceOwnerId

func (s *DeleteSmsSignRequest) SetResourceOwnerId(v int64) *DeleteSmsSignRequest

func (*DeleteSmsSignRequest) SetSignName

func (DeleteSmsSignRequest) String

func (s DeleteSmsSignRequest) String() string

func (*DeleteSmsSignRequest) Validate added in v5.1.3

func (s *DeleteSmsSignRequest) Validate() error

type DeleteSmsSignResponse

type DeleteSmsSignResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteSmsSignResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*DeleteSmsSignResponse) GetBody added in v5.1.3

func (*DeleteSmsSignResponse) GetHeaders added in v5.1.3

func (s *DeleteSmsSignResponse) GetHeaders() map[string]*string

func (*DeleteSmsSignResponse) GetStatusCode added in v5.1.3

func (s *DeleteSmsSignResponse) GetStatusCode() *int32

func (DeleteSmsSignResponse) GoString

func (s DeleteSmsSignResponse) GoString() string

func (*DeleteSmsSignResponse) SetBody

func (*DeleteSmsSignResponse) SetHeaders

func (*DeleteSmsSignResponse) SetStatusCode

func (s *DeleteSmsSignResponse) SetStatusCode(v int32) *DeleteSmsSignResponse

func (DeleteSmsSignResponse) String

func (s DeleteSmsSignResponse) String() string

func (*DeleteSmsSignResponse) Validate added in v5.1.3

func (s *DeleteSmsSignResponse) Validate() error

type DeleteSmsSignResponseBody

type DeleteSmsSignResponseBody struct {
	// The response code.
	//
	// 	- If OK is returned, the request is successful.
	//
	// 	- Other values indicate that the request fails. For more information, see [Error codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// F655A8D5-B967-440B-8683-DAD6FF8D****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The signature.
	//
	// example:
	//
	// Aliyun
	SignName *string `json:"SignName,omitempty" xml:"SignName,omitempty"`
}

func (*DeleteSmsSignResponseBody) GetCode added in v5.1.3

func (s *DeleteSmsSignResponseBody) GetCode() *string

func (*DeleteSmsSignResponseBody) GetMessage added in v5.1.3

func (s *DeleteSmsSignResponseBody) GetMessage() *string

func (*DeleteSmsSignResponseBody) GetRequestId added in v5.1.3

func (s *DeleteSmsSignResponseBody) GetRequestId() *string

func (*DeleteSmsSignResponseBody) GetSignName added in v5.1.3

func (s *DeleteSmsSignResponseBody) GetSignName() *string

func (DeleteSmsSignResponseBody) GoString

func (s DeleteSmsSignResponseBody) GoString() string

func (*DeleteSmsSignResponseBody) SetCode

func (*DeleteSmsSignResponseBody) SetMessage

func (*DeleteSmsSignResponseBody) SetRequestId

func (*DeleteSmsSignResponseBody) SetSignName

func (DeleteSmsSignResponseBody) String

func (s DeleteSmsSignResponseBody) String() string

func (*DeleteSmsSignResponseBody) Validate added in v5.1.3

func (s *DeleteSmsSignResponseBody) Validate() error

type DeleteSmsTemplateRequest

type DeleteSmsTemplateRequest struct {
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The code of the message template.
	//
	// You can log on to the [Alibaba Cloud SMS console](https://dysms.console.aliyun.com/dysms.htm) and obtain the message template code on the **Message Templates*	- tab. You can also obtain the message template code by calling the [AddSmsTemplate](https://help.aliyun.com/document_detail/121208.html) operation.
	//
	// This parameter is required.
	//
	// example:
	//
	// SMS_152550****
	TemplateCode *string `json:"TemplateCode,omitempty" xml:"TemplateCode,omitempty"`
}

func (*DeleteSmsTemplateRequest) GetOwnerId added in v5.1.3

func (s *DeleteSmsTemplateRequest) GetOwnerId() *int64

func (*DeleteSmsTemplateRequest) GetResourceOwnerAccount added in v5.1.3

func (s *DeleteSmsTemplateRequest) GetResourceOwnerAccount() *string

func (*DeleteSmsTemplateRequest) GetResourceOwnerId added in v5.1.3

func (s *DeleteSmsTemplateRequest) GetResourceOwnerId() *int64

func (*DeleteSmsTemplateRequest) GetTemplateCode added in v5.1.3

func (s *DeleteSmsTemplateRequest) GetTemplateCode() *string

func (DeleteSmsTemplateRequest) GoString

func (s DeleteSmsTemplateRequest) GoString() string

func (*DeleteSmsTemplateRequest) SetOwnerId

func (*DeleteSmsTemplateRequest) SetResourceOwnerAccount

func (s *DeleteSmsTemplateRequest) SetResourceOwnerAccount(v string) *DeleteSmsTemplateRequest

func (*DeleteSmsTemplateRequest) SetResourceOwnerId

func (s *DeleteSmsTemplateRequest) SetResourceOwnerId(v int64) *DeleteSmsTemplateRequest

func (*DeleteSmsTemplateRequest) SetTemplateCode

func (DeleteSmsTemplateRequest) String

func (s DeleteSmsTemplateRequest) String() string

func (*DeleteSmsTemplateRequest) Validate added in v5.1.3

func (s *DeleteSmsTemplateRequest) Validate() error

type DeleteSmsTemplateResponse

type DeleteSmsTemplateResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteSmsTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*DeleteSmsTemplateResponse) GetBody added in v5.1.3

func (*DeleteSmsTemplateResponse) GetHeaders added in v5.1.3

func (s *DeleteSmsTemplateResponse) GetHeaders() map[string]*string

func (*DeleteSmsTemplateResponse) GetStatusCode added in v5.1.3

func (s *DeleteSmsTemplateResponse) GetStatusCode() *int32

func (DeleteSmsTemplateResponse) GoString

func (s DeleteSmsTemplateResponse) GoString() string

func (*DeleteSmsTemplateResponse) SetBody

func (*DeleteSmsTemplateResponse) SetHeaders

func (*DeleteSmsTemplateResponse) SetStatusCode

func (DeleteSmsTemplateResponse) String

func (s DeleteSmsTemplateResponse) String() string

func (*DeleteSmsTemplateResponse) Validate added in v5.1.3

func (s *DeleteSmsTemplateResponse) Validate() error

type DeleteSmsTemplateResponseBody

type DeleteSmsTemplateResponseBody struct {
	// The response code.
	//
	// 	- The value OK indicates that the request was successful.
	//
	// 	- For more information about other response codes, see [API error codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// CCA2BCFF-2BA7-427C-90EE-AC6994748607
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The code of the message template.
	//
	// example:
	//
	// SMS_20375****
	TemplateCode *string `json:"TemplateCode,omitempty" xml:"TemplateCode,omitempty"`
}

func (*DeleteSmsTemplateResponseBody) GetCode added in v5.1.3

func (s *DeleteSmsTemplateResponseBody) GetCode() *string

func (*DeleteSmsTemplateResponseBody) GetMessage added in v5.1.3

func (s *DeleteSmsTemplateResponseBody) GetMessage() *string

func (*DeleteSmsTemplateResponseBody) GetRequestId added in v5.1.3

func (s *DeleteSmsTemplateResponseBody) GetRequestId() *string

func (*DeleteSmsTemplateResponseBody) GetTemplateCode added in v5.1.3

func (s *DeleteSmsTemplateResponseBody) GetTemplateCode() *string

func (DeleteSmsTemplateResponseBody) GoString

func (*DeleteSmsTemplateResponseBody) SetCode

func (*DeleteSmsTemplateResponseBody) SetMessage

func (*DeleteSmsTemplateResponseBody) SetRequestId

func (*DeleteSmsTemplateResponseBody) SetTemplateCode

func (DeleteSmsTemplateResponseBody) String

func (*DeleteSmsTemplateResponseBody) Validate added in v5.1.3

func (s *DeleteSmsTemplateResponseBody) Validate() error

type GetCardSmsDetailsRequest

type GetCardSmsDetailsRequest struct {
	// Card SMS sending ID, which is the BizCardId field in the response when calling SendCardSms or SendBatchCardSms.
	//
	// example:
	//
	// 123456^0
	BizCardId *string `json:"BizCardId,omitempty" xml:"BizCardId,omitempty"`
	// Digital SMS sending ID, which is the BizDigitalId field in the response when calling SendCardSms or SendBatchCardSms.
	//
	// example:
	//
	// 12346^0
	BizDigitId *string `json:"BizDigitId,omitempty" xml:"BizDigitId,omitempty"`
	// Text SMS sending ID, which is the BizSmsId field in the response when calling SendCardSms or SendBatchCardSms.
	//
	// example:
	//
	// 1234576^0
	BizSmsId *string `json:"BizSmsId,omitempty" xml:"BizSmsId,omitempty"`
	// For paginated viewing of sending records, specify the current page number of the sending records.
	//
	// example:
	//
	// 1
	CurrentPage *int64 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	OwnerId     *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// For paginated viewing of sending records, specify the number of card SMS records to display per page.
	//
	// The value range is 1~50.
	//
	// example:
	//
	// 10
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// Domestic phone number that received the SMS. Format: 11-digit phone number, for example, 1390000****.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1390000****
	PhoneNumber          *string `json:"PhoneNumber,omitempty" xml:"PhoneNumber,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// Card SMS sending date, supports querying records from the last 30 days.
	//
	// Format: yyyyMMdd, for example, 20240112.
	//
	// This parameter is required.
	//
	// example:
	//
	// 20240112
	SendDate *string `json:"SendDate,omitempty" xml:"SendDate,omitempty"`
}

func (*GetCardSmsDetailsRequest) GetBizCardId added in v5.1.3

func (s *GetCardSmsDetailsRequest) GetBizCardId() *string

func (*GetCardSmsDetailsRequest) GetBizDigitId added in v5.1.3

func (s *GetCardSmsDetailsRequest) GetBizDigitId() *string

func (*GetCardSmsDetailsRequest) GetBizSmsId added in v5.1.3

func (s *GetCardSmsDetailsRequest) GetBizSmsId() *string

func (*GetCardSmsDetailsRequest) GetCurrentPage added in v5.1.3

func (s *GetCardSmsDetailsRequest) GetCurrentPage() *int64

func (*GetCardSmsDetailsRequest) GetOwnerId added in v5.1.3

func (s *GetCardSmsDetailsRequest) GetOwnerId() *int64

func (*GetCardSmsDetailsRequest) GetPageSize added in v5.1.3

func (s *GetCardSmsDetailsRequest) GetPageSize() *int64

func (*GetCardSmsDetailsRequest) GetPhoneNumber added in v5.1.3

func (s *GetCardSmsDetailsRequest) GetPhoneNumber() *string

func (*GetCardSmsDetailsRequest) GetResourceOwnerAccount added in v5.1.3

func (s *GetCardSmsDetailsRequest) GetResourceOwnerAccount() *string

func (*GetCardSmsDetailsRequest) GetResourceOwnerId added in v5.1.3

func (s *GetCardSmsDetailsRequest) GetResourceOwnerId() *int64

func (*GetCardSmsDetailsRequest) GetSendDate added in v5.1.3

func (s *GetCardSmsDetailsRequest) GetSendDate() *string

func (GetCardSmsDetailsRequest) GoString

func (s GetCardSmsDetailsRequest) GoString() string

func (*GetCardSmsDetailsRequest) SetBizCardId

func (*GetCardSmsDetailsRequest) SetBizDigitId

func (*GetCardSmsDetailsRequest) SetBizSmsId

func (*GetCardSmsDetailsRequest) SetCurrentPage

func (*GetCardSmsDetailsRequest) SetOwnerId

func (*GetCardSmsDetailsRequest) SetPageSize

func (*GetCardSmsDetailsRequest) SetPhoneNumber

func (*GetCardSmsDetailsRequest) SetResourceOwnerAccount

func (s *GetCardSmsDetailsRequest) SetResourceOwnerAccount(v string) *GetCardSmsDetailsRequest

func (*GetCardSmsDetailsRequest) SetResourceOwnerId

func (s *GetCardSmsDetailsRequest) SetResourceOwnerId(v int64) *GetCardSmsDetailsRequest

func (*GetCardSmsDetailsRequest) SetSendDate

func (GetCardSmsDetailsRequest) String

func (s GetCardSmsDetailsRequest) String() string

func (*GetCardSmsDetailsRequest) Validate added in v5.1.3

func (s *GetCardSmsDetailsRequest) Validate() error

type GetCardSmsDetailsResponse

type GetCardSmsDetailsResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetCardSmsDetailsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*GetCardSmsDetailsResponse) GetBody added in v5.1.3

func (*GetCardSmsDetailsResponse) GetHeaders added in v5.1.3

func (s *GetCardSmsDetailsResponse) GetHeaders() map[string]*string

func (*GetCardSmsDetailsResponse) GetStatusCode added in v5.1.3

func (s *GetCardSmsDetailsResponse) GetStatusCode() *int32

func (GetCardSmsDetailsResponse) GoString

func (s GetCardSmsDetailsResponse) GoString() string

func (*GetCardSmsDetailsResponse) SetBody

func (*GetCardSmsDetailsResponse) SetHeaders

func (*GetCardSmsDetailsResponse) SetStatusCode

func (GetCardSmsDetailsResponse) String

func (s GetCardSmsDetailsResponse) String() string

func (*GetCardSmsDetailsResponse) Validate added in v5.1.3

func (s *GetCardSmsDetailsResponse) Validate() error

type GetCardSmsDetailsResponseBody

type GetCardSmsDetailsResponseBody struct {
	// Access denied detail; this field is returned only if the RAM check fails.
	//
	// example:
	//
	// 无
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// Card SMS sending result
	CardSendDetailDTO *GetCardSmsDetailsResponseBodyCardSendDetailDTO `json:"CardSendDetailDTO,omitempty" xml:"CardSendDetailDTO,omitempty" type:"Struct"`
	// Request status code.
	//
	// 	- OK indicates a successful request.
	//
	// 	- For other error codes, see [API Error Codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Description of the status code.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Indicates whether the API call was successful. Values:
	//
	// - **true*	- - **false**
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (*GetCardSmsDetailsResponseBody) GetAccessDeniedDetail added in v5.1.3

func (s *GetCardSmsDetailsResponseBody) GetAccessDeniedDetail() *string

func (*GetCardSmsDetailsResponseBody) GetCardSendDetailDTO added in v5.1.3

func (*GetCardSmsDetailsResponseBody) GetCode added in v5.1.3

func (s *GetCardSmsDetailsResponseBody) GetCode() *string

func (*GetCardSmsDetailsResponseBody) GetMessage added in v5.1.3

func (s *GetCardSmsDetailsResponseBody) GetMessage() *string

func (*GetCardSmsDetailsResponseBody) GetSuccess added in v5.1.3

func (s *GetCardSmsDetailsResponseBody) GetSuccess() *bool

func (GetCardSmsDetailsResponseBody) GoString

func (*GetCardSmsDetailsResponseBody) SetAccessDeniedDetail

func (*GetCardSmsDetailsResponseBody) SetCode

func (*GetCardSmsDetailsResponseBody) SetMessage

func (*GetCardSmsDetailsResponseBody) SetSuccess

func (GetCardSmsDetailsResponseBody) String

func (*GetCardSmsDetailsResponseBody) Validate added in v5.1.3

func (s *GetCardSmsDetailsResponseBody) Validate() error

type GetCardSmsDetailsResponseBodyCardSendDetailDTO

type GetCardSmsDetailsResponseBodyCardSendDetailDTO struct {
	// Current page number
	//
	// example:
	//
	// 1
	CurrentPage *int64 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	// Page size
	//
	// example:
	//
	// 10
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// List of card SMS sending records
	Records []*GetCardSmsDetailsResponseBodyCardSendDetailDTORecords `json:"Records,omitempty" xml:"Records,omitempty" type:"Repeated"`
	// Total count
	//
	// example:
	//
	// 10
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (*GetCardSmsDetailsResponseBodyCardSendDetailDTO) GetCurrentPage added in v5.1.3

func (*GetCardSmsDetailsResponseBodyCardSendDetailDTO) GetPageSize added in v5.1.3

func (*GetCardSmsDetailsResponseBodyCardSendDetailDTO) GetRecords added in v5.1.3

func (*GetCardSmsDetailsResponseBodyCardSendDetailDTO) GetTotalCount added in v5.1.3

func (GetCardSmsDetailsResponseBodyCardSendDetailDTO) GoString

func (*GetCardSmsDetailsResponseBodyCardSendDetailDTO) SetCurrentPage

func (*GetCardSmsDetailsResponseBodyCardSendDetailDTO) SetPageSize

func (*GetCardSmsDetailsResponseBodyCardSendDetailDTO) SetTotalCount

func (GetCardSmsDetailsResponseBodyCardSendDetailDTO) String

func (*GetCardSmsDetailsResponseBodyCardSendDetailDTO) Validate added in v5.1.3

type GetCardSmsDetailsResponseBodyCardSendDetailDTORecords

type GetCardSmsDetailsResponseBodyCardSendDetailDTORecords struct {
	// Error code for sending
	//
	// example:
	//
	// Success
	ErrCode *string `json:"ErrCode,omitempty" xml:"ErrCode,omitempty"`
	// Customer-transmitted outId
	//
	// example:
	//
	// 12345678
	OutId *string `json:"OutId,omitempty" xml:"OutId,omitempty"`
	// Phone number that received the SMS
	//
	// example:
	//
	// 156****9080
	PhoneNumber *string `json:"PhoneNumber,omitempty" xml:"PhoneNumber,omitempty"`
	// Receive date
	//
	// example:
	//
	// 2024-09-27 11:26:35
	ReceiveDate *string `json:"ReceiveDate,omitempty" xml:"ReceiveDate,omitempty"`
	// Receive SMS type
	//
	// example:
	//
	// CARD_SMS
	ReceiveType *string `json:"ReceiveType,omitempty" xml:"ReceiveType,omitempty"`
	// Render date
	//
	// example:
	//
	// 2024-09-27 12:13:39
	RenderDate *string `json:"RenderDate,omitempty" xml:"RenderDate,omitempty"`
	// Render status. 0: Not rendered; 1: Rendered successfully; 3: Not rendered
	//
	// example:
	//
	// 1
	RenderStatus *int64 `json:"RenderStatus,omitempty" xml:"RenderStatus,omitempty"`
	// Time when the SMS was sent
	//
	// example:
	//
	// 2024-09-27 11:26:32
	SendDate *string `json:"SendDate,omitempty" xml:"SendDate,omitempty"`
	// Sending status. 1: Sending; 2: Send failed; 3: Sent successfully; 4: Addressing failed
	//
	// example:
	//
	// 3
	SendStatus *int64 `json:"SendStatus,omitempty" xml:"SendStatus,omitempty"`
	// SMS content. Only applicable for text messages.
	//
	// example:
	//
	// 您收到一条短信消息
	SmsContent *string `json:"SmsContent,omitempty" xml:"SmsContent,omitempty"`
	// Template code
	//
	// example:
	//
	// CARD_SMS_6***
	TemplateCode *string `json:"TemplateCode,omitempty" xml:"TemplateCode,omitempty"`
}

func (*GetCardSmsDetailsResponseBodyCardSendDetailDTORecords) GetErrCode added in v5.1.3

func (*GetCardSmsDetailsResponseBodyCardSendDetailDTORecords) GetOutId added in v5.1.3

func (*GetCardSmsDetailsResponseBodyCardSendDetailDTORecords) GetPhoneNumber added in v5.1.3

func (*GetCardSmsDetailsResponseBodyCardSendDetailDTORecords) GetReceiveDate added in v5.1.3

func (*GetCardSmsDetailsResponseBodyCardSendDetailDTORecords) GetReceiveType added in v5.1.3

func (*GetCardSmsDetailsResponseBodyCardSendDetailDTORecords) GetRenderDate added in v5.1.3

func (*GetCardSmsDetailsResponseBodyCardSendDetailDTORecords) GetRenderStatus added in v5.1.3

func (*GetCardSmsDetailsResponseBodyCardSendDetailDTORecords) GetSendDate added in v5.1.3

func (*GetCardSmsDetailsResponseBodyCardSendDetailDTORecords) GetSendStatus added in v5.1.3

func (*GetCardSmsDetailsResponseBodyCardSendDetailDTORecords) GetSmsContent added in v5.1.3

func (*GetCardSmsDetailsResponseBodyCardSendDetailDTORecords) GetTemplateCode added in v5.1.3

func (GetCardSmsDetailsResponseBodyCardSendDetailDTORecords) GoString

func (*GetCardSmsDetailsResponseBodyCardSendDetailDTORecords) SetErrCode

func (*GetCardSmsDetailsResponseBodyCardSendDetailDTORecords) SetOutId

func (*GetCardSmsDetailsResponseBodyCardSendDetailDTORecords) SetPhoneNumber

func (*GetCardSmsDetailsResponseBodyCardSendDetailDTORecords) SetReceiveDate

func (*GetCardSmsDetailsResponseBodyCardSendDetailDTORecords) SetReceiveType

func (*GetCardSmsDetailsResponseBodyCardSendDetailDTORecords) SetRenderDate

func (*GetCardSmsDetailsResponseBodyCardSendDetailDTORecords) SetRenderStatus

func (*GetCardSmsDetailsResponseBodyCardSendDetailDTORecords) SetSendDate

func (*GetCardSmsDetailsResponseBodyCardSendDetailDTORecords) SetSendStatus

func (*GetCardSmsDetailsResponseBodyCardSendDetailDTORecords) SetSmsContent

func (*GetCardSmsDetailsResponseBodyCardSendDetailDTORecords) SetTemplateCode

func (GetCardSmsDetailsResponseBodyCardSendDetailDTORecords) String

func (*GetCardSmsDetailsResponseBodyCardSendDetailDTORecords) Validate added in v5.1.3

type GetCardSmsLinkRequest

type GetCardSmsLinkRequest struct {
	// The code type of the URLs.
	//
	// 	- **1**: group texting
	//
	// 	- **2**: personalization
	//
	// example:
	//
	// 2
	CardCodeType *int32 `json:"CardCodeType,omitempty" xml:"CardCodeType,omitempty"`
	// The type of the short URLs.
	//
	// 	- 1: standard short code.
	//
	// 	- 2: custom short code.
	//
	// > If the **CardLinkType*	- is not specified, standard short codes are generated. If you need to generate custom short codes, contact Alibaba Cloud SMS technical support.
	//
	// example:
	//
	// 1
	CardLinkType *int32 `json:"CardLinkType,omitempty" xml:"CardLinkType,omitempty"`
	// The code of the message template. You can view the template code in the **Template Code*	- column on the **Templates*	- tab of the **Go China*	- page in the Alibaba Cloud SMS console.
	//
	// > Make sure that the message template has been approved.
	//
	// This parameter is required.
	//
	// example:
	//
	// CARD_SMS_****
	CardTemplateCode *string `json:"CardTemplateCode,omitempty" xml:"CardTemplateCode,omitempty"`
	// The variables of the message template.
	//
	// example:
	//
	// [{},{}]
	CardTemplateParamJson *string `json:"CardTemplateParamJson,omitempty" xml:"CardTemplateParamJson,omitempty"`
	// The custom short code. It can contain 4 to 8 digits or letters.
	//
	// > If the CardLinkType parameter is set to 2, the CustomShortCodeJson parameter is required.
	//
	// example:
	//
	// abCde
	CustomShortCodeJson *string `json:"CustomShortCodeJson,omitempty" xml:"CustomShortCodeJson,omitempty"`
	// The original domain name. You must submit domain names for approval in advance.
	//
	// >
	//
	// 	- If the **CardLinkType*	- parameter is set to **2**, the **Domain*	- parameter is required.
	//
	// 	- The **Domain*	- parameter cannot exceed 100 characters in length. If the parameter is not specified, a default domain name is used.
	//
	// example:
	//
	// xxx.com
	Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"`
	// The extension field.
	//
	// example:
	//
	// BC20220608102511660860762****
	OutId *string `json:"OutId,omitempty" xml:"OutId,omitempty"`
	// The mobile phone numbers of recipients, custom identifiers, or system identifiers.
	//
	// >
	//
	// 	- A maximum of 10,000 mobile phone numbers are supported.
	//
	// 	- You can enter custom identifier. Each identifier can be a maximum of 60 characters in length.
	//
	// 	- You can apply for a maximum of 10 OPPO templates at a time.
	//
	// example:
	//
	// [\\"1390000****
	//
	// \\",\\"1370000****
	//
	// \\"]
	PhoneNumberJson *string `json:"PhoneNumberJson,omitempty" xml:"PhoneNumberJson,omitempty"`
	// The signature. You can view the template code in the **Signature*	- column on the **Signaturess*	- tab of the **Go China*	- page in the Alibaba Cloud SMS console.
	//
	// > The signatures must be approved and correspond to the mobile numbers in sequence.
	//
	// This parameter is required.
	//
	// example:
	//
	// [\\"aliyun\\", \\"aliyun2\\"]
	SignNameJson *string `json:"SignNameJson,omitempty" xml:"SignNameJson,omitempty"`
}

func (*GetCardSmsLinkRequest) GetCardCodeType added in v5.1.3

func (s *GetCardSmsLinkRequest) GetCardCodeType() *int32

func (*GetCardSmsLinkRequest) GetCardLinkType added in v5.1.3

func (s *GetCardSmsLinkRequest) GetCardLinkType() *int32

func (*GetCardSmsLinkRequest) GetCardTemplateCode added in v5.1.3

func (s *GetCardSmsLinkRequest) GetCardTemplateCode() *string

func (*GetCardSmsLinkRequest) GetCardTemplateParamJson added in v5.1.3

func (s *GetCardSmsLinkRequest) GetCardTemplateParamJson() *string

func (*GetCardSmsLinkRequest) GetCustomShortCodeJson added in v5.1.3

func (s *GetCardSmsLinkRequest) GetCustomShortCodeJson() *string

func (*GetCardSmsLinkRequest) GetDomain added in v5.1.3

func (s *GetCardSmsLinkRequest) GetDomain() *string

func (*GetCardSmsLinkRequest) GetOutId added in v5.1.3

func (s *GetCardSmsLinkRequest) GetOutId() *string

func (*GetCardSmsLinkRequest) GetPhoneNumberJson added in v5.1.3

func (s *GetCardSmsLinkRequest) GetPhoneNumberJson() *string

func (*GetCardSmsLinkRequest) GetSignNameJson added in v5.1.3

func (s *GetCardSmsLinkRequest) GetSignNameJson() *string

func (GetCardSmsLinkRequest) GoString

func (s GetCardSmsLinkRequest) GoString() string

func (*GetCardSmsLinkRequest) SetCardCodeType

func (s *GetCardSmsLinkRequest) SetCardCodeType(v int32) *GetCardSmsLinkRequest

func (*GetCardSmsLinkRequest) SetCardLinkType

func (s *GetCardSmsLinkRequest) SetCardLinkType(v int32) *GetCardSmsLinkRequest

func (*GetCardSmsLinkRequest) SetCardTemplateCode

func (s *GetCardSmsLinkRequest) SetCardTemplateCode(v string) *GetCardSmsLinkRequest

func (*GetCardSmsLinkRequest) SetCardTemplateParamJson

func (s *GetCardSmsLinkRequest) SetCardTemplateParamJson(v string) *GetCardSmsLinkRequest

func (*GetCardSmsLinkRequest) SetCustomShortCodeJson

func (s *GetCardSmsLinkRequest) SetCustomShortCodeJson(v string) *GetCardSmsLinkRequest

func (*GetCardSmsLinkRequest) SetDomain

func (*GetCardSmsLinkRequest) SetOutId

func (*GetCardSmsLinkRequest) SetPhoneNumberJson

func (s *GetCardSmsLinkRequest) SetPhoneNumberJson(v string) *GetCardSmsLinkRequest

func (*GetCardSmsLinkRequest) SetSignNameJson

func (s *GetCardSmsLinkRequest) SetSignNameJson(v string) *GetCardSmsLinkRequest

func (GetCardSmsLinkRequest) String

func (s GetCardSmsLinkRequest) String() string

func (*GetCardSmsLinkRequest) Validate added in v5.1.3

func (s *GetCardSmsLinkRequest) Validate() error

type GetCardSmsLinkResponse

type GetCardSmsLinkResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetCardSmsLinkResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*GetCardSmsLinkResponse) GetBody added in v5.1.3

func (*GetCardSmsLinkResponse) GetHeaders added in v5.1.3

func (s *GetCardSmsLinkResponse) GetHeaders() map[string]*string

func (*GetCardSmsLinkResponse) GetStatusCode added in v5.1.3

func (s *GetCardSmsLinkResponse) GetStatusCode() *int32

func (GetCardSmsLinkResponse) GoString

func (s GetCardSmsLinkResponse) GoString() string

func (*GetCardSmsLinkResponse) SetBody

func (*GetCardSmsLinkResponse) SetHeaders

func (*GetCardSmsLinkResponse) SetStatusCode

func (GetCardSmsLinkResponse) String

func (s GetCardSmsLinkResponse) String() string

func (*GetCardSmsLinkResponse) Validate added in v5.1.3

func (s *GetCardSmsLinkResponse) Validate() error

type GetCardSmsLinkResponseBody

type GetCardSmsLinkResponseBody struct {
	// The HTTP status code.
	//
	// 	- The value OK indicates that the request was successful.
	//
	// 	- Other values indicate that the request failed. For more information, see [Error codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The data returned.
	Data *GetCardSmsLinkResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// CC89A90C-978F-46AC-B80D-54738371E7CA
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (*GetCardSmsLinkResponseBody) GetCode added in v5.1.3

func (s *GetCardSmsLinkResponseBody) GetCode() *string

func (*GetCardSmsLinkResponseBody) GetData added in v5.1.3

func (*GetCardSmsLinkResponseBody) GetRequestId added in v5.1.3

func (s *GetCardSmsLinkResponseBody) GetRequestId() *string

func (*GetCardSmsLinkResponseBody) GetSuccess added in v5.1.3

func (s *GetCardSmsLinkResponseBody) GetSuccess() *bool

func (GetCardSmsLinkResponseBody) GoString

func (s GetCardSmsLinkResponseBody) GoString() string

func (*GetCardSmsLinkResponseBody) SetCode

func (*GetCardSmsLinkResponseBody) SetData

func (*GetCardSmsLinkResponseBody) SetRequestId

func (*GetCardSmsLinkResponseBody) SetSuccess

func (GetCardSmsLinkResponseBody) String

func (*GetCardSmsLinkResponseBody) Validate added in v5.1.3

func (s *GetCardSmsLinkResponseBody) Validate() error

type GetCardSmsLinkResponseBodyData

type GetCardSmsLinkResponseBodyData struct {
	// The mobile phone numbers that support card messages.
	//
	// example:
	//
	// [\\"1390000****\\",\\"1370000****\\"]
	CardPhoneNumbers *string `json:"CardPhoneNumbers,omitempty" xml:"CardPhoneNumbers,omitempty"`
	// The signatures must correspond to the mobile numbers and short URLs in sequence.
	//
	// example:
	//
	// ["aliyun","aliyun2"]
	CardSignNames *string `json:"CardSignNames,omitempty" xml:"CardSignNames,omitempty"`
	// The short URLs.
	//
	// example:
	//
	// [\\"mw2m.cn/LAaGGa\\",\\"mw2m.cn/LAAaes\\"]
	CardSmsLinks *string `json:"CardSmsLinks,omitempty" xml:"CardSmsLinks,omitempty"`
	// The review status of the card message template.
	//
	// 	- **0**: pending approval
	//
	// 	- **1**: approved
	//
	// 	- **2**: rejected
	//
	// > Unapproved card messages are rolled back.
	//
	// example:
	//
	// 0
	CardTmpState *int32 `json:"CardTmpState,omitempty" xml:"CardTmpState,omitempty"`
	// The mobile phone numbers that do not support card messages.
	//
	// example:
	//
	// 1390000****
	NotMediaMobiles *string `json:"NotMediaMobiles,omitempty" xml:"NotMediaMobiles,omitempty"`
}

func (*GetCardSmsLinkResponseBodyData) GetCardPhoneNumbers added in v5.1.3

func (s *GetCardSmsLinkResponseBodyData) GetCardPhoneNumbers() *string

func (*GetCardSmsLinkResponseBodyData) GetCardSignNames added in v5.1.3

func (s *GetCardSmsLinkResponseBodyData) GetCardSignNames() *string
func (s *GetCardSmsLinkResponseBodyData) GetCardSmsLinks() *string

func (*GetCardSmsLinkResponseBodyData) GetCardTmpState added in v5.1.3

func (s *GetCardSmsLinkResponseBodyData) GetCardTmpState() *int32

func (*GetCardSmsLinkResponseBodyData) GetNotMediaMobiles added in v5.1.3

func (s *GetCardSmsLinkResponseBodyData) GetNotMediaMobiles() *string

func (GetCardSmsLinkResponseBodyData) GoString

func (*GetCardSmsLinkResponseBodyData) SetCardPhoneNumbers

func (*GetCardSmsLinkResponseBodyData) SetCardSignNames

func (*GetCardSmsLinkResponseBodyData) SetCardTmpState

func (*GetCardSmsLinkResponseBodyData) SetNotMediaMobiles

func (GetCardSmsLinkResponseBodyData) String

func (*GetCardSmsLinkResponseBodyData) Validate added in v5.1.3

func (s *GetCardSmsLinkResponseBodyData) Validate() error

type GetMediaResourceIdRequest

type GetMediaResourceIdRequest struct {
	// The extended fields.
	//
	// > If you set the ResourceType parameter to **2**, this parameter is required.
	//
	// example:
	//
	// {\\"img_rate\\":\\"oneToOne\\"}
	ExtendInfo *string `json:"ExtendInfo,omitempty" xml:"ExtendInfo,omitempty"`
	// The size of the resource. Unit: bytes.
	//
	// This parameter is required.
	//
	// example:
	//
	// 12
	FileSize *int64 `json:"FileSize,omitempty" xml:"FileSize,omitempty"`
	// The description of the resource.
	//
	// example:
	//
	// remark
	Memo *string `json:"Memo,omitempty" xml:"Memo,omitempty"`
	// The address of the resource.
	//
	// This parameter is required.
	//
	// example:
	//
	// oss://alicom-fc-media/1947741454322274/alicom-fc-media/pic/202205191526575398603697152.png
	OssKey *string `json:"OssKey,omitempty" xml:"OssKey,omitempty"`
	// The type of the resource.
	//
	// 	- **1**: text.
	//
	// 	- **2**: image. A small image cannot exceed 100 KB in size, and a large image cannot exceed 2 MB in size. The image must be clear. Supported format: JPG, JPEG, and PNG.
	//
	// 	- **3**: audio.
	//
	// 	- **4**: video. Supported format: MP4.
	//
	// >
	//
	// 	- If you set the ResourceType parameter to 2, the **img_rate*	- required is required. Valid values:
	//
	// 	- 1:1
	//
	// 	- 16:9
	//
	// 	- 3:1
	//
	// 	- 48:65
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	ResourceType *int32 `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
}

func (*GetMediaResourceIdRequest) GetExtendInfo added in v5.1.3

func (s *GetMediaResourceIdRequest) GetExtendInfo() *string

func (*GetMediaResourceIdRequest) GetFileSize added in v5.1.3

func (s *GetMediaResourceIdRequest) GetFileSize() *int64

func (*GetMediaResourceIdRequest) GetMemo added in v5.1.3

func (s *GetMediaResourceIdRequest) GetMemo() *string

func (*GetMediaResourceIdRequest) GetOssKey added in v5.1.3

func (s *GetMediaResourceIdRequest) GetOssKey() *string

func (*GetMediaResourceIdRequest) GetResourceType added in v5.1.3

func (s *GetMediaResourceIdRequest) GetResourceType() *int32

func (GetMediaResourceIdRequest) GoString

func (s GetMediaResourceIdRequest) GoString() string

func (*GetMediaResourceIdRequest) SetExtendInfo

func (*GetMediaResourceIdRequest) SetFileSize

func (*GetMediaResourceIdRequest) SetMemo

func (*GetMediaResourceIdRequest) SetOssKey

func (*GetMediaResourceIdRequest) SetResourceType

func (GetMediaResourceIdRequest) String

func (s GetMediaResourceIdRequest) String() string

func (*GetMediaResourceIdRequest) Validate added in v5.1.3

func (s *GetMediaResourceIdRequest) Validate() error

type GetMediaResourceIdResponse

type GetMediaResourceIdResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetMediaResourceIdResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*GetMediaResourceIdResponse) GetBody added in v5.1.3

func (*GetMediaResourceIdResponse) GetHeaders added in v5.1.3

func (s *GetMediaResourceIdResponse) GetHeaders() map[string]*string

func (*GetMediaResourceIdResponse) GetStatusCode added in v5.1.3

func (s *GetMediaResourceIdResponse) GetStatusCode() *int32

func (GetMediaResourceIdResponse) GoString

func (s GetMediaResourceIdResponse) GoString() string

func (*GetMediaResourceIdResponse) SetBody

func (*GetMediaResourceIdResponse) SetHeaders

func (*GetMediaResourceIdResponse) SetStatusCode

func (GetMediaResourceIdResponse) String

func (*GetMediaResourceIdResponse) Validate added in v5.1.3

func (s *GetMediaResourceIdResponse) Validate() error

type GetMediaResourceIdResponseBody

type GetMediaResourceIdResponseBody struct {
	// The response code.
	//
	// 	- If OK is returned, the request is successful.
	//
	// 	- Other values indicate that the request fails. For more information, see [Error codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The data returned.
	Data *GetMediaResourceIdResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// F07CF237-F6E3-5F77-B91B-F9B7C5DE84AB
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (*GetMediaResourceIdResponseBody) GetCode added in v5.1.3

func (s *GetMediaResourceIdResponseBody) GetCode() *string

func (*GetMediaResourceIdResponseBody) GetData added in v5.1.3

func (*GetMediaResourceIdResponseBody) GetRequestId added in v5.1.3

func (s *GetMediaResourceIdResponseBody) GetRequestId() *string

func (*GetMediaResourceIdResponseBody) GetSuccess added in v5.1.3

func (s *GetMediaResourceIdResponseBody) GetSuccess() *bool

func (GetMediaResourceIdResponseBody) GoString

func (*GetMediaResourceIdResponseBody) SetCode

func (*GetMediaResourceIdResponseBody) SetRequestId

func (*GetMediaResourceIdResponseBody) SetSuccess

func (GetMediaResourceIdResponseBody) String

func (*GetMediaResourceIdResponseBody) Validate added in v5.1.3

func (s *GetMediaResourceIdResponseBody) Validate() error

type GetMediaResourceIdResponseBodyData

type GetMediaResourceIdResponseBodyData struct {
	// The download URL of the resource.
	//
	// example:
	//
	// http://test-example.com/download.jpg
	ResUrlDownload *string `json:"ResUrlDownload,omitempty" xml:"ResUrlDownload,omitempty"`
	// The resource ID.
	//
	// example:
	//
	// SMS_14571****
	ResourceId *int64 `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
}

func (*GetMediaResourceIdResponseBodyData) GetResUrlDownload added in v5.1.3

func (s *GetMediaResourceIdResponseBodyData) GetResUrlDownload() *string

func (*GetMediaResourceIdResponseBodyData) GetResourceId added in v5.1.3

func (s *GetMediaResourceIdResponseBodyData) GetResourceId() *int64

func (GetMediaResourceIdResponseBodyData) GoString

func (*GetMediaResourceIdResponseBodyData) SetResUrlDownload

func (*GetMediaResourceIdResponseBodyData) SetResourceId

func (GetMediaResourceIdResponseBodyData) String

func (*GetMediaResourceIdResponseBodyData) Validate added in v5.1.3

type GetOSSInfoForCardTemplateResponse

type GetOSSInfoForCardTemplateResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetOSSInfoForCardTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*GetOSSInfoForCardTemplateResponse) GetBody added in v5.1.3

func (*GetOSSInfoForCardTemplateResponse) GetHeaders added in v5.1.3

func (s *GetOSSInfoForCardTemplateResponse) GetHeaders() map[string]*string

func (*GetOSSInfoForCardTemplateResponse) GetStatusCode added in v5.1.3

func (s *GetOSSInfoForCardTemplateResponse) GetStatusCode() *int32

func (GetOSSInfoForCardTemplateResponse) GoString

func (*GetOSSInfoForCardTemplateResponse) SetHeaders

func (*GetOSSInfoForCardTemplateResponse) SetStatusCode

func (GetOSSInfoForCardTemplateResponse) String

func (*GetOSSInfoForCardTemplateResponse) Validate added in v5.1.3

type GetOSSInfoForCardTemplateResponseBody

type GetOSSInfoForCardTemplateResponseBody struct {
	// The HTTP status code.
	//
	// 	- The value OK indicates that the request was successful.
	//
	// 	- For more information about other response codes, see [API error codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The data returned.
	Data *GetOSSInfoForCardTemplateResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// A90E4451-FED7-49D2-87C8-00700A8C4D0D
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (*GetOSSInfoForCardTemplateResponseBody) GetCode added in v5.1.3

func (*GetOSSInfoForCardTemplateResponseBody) GetData added in v5.1.3

func (*GetOSSInfoForCardTemplateResponseBody) GetRequestId added in v5.1.3

func (s *GetOSSInfoForCardTemplateResponseBody) GetRequestId() *string

func (*GetOSSInfoForCardTemplateResponseBody) GetSuccess added in v5.1.3

func (GetOSSInfoForCardTemplateResponseBody) GoString

func (*GetOSSInfoForCardTemplateResponseBody) SetCode

func (*GetOSSInfoForCardTemplateResponseBody) SetRequestId

func (*GetOSSInfoForCardTemplateResponseBody) SetSuccess

func (GetOSSInfoForCardTemplateResponseBody) String

func (*GetOSSInfoForCardTemplateResponseBody) Validate added in v5.1.3

type GetOSSInfoForCardTemplateResponseBodyData

type GetOSSInfoForCardTemplateResponseBodyData struct {
	// The AccessKey ID.
	//
	// example:
	//
	// LTAIxetqt1Dg****
	AccessKeyId *string `json:"AccessKeyId,omitempty" xml:"AccessKeyId,omitempty"`
	// The ID of the Alibaba Cloud account.
	//
	// example:
	//
	// 599333677478****
	AliUid *string `json:"AliUid,omitempty" xml:"AliUid,omitempty"`
	// The name of the OSS bucket.
	//
	// example:
	//
	// alicom-cardsms-resources
	Bucket *string `json:"Bucket,omitempty" xml:"Bucket,omitempty"`
	// The timeout period.
	//
	// example:
	//
	// 1634209418
	ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	// The hostname.
	//
	// example:
	//
	// https://alicom-cardsms-resources.oss-cn-zhangjiakou.aliyuncs.com
	Host *string `json:"Host,omitempty" xml:"Host,omitempty"`
	// The signature policy.
	//
	// example:
	//
	// eyJxxx0=
	Policy *string `json:"Policy,omitempty" xml:"Policy,omitempty"`
	// The signature.
	//
	// example:
	//
	// Aliyun
	Signature *string `json:"Signature,omitempty" xml:"Signature,omitempty"`
	// The path of the policy.
	//
	// example:
	//
	// 1631792777
	StartPath *string `json:"StartPath,omitempty" xml:"StartPath,omitempty"`
}

func (*GetOSSInfoForCardTemplateResponseBodyData) GetAccessKeyId added in v5.1.3

func (*GetOSSInfoForCardTemplateResponseBodyData) GetAliUid added in v5.1.3

func (*GetOSSInfoForCardTemplateResponseBodyData) GetBucket added in v5.1.3

func (*GetOSSInfoForCardTemplateResponseBodyData) GetExpireTime added in v5.1.3

func (*GetOSSInfoForCardTemplateResponseBodyData) GetHost added in v5.1.3

func (*GetOSSInfoForCardTemplateResponseBodyData) GetPolicy added in v5.1.3

func (*GetOSSInfoForCardTemplateResponseBodyData) GetSignature added in v5.1.3

func (*GetOSSInfoForCardTemplateResponseBodyData) GetStartPath added in v5.1.3

func (GetOSSInfoForCardTemplateResponseBodyData) GoString

func (*GetOSSInfoForCardTemplateResponseBodyData) SetAccessKeyId

func (*GetOSSInfoForCardTemplateResponseBodyData) SetAliUid

func (*GetOSSInfoForCardTemplateResponseBodyData) SetBucket

func (*GetOSSInfoForCardTemplateResponseBodyData) SetExpireTime

func (*GetOSSInfoForCardTemplateResponseBodyData) SetHost

func (*GetOSSInfoForCardTemplateResponseBodyData) SetPolicy

func (*GetOSSInfoForCardTemplateResponseBodyData) SetSignature

func (*GetOSSInfoForCardTemplateResponseBodyData) SetStartPath

func (GetOSSInfoForCardTemplateResponseBodyData) String

func (*GetOSSInfoForCardTemplateResponseBodyData) Validate added in v5.1.3

type GetOSSInfoForUploadFileRequest

type GetOSSInfoForUploadFileRequest struct {
	// Business type, default value is **fcMediaSms**.
	//
	// When creating signatures and templates, and uploading **additional materials**, this value is **fcMediaSms**.
	//
	// example:
	//
	// fcMediaSms
	BizType              *string `json:"BizType,omitempty" xml:"BizType,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (*GetOSSInfoForUploadFileRequest) GetBizType added in v5.1.3

func (s *GetOSSInfoForUploadFileRequest) GetBizType() *string

func (*GetOSSInfoForUploadFileRequest) GetOwnerId added in v5.1.3

func (s *GetOSSInfoForUploadFileRequest) GetOwnerId() *int64

func (*GetOSSInfoForUploadFileRequest) GetResourceOwnerAccount added in v5.1.3

func (s *GetOSSInfoForUploadFileRequest) GetResourceOwnerAccount() *string

func (*GetOSSInfoForUploadFileRequest) GetResourceOwnerId added in v5.1.3

func (s *GetOSSInfoForUploadFileRequest) GetResourceOwnerId() *int64

func (GetOSSInfoForUploadFileRequest) GoString

func (*GetOSSInfoForUploadFileRequest) SetBizType

func (*GetOSSInfoForUploadFileRequest) SetOwnerId

func (*GetOSSInfoForUploadFileRequest) SetResourceOwnerAccount

func (*GetOSSInfoForUploadFileRequest) SetResourceOwnerId

func (GetOSSInfoForUploadFileRequest) String

func (*GetOSSInfoForUploadFileRequest) Validate added in v5.1.3

func (s *GetOSSInfoForUploadFileRequest) Validate() error

type GetOSSInfoForUploadFileResponse

type GetOSSInfoForUploadFileResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetOSSInfoForUploadFileResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*GetOSSInfoForUploadFileResponse) GetBody added in v5.1.3

func (*GetOSSInfoForUploadFileResponse) GetHeaders added in v5.1.3

func (s *GetOSSInfoForUploadFileResponse) GetHeaders() map[string]*string

func (*GetOSSInfoForUploadFileResponse) GetStatusCode added in v5.1.3

func (s *GetOSSInfoForUploadFileResponse) GetStatusCode() *int32

func (GetOSSInfoForUploadFileResponse) GoString

func (*GetOSSInfoForUploadFileResponse) SetHeaders

func (*GetOSSInfoForUploadFileResponse) SetStatusCode

func (GetOSSInfoForUploadFileResponse) String

func (*GetOSSInfoForUploadFileResponse) Validate added in v5.1.3

func (s *GetOSSInfoForUploadFileResponse) Validate() error

type GetOSSInfoForUploadFileResponseBody

type GetOSSInfoForUploadFileResponseBody struct {
	// Request status code.
	//
	// - OK return represents a successful request.
	//
	// - For other error codes, please refer to the [Error Code List](https://help.aliyun.com/document_detail/101346.htm).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Description of the status code.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Return result.
	Model *GetOSSInfoForUploadFileResponseBodyModel `json:"Model,omitempty" xml:"Model,omitempty" type:"Struct"`
	// The ID of this call request, which is a unique identifier generated by Alibaba Cloud for the request, can be used for troubleshooting and issue定位.
	//
	// example:
	//
	// A90E4451-FED7-49D2-87C8-00700EDCFD0D
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates success. Values:
	//
	// - **true**
	//
	// - **false**
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (*GetOSSInfoForUploadFileResponseBody) GetCode added in v5.1.3

func (*GetOSSInfoForUploadFileResponseBody) GetMessage added in v5.1.3

func (*GetOSSInfoForUploadFileResponseBody) GetModel added in v5.1.3

func (*GetOSSInfoForUploadFileResponseBody) GetRequestId added in v5.1.3

func (s *GetOSSInfoForUploadFileResponseBody) GetRequestId() *string

func (*GetOSSInfoForUploadFileResponseBody) GetSuccess added in v5.1.3

func (s *GetOSSInfoForUploadFileResponseBody) GetSuccess() *bool

func (GetOSSInfoForUploadFileResponseBody) GoString

func (*GetOSSInfoForUploadFileResponseBody) SetCode

func (*GetOSSInfoForUploadFileResponseBody) SetMessage

func (*GetOSSInfoForUploadFileResponseBody) SetRequestId

func (*GetOSSInfoForUploadFileResponseBody) SetSuccess

func (GetOSSInfoForUploadFileResponseBody) String

func (*GetOSSInfoForUploadFileResponseBody) Validate added in v5.1.3

type GetOSSInfoForUploadFileResponseBodyModel

type GetOSSInfoForUploadFileResponseBodyModel struct {
	// AccessKey ID used for signing.
	//
	// example:
	//
	// LTAIxetqt1Dg****
	AccessKeyId *string `json:"AccessKeyId,omitempty" xml:"AccessKeyId,omitempty"`
	// Expiration time.
	//
	// example:
	//
	// 1719297445
	ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	// Host address.
	//
	// example:
	//
	// https://alicom-fc-media.oss-cn-zhangjiakou.aliyuncs.com
	Host *string `json:"Host,omitempty" xml:"Host,omitempty"`
	// Signature policy.
	//
	// example:
	//
	// eyJleHBpcmF0aW9uIjoiMjAyN***Ni0yNVQwNjozNzoyNS45NzBaI**iY29uZGl0aW9ucyI6W1siY29udGVudC1sZW5ndGgtcmFuZ2UiLDAsMTA0ODU3NjAwMF0sWyJzdGFydHMtd2l0***sIiRrZXkiLCIiXV19
	Policy *string `json:"Policy,omitempty" xml:"Policy,omitempty"`
	// Signature information calculated based on **AccessKey Secret*	- and **Policy**. When calling the OSS API, OSS verifies this signature information to confirm the legitimacy of the Post request.
	//
	// example:
	//
	// BXnwCWPrhVb*****aoZHZfli5KE=
	Signature *string `json:"Signature,omitempty" xml:"Signature,omitempty"`
	// Policy path.
	//
	// example:
	//
	// 123456
	StartPath *string `json:"StartPath,omitempty" xml:"StartPath,omitempty"`
}

func (*GetOSSInfoForUploadFileResponseBodyModel) GetAccessKeyId added in v5.1.3

func (s *GetOSSInfoForUploadFileResponseBodyModel) GetAccessKeyId() *string

func (*GetOSSInfoForUploadFileResponseBodyModel) GetExpireTime added in v5.1.3

func (*GetOSSInfoForUploadFileResponseBodyModel) GetHost added in v5.1.3

func (*GetOSSInfoForUploadFileResponseBodyModel) GetPolicy added in v5.1.3

func (*GetOSSInfoForUploadFileResponseBodyModel) GetSignature added in v5.1.3

func (*GetOSSInfoForUploadFileResponseBodyModel) GetStartPath added in v5.1.3

func (GetOSSInfoForUploadFileResponseBodyModel) GoString

func (*GetOSSInfoForUploadFileResponseBodyModel) SetAccessKeyId

func (*GetOSSInfoForUploadFileResponseBodyModel) SetExpireTime

func (*GetOSSInfoForUploadFileResponseBodyModel) SetHost

func (*GetOSSInfoForUploadFileResponseBodyModel) SetPolicy

func (*GetOSSInfoForUploadFileResponseBodyModel) SetSignature

func (*GetOSSInfoForUploadFileResponseBodyModel) SetStartPath

func (GetOSSInfoForUploadFileResponseBodyModel) String

func (*GetOSSInfoForUploadFileResponseBodyModel) Validate added in v5.1.3

type GetQualificationOssInfoRequest

type GetQualificationOssInfoRequest struct {
	// 业务,非空
	//
	// This parameter is required.
	//
	// example:
	//
	// dysms
	BizType              *string `json:"BizType,omitempty" xml:"BizType,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (*GetQualificationOssInfoRequest) GetBizType added in v5.1.3

func (s *GetQualificationOssInfoRequest) GetBizType() *string

func (*GetQualificationOssInfoRequest) GetOwnerId added in v5.1.3

func (s *GetQualificationOssInfoRequest) GetOwnerId() *int64

func (*GetQualificationOssInfoRequest) GetResourceOwnerAccount added in v5.1.3

func (s *GetQualificationOssInfoRequest) GetResourceOwnerAccount() *string

func (*GetQualificationOssInfoRequest) GetResourceOwnerId added in v5.1.3

func (s *GetQualificationOssInfoRequest) GetResourceOwnerId() *int64

func (GetQualificationOssInfoRequest) GoString

func (*GetQualificationOssInfoRequest) SetBizType

func (*GetQualificationOssInfoRequest) SetOwnerId

func (*GetQualificationOssInfoRequest) SetResourceOwnerAccount

func (*GetQualificationOssInfoRequest) SetResourceOwnerId

func (GetQualificationOssInfoRequest) String

func (*GetQualificationOssInfoRequest) Validate added in v5.1.3

func (s *GetQualificationOssInfoRequest) Validate() error

type GetQualificationOssInfoResponse

type GetQualificationOssInfoResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetQualificationOssInfoResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*GetQualificationOssInfoResponse) GetBody added in v5.1.3

func (*GetQualificationOssInfoResponse) GetHeaders added in v5.1.3

func (s *GetQualificationOssInfoResponse) GetHeaders() map[string]*string

func (*GetQualificationOssInfoResponse) GetStatusCode added in v5.1.3

func (s *GetQualificationOssInfoResponse) GetStatusCode() *int32

func (GetQualificationOssInfoResponse) GoString

func (*GetQualificationOssInfoResponse) SetHeaders

func (*GetQualificationOssInfoResponse) SetStatusCode

func (GetQualificationOssInfoResponse) String

func (*GetQualificationOssInfoResponse) Validate added in v5.1.3

func (s *GetQualificationOssInfoResponse) Validate() error

type GetQualificationOssInfoResponseBody

type GetQualificationOssInfoResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// example:
	//
	// OK
	Code *string                                  `json:"Code,omitempty" xml:"Code,omitempty"`
	Data *GetQualificationOssInfoResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 25D5AFDE-8EBC-132E-8909-1FDC071DA
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (*GetQualificationOssInfoResponseBody) GetAccessDeniedDetail added in v5.1.3

func (s *GetQualificationOssInfoResponseBody) GetAccessDeniedDetail() *string

func (*GetQualificationOssInfoResponseBody) GetCode added in v5.1.3

func (*GetQualificationOssInfoResponseBody) GetData added in v5.1.3

func (*GetQualificationOssInfoResponseBody) GetMessage added in v5.1.3

func (*GetQualificationOssInfoResponseBody) GetRequestId added in v5.1.3

func (s *GetQualificationOssInfoResponseBody) GetRequestId() *string

func (*GetQualificationOssInfoResponseBody) GetSuccess added in v5.1.3

func (s *GetQualificationOssInfoResponseBody) GetSuccess() *bool

func (GetQualificationOssInfoResponseBody) GoString

func (*GetQualificationOssInfoResponseBody) SetAccessDeniedDetail

func (*GetQualificationOssInfoResponseBody) SetCode

func (*GetQualificationOssInfoResponseBody) SetMessage

func (*GetQualificationOssInfoResponseBody) SetRequestId

func (*GetQualificationOssInfoResponseBody) SetSuccess

func (GetQualificationOssInfoResponseBody) String

func (*GetQualificationOssInfoResponseBody) Validate added in v5.1.3

type GetQualificationOssInfoResponseBodyData

type GetQualificationOssInfoResponseBodyData struct {
	// ak
	//
	// example:
	//
	// bypFNbG******
	AccessKeyId *string `json:"AccessKeyId,omitempty" xml:"AccessKeyId,omitempty"`
	// 过期时间
	//
	// example:
	//
	// 1741521339
	Expire *int64 `json:"Expire,omitempty" xml:"Expire,omitempty"`
	// 域名
	//
	// example:
	//
	// http://***.oss-cn-zhangjiakou.aliyuncs.com
	Host *string `json:"Host,omitempty" xml:"Host,omitempty"`
	// 策略
	//
	// example:
	//
	// eyJleHBpcmF0aW9uIjoiMjAyNS0wMy0wOVQxMTo1NTozOS4wMDFaIiwiY29uZGl0aW9ucyI6W1siY29udGVudC1sZW5ndGgtcmFuZ2UiLDAsMTA0ODU3NjAwMF0seyJidWNrZXQiOiJhbGljb20tZmMtbWVkaWEifSxbImVxIiwiJGtleSIsIjEwMDAwMDM1ODA4MjA2M1wv********
	Policy *string `json:"Policy,omitempty" xml:"Policy,omitempty"`
	// 签名
	//
	// example:
	//
	// QvNTGC9DSLTeByP+ZWW******
	Signature *string `json:"Signature,omitempty" xml:"Signature,omitempty"`
	// 前缀
	//
	// example:
	//
	// 1000********001
	StartPath *string `json:"StartPath,omitempty" xml:"StartPath,omitempty"`
}

func (*GetQualificationOssInfoResponseBodyData) GetAccessKeyId added in v5.1.3

func (s *GetQualificationOssInfoResponseBodyData) GetAccessKeyId() *string

func (*GetQualificationOssInfoResponseBodyData) GetExpire added in v5.1.3

func (*GetQualificationOssInfoResponseBodyData) GetHost added in v5.1.3

func (*GetQualificationOssInfoResponseBodyData) GetPolicy added in v5.1.3

func (*GetQualificationOssInfoResponseBodyData) GetSignature added in v5.1.3

func (*GetQualificationOssInfoResponseBodyData) GetStartPath added in v5.1.3

func (GetQualificationOssInfoResponseBodyData) GoString

func (*GetQualificationOssInfoResponseBodyData) SetAccessKeyId

func (*GetQualificationOssInfoResponseBodyData) SetExpire

func (*GetQualificationOssInfoResponseBodyData) SetHost

func (*GetQualificationOssInfoResponseBodyData) SetPolicy

func (*GetQualificationOssInfoResponseBodyData) SetSignature

func (*GetQualificationOssInfoResponseBodyData) SetStartPath

func (GetQualificationOssInfoResponseBodyData) String

func (*GetQualificationOssInfoResponseBodyData) Validate added in v5.1.3

type GetSmsSignRequest

type GetSmsSignRequest struct {
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// Signature name. Must be an SMS signature already applied for by this account.
	//
	// - Obtain from the return parameters after calling the [CreateSmsSign](https://help.aliyun.com/zh/sms/developer-reference/api-dysmsapi-2017-05-25-createsmssign?spm) API.
	//
	// - View the signature on the [Signature Management](https://dysms.console.aliyun.com/domestic/text/sign) page.
	//
	// This parameter is required.
	//
	// example:
	//
	// Aliyun
	SignName *string `json:"SignName,omitempty" xml:"SignName,omitempty"`
}

func (*GetSmsSignRequest) GetOwnerId added in v5.1.3

func (s *GetSmsSignRequest) GetOwnerId() *int64

func (*GetSmsSignRequest) GetResourceOwnerAccount added in v5.1.3

func (s *GetSmsSignRequest) GetResourceOwnerAccount() *string

func (*GetSmsSignRequest) GetResourceOwnerId added in v5.1.3

func (s *GetSmsSignRequest) GetResourceOwnerId() *int64

func (*GetSmsSignRequest) GetSignName added in v5.1.3

func (s *GetSmsSignRequest) GetSignName() *string

func (GetSmsSignRequest) GoString

func (s GetSmsSignRequest) GoString() string

func (*GetSmsSignRequest) SetOwnerId

func (s *GetSmsSignRequest) SetOwnerId(v int64) *GetSmsSignRequest

func (*GetSmsSignRequest) SetResourceOwnerAccount

func (s *GetSmsSignRequest) SetResourceOwnerAccount(v string) *GetSmsSignRequest

func (*GetSmsSignRequest) SetResourceOwnerId

func (s *GetSmsSignRequest) SetResourceOwnerId(v int64) *GetSmsSignRequest

func (*GetSmsSignRequest) SetSignName

func (s *GetSmsSignRequest) SetSignName(v string) *GetSmsSignRequest

func (GetSmsSignRequest) String

func (s GetSmsSignRequest) String() string

func (*GetSmsSignRequest) Validate added in v5.1.3

func (s *GetSmsSignRequest) Validate() error

type GetSmsSignResponse

type GetSmsSignResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetSmsSignResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*GetSmsSignResponse) GetBody added in v5.1.3

func (*GetSmsSignResponse) GetHeaders added in v5.1.3

func (s *GetSmsSignResponse) GetHeaders() map[string]*string

func (*GetSmsSignResponse) GetStatusCode added in v5.1.3

func (s *GetSmsSignResponse) GetStatusCode() *int32

func (GetSmsSignResponse) GoString

func (s GetSmsSignResponse) GoString() string

func (*GetSmsSignResponse) SetBody

func (*GetSmsSignResponse) SetHeaders

func (s *GetSmsSignResponse) SetHeaders(v map[string]*string) *GetSmsSignResponse

func (*GetSmsSignResponse) SetStatusCode

func (s *GetSmsSignResponse) SetStatusCode(v int32) *GetSmsSignResponse

func (GetSmsSignResponse) String

func (s GetSmsSignResponse) String() string

func (*GetSmsSignResponse) Validate added in v5.1.3

func (s *GetSmsSignResponse) Validate() error

type GetSmsSignResponseBody

type GetSmsSignResponseBody struct {
	// Content of application scenarios.
	//
	// example:
	//
	// http://www.aliyun.com/
	ApplyScene *string `json:"ApplyScene,omitempty" xml:"ApplyScene,omitempty"`
	// Audit information.
	AuditInfo                    *GetSmsSignResponseBodyAuditInfo `json:"AuditInfo,omitempty" xml:"AuditInfo,omitempty" type:"Struct"`
	AuthorizationLetterAuditPass *bool                            `json:"AuthorizationLetterAuditPass,omitempty" xml:"AuthorizationLetterAuditPass,omitempty"`
	AuthorizationLetterId        *int64                           `json:"AuthorizationLetterId,omitempty" xml:"AuthorizationLetterId,omitempty"`
	// Request status code.
	//
	// - OK indicates a successful request.
	//
	// - For other error codes, see [API Error Codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Creation date and time of the SMS signature.
	//
	// example:
	//
	// 2024-06-03 10:02:34
	CreateDate *string `json:"CreateDate,omitempty" xml:"CreateDate,omitempty"`
	// 更多资料信息,补充上传业务证明文件或业务截图文件列表。
	FileUrlList []*string `json:"FileUrlList,omitempty" xml:"FileUrlList,omitempty" type:"Repeated"`
	// Description of the status code.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Work order number.
	//
	// Used by reviewers when querying the review. You need to provide this work order number if you require expedited review.
	//
	// example:
	//
	// 20044156924
	OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// Credential ID, the credential ID associated when applying for the signature.
	//
	// example:
	//
	// 2004393****
	QualificationId *int64 `json:"QualificationId,omitempty" xml:"QualificationId,omitempty"`
	RegisterResult  *int32 `json:"RegisterResult,omitempty" xml:"RegisterResult,omitempty"`
	// Explanation of the SMS signature scenario, with a maximum length of 200 characters.
	//
	// example:
	//
	// Send verification code text message during login.
	Remark *string `json:"Remark,omitempty" xml:"Remark,omitempty"`
	// The ID of this call request, which is a unique identifier generated by Alibaba Cloud for the request and can be used for troubleshooting and issue localization.
	//
	// example:
	//
	// F655A8D5-B967-440B-8683-DAD6FF8DE990
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// SMS signature code.
	//
	// example:
	//
	// SIGN_100000077042023_17174665*****_ZM2kG
	SignCode                  *string                                            `json:"SignCode,omitempty" xml:"SignCode,omitempty"`
	SignIspRegisterDetailList []*GetSmsSignResponseBodySignIspRegisterDetailList `json:"SignIspRegisterDetailList,omitempty" xml:"SignIspRegisterDetailList,omitempty" type:"Repeated"`
	// SMS signature name.
	//
	// example:
	//
	// Aliyun
	SignName *string `json:"SignName,omitempty" xml:"SignName,omitempty"`
	// Signature review status. Values:
	//
	// - **0**: Under review.
	//
	// - **1**: Approved.
	//
	// - **2**: Review failed, please check the Reason parameter for the failure cause.
	//
	// - **10**: Review canceled.
	//
	// example:
	//
	// 2
	SignStatus *int64 `json:"SignStatus,omitempty" xml:"SignStatus,omitempty"`
	// Signature tag indicating whether the signature is user-defined, system-provided, test, or trial. Values:
	//
	// - 2: User-defined signature
	//
	// - 3: System-provided signature
	//
	// - 4: Test signature
	//
	// - 5: Trial signature
	//
	// example:
	//
	// 2
	SignTag *string `json:"SignTag,omitempty" xml:"SignTag,omitempty"`
	// scenarios for using signatures.
	//
	// example:
	//
	// App.
	SignUsage *string `json:"SignUsage,omitempty" xml:"SignUsage,omitempty"`
	// Signature usage indication—self-use or third-party use.
	//
	// - false: Self-use (default)
	//
	// - true: Third-party use
	//
	// example:
	//
	// false
	ThirdParty *bool `json:"ThirdParty,omitempty" xml:"ThirdParty,omitempty"`
}

func (*GetSmsSignResponseBody) GetApplyScene added in v5.1.3

func (s *GetSmsSignResponseBody) GetApplyScene() *string

func (*GetSmsSignResponseBody) GetAuditInfo added in v5.1.3

func (*GetSmsSignResponseBody) GetAuthorizationLetterAuditPass added in v5.1.3

func (s *GetSmsSignResponseBody) GetAuthorizationLetterAuditPass() *bool

func (*GetSmsSignResponseBody) GetAuthorizationLetterId added in v5.1.3

func (s *GetSmsSignResponseBody) GetAuthorizationLetterId() *int64

func (*GetSmsSignResponseBody) GetCode added in v5.1.3

func (s *GetSmsSignResponseBody) GetCode() *string

func (*GetSmsSignResponseBody) GetCreateDate added in v5.1.3

func (s *GetSmsSignResponseBody) GetCreateDate() *string

func (*GetSmsSignResponseBody) GetFileUrlList added in v5.1.3

func (s *GetSmsSignResponseBody) GetFileUrlList() []*string

func (*GetSmsSignResponseBody) GetMessage added in v5.1.3

func (s *GetSmsSignResponseBody) GetMessage() *string

func (*GetSmsSignResponseBody) GetOrderId added in v5.1.3

func (s *GetSmsSignResponseBody) GetOrderId() *string

func (*GetSmsSignResponseBody) GetQualificationId added in v5.1.3

func (s *GetSmsSignResponseBody) GetQualificationId() *int64

func (*GetSmsSignResponseBody) GetRegisterResult added in v5.1.3

func (s *GetSmsSignResponseBody) GetRegisterResult() *int32

func (*GetSmsSignResponseBody) GetRemark added in v5.1.3

func (s *GetSmsSignResponseBody) GetRemark() *string

func (*GetSmsSignResponseBody) GetRequestId added in v5.1.3

func (s *GetSmsSignResponseBody) GetRequestId() *string

func (*GetSmsSignResponseBody) GetSignCode added in v5.1.3

func (s *GetSmsSignResponseBody) GetSignCode() *string

func (*GetSmsSignResponseBody) GetSignIspRegisterDetailList added in v5.1.3

func (s *GetSmsSignResponseBody) GetSignIspRegisterDetailList() []*GetSmsSignResponseBodySignIspRegisterDetailList

func (*GetSmsSignResponseBody) GetSignName added in v5.1.3

func (s *GetSmsSignResponseBody) GetSignName() *string

func (*GetSmsSignResponseBody) GetSignStatus added in v5.1.3

func (s *GetSmsSignResponseBody) GetSignStatus() *int64

func (*GetSmsSignResponseBody) GetSignTag added in v5.1.3

func (s *GetSmsSignResponseBody) GetSignTag() *string

func (*GetSmsSignResponseBody) GetSignUsage added in v5.1.3

func (s *GetSmsSignResponseBody) GetSignUsage() *string

func (*GetSmsSignResponseBody) GetThirdParty added in v5.1.3

func (s *GetSmsSignResponseBody) GetThirdParty() *bool

func (GetSmsSignResponseBody) GoString

func (s GetSmsSignResponseBody) GoString() string

func (*GetSmsSignResponseBody) SetApplyScene

func (*GetSmsSignResponseBody) SetAuditInfo

func (*GetSmsSignResponseBody) SetAuthorizationLetterAuditPass

func (s *GetSmsSignResponseBody) SetAuthorizationLetterAuditPass(v bool) *GetSmsSignResponseBody

func (*GetSmsSignResponseBody) SetAuthorizationLetterId

func (s *GetSmsSignResponseBody) SetAuthorizationLetterId(v int64) *GetSmsSignResponseBody

func (*GetSmsSignResponseBody) SetCode

func (*GetSmsSignResponseBody) SetCreateDate

func (*GetSmsSignResponseBody) SetFileUrlList

func (s *GetSmsSignResponseBody) SetFileUrlList(v []*string) *GetSmsSignResponseBody

func (*GetSmsSignResponseBody) SetMessage

func (*GetSmsSignResponseBody) SetOrderId

func (*GetSmsSignResponseBody) SetQualificationId

func (s *GetSmsSignResponseBody) SetQualificationId(v int64) *GetSmsSignResponseBody

func (*GetSmsSignResponseBody) SetRegisterResult

func (s *GetSmsSignResponseBody) SetRegisterResult(v int32) *GetSmsSignResponseBody

func (*GetSmsSignResponseBody) SetRemark

func (*GetSmsSignResponseBody) SetRequestId

func (*GetSmsSignResponseBody) SetSignCode

func (*GetSmsSignResponseBody) SetSignIspRegisterDetailList added in v5.1.2

func (*GetSmsSignResponseBody) SetSignName

func (*GetSmsSignResponseBody) SetSignStatus

func (*GetSmsSignResponseBody) SetSignTag

func (*GetSmsSignResponseBody) SetSignUsage

func (*GetSmsSignResponseBody) SetThirdParty

func (s *GetSmsSignResponseBody) SetThirdParty(v bool) *GetSmsSignResponseBody

func (GetSmsSignResponseBody) String

func (s GetSmsSignResponseBody) String() string

func (*GetSmsSignResponseBody) Validate added in v5.1.3

func (s *GetSmsSignResponseBody) Validate() error

type GetSmsSignResponseBodyAuditInfo

type GetSmsSignResponseBodyAuditInfo struct {
	// Audit date and time.
	//
	// example:
	//
	// 2024-06-03 12:02:34
	AuditDate *string `json:"AuditDate,omitempty" xml:"AuditDate,omitempty"`
	// Reasons for not passing the review.
	//
	// example:
	//
	// reason for rejection.
	RejectInfo *string `json:"RejectInfo,omitempty" xml:"RejectInfo,omitempty"`
}

func (*GetSmsSignResponseBodyAuditInfo) GetAuditDate added in v5.1.3

func (s *GetSmsSignResponseBodyAuditInfo) GetAuditDate() *string

func (*GetSmsSignResponseBodyAuditInfo) GetRejectInfo added in v5.1.3

func (s *GetSmsSignResponseBodyAuditInfo) GetRejectInfo() *string

func (GetSmsSignResponseBodyAuditInfo) GoString

func (*GetSmsSignResponseBodyAuditInfo) SetAuditDate

func (*GetSmsSignResponseBodyAuditInfo) SetRejectInfo

func (GetSmsSignResponseBodyAuditInfo) String

func (*GetSmsSignResponseBodyAuditInfo) Validate added in v5.1.3

func (s *GetSmsSignResponseBodyAuditInfo) Validate() error

type GetSmsSignResponseBodySignIspRegisterDetailList added in v5.1.2

type GetSmsSignResponseBodySignIspRegisterDetailList struct {
	OperatorCode          *string                                                                 `json:"OperatorCode,omitempty" xml:"OperatorCode,omitempty"`
	OperatorCompleteTime  *string                                                                 `json:"OperatorCompleteTime,omitempty" xml:"OperatorCompleteTime,omitempty"`
	RegisterStatus        *int32                                                                  `json:"RegisterStatus,omitempty" xml:"RegisterStatus,omitempty"`
	RegisterStatusReasons []*GetSmsSignResponseBodySignIspRegisterDetailListRegisterStatusReasons `json:"RegisterStatusReasons,omitempty" xml:"RegisterStatusReasons,omitempty" type:"Repeated"`
}

func (*GetSmsSignResponseBodySignIspRegisterDetailList) GetOperatorCode added in v5.1.3

func (*GetSmsSignResponseBodySignIspRegisterDetailList) GetOperatorCompleteTime added in v5.1.3

func (s *GetSmsSignResponseBodySignIspRegisterDetailList) GetOperatorCompleteTime() *string

func (*GetSmsSignResponseBodySignIspRegisterDetailList) GetRegisterStatus added in v5.1.3

func (*GetSmsSignResponseBodySignIspRegisterDetailList) GetRegisterStatusReasons added in v5.1.3

func (GetSmsSignResponseBodySignIspRegisterDetailList) GoString added in v5.1.2

func (*GetSmsSignResponseBodySignIspRegisterDetailList) SetOperatorCode added in v5.1.2

func (*GetSmsSignResponseBodySignIspRegisterDetailList) SetOperatorCompleteTime added in v5.1.2

func (*GetSmsSignResponseBodySignIspRegisterDetailList) SetRegisterStatus added in v5.1.2

func (GetSmsSignResponseBodySignIspRegisterDetailList) String added in v5.1.2

func (*GetSmsSignResponseBodySignIspRegisterDetailList) Validate added in v5.1.3

type GetSmsSignResponseBodySignIspRegisterDetailListRegisterStatusReasons added in v5.1.2

type GetSmsSignResponseBodySignIspRegisterDetailListRegisterStatusReasons struct {
	ReasonCode     *string   `json:"ReasonCode,omitempty" xml:"ReasonCode,omitempty"`
	ReasonDescList []*string `json:"ReasonDescList,omitempty" xml:"ReasonDescList,omitempty" type:"Repeated"`
}

func (*GetSmsSignResponseBodySignIspRegisterDetailListRegisterStatusReasons) GetReasonCode added in v5.1.3

func (*GetSmsSignResponseBodySignIspRegisterDetailListRegisterStatusReasons) GetReasonDescList added in v5.1.3

func (GetSmsSignResponseBodySignIspRegisterDetailListRegisterStatusReasons) GoString added in v5.1.2

func (*GetSmsSignResponseBodySignIspRegisterDetailListRegisterStatusReasons) SetReasonCode added in v5.1.2

func (*GetSmsSignResponseBodySignIspRegisterDetailListRegisterStatusReasons) SetReasonDescList added in v5.1.2

func (GetSmsSignResponseBodySignIspRegisterDetailListRegisterStatusReasons) String added in v5.1.2

func (*GetSmsSignResponseBodySignIspRegisterDetailListRegisterStatusReasons) Validate added in v5.1.3

type GetSmsTemplateRequest

type GetSmsTemplateRequest struct {
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// SMS template code.
	//
	// - Obtain the SMS template code from the return parameters of the [CreateSmsTemplate](https://help.aliyun.com/zh/sms/developer-reference/api-dysmsapi-2017-05-25-createsmstemplate?spm) API.
	//
	// - View the SMS template code on the [Template Management](https://dysms.console.aliyun.com/domestic/text/template) page.
	//
	// This parameter is required.
	//
	// example:
	//
	// SMS_20375****
	TemplateCode *string `json:"TemplateCode,omitempty" xml:"TemplateCode,omitempty"`
}

func (*GetSmsTemplateRequest) GetOwnerId added in v5.1.3

func (s *GetSmsTemplateRequest) GetOwnerId() *int64

func (*GetSmsTemplateRequest) GetResourceOwnerAccount added in v5.1.3

func (s *GetSmsTemplateRequest) GetResourceOwnerAccount() *string

func (*GetSmsTemplateRequest) GetResourceOwnerId added in v5.1.3

func (s *GetSmsTemplateRequest) GetResourceOwnerId() *int64

func (*GetSmsTemplateRequest) GetTemplateCode added in v5.1.3

func (s *GetSmsTemplateRequest) GetTemplateCode() *string

func (GetSmsTemplateRequest) GoString

func (s GetSmsTemplateRequest) GoString() string

func (*GetSmsTemplateRequest) SetOwnerId

func (*GetSmsTemplateRequest) SetResourceOwnerAccount

func (s *GetSmsTemplateRequest) SetResourceOwnerAccount(v string) *GetSmsTemplateRequest

func (*GetSmsTemplateRequest) SetResourceOwnerId

func (s *GetSmsTemplateRequest) SetResourceOwnerId(v int64) *GetSmsTemplateRequest

func (*GetSmsTemplateRequest) SetTemplateCode

func (s *GetSmsTemplateRequest) SetTemplateCode(v string) *GetSmsTemplateRequest

func (GetSmsTemplateRequest) String

func (s GetSmsTemplateRequest) String() string

func (*GetSmsTemplateRequest) Validate added in v5.1.3

func (s *GetSmsTemplateRequest) Validate() error

type GetSmsTemplateResponse

type GetSmsTemplateResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetSmsTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*GetSmsTemplateResponse) GetBody added in v5.1.3

func (*GetSmsTemplateResponse) GetHeaders added in v5.1.3

func (s *GetSmsTemplateResponse) GetHeaders() map[string]*string

func (*GetSmsTemplateResponse) GetStatusCode added in v5.1.3

func (s *GetSmsTemplateResponse) GetStatusCode() *int32

func (GetSmsTemplateResponse) GoString

func (s GetSmsTemplateResponse) GoString() string

func (*GetSmsTemplateResponse) SetBody

func (*GetSmsTemplateResponse) SetHeaders

func (*GetSmsTemplateResponse) SetStatusCode

func (GetSmsTemplateResponse) String

func (s GetSmsTemplateResponse) String() string

func (*GetSmsTemplateResponse) Validate added in v5.1.3

func (s *GetSmsTemplateResponse) Validate() error

type GetSmsTemplateResponseBody

type GetSmsTemplateResponseBody struct {
	// Application scenario content.
	//
	// example:
	//
	// http://www.aliyun.com/
	ApplyScene *string `json:"ApplyScene,omitempty" xml:"ApplyScene,omitempty"`
	// Audit information.
	AuditInfo *GetSmsTemplateResponseBodyAuditInfo `json:"AuditInfo,omitempty" xml:"AuditInfo,omitempty" type:"Struct"`
	// Request status code.
	//
	// 	- OK indicates a successful request.
	//
	// 	- For other error codes, please refer to [API Error Codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The time when the SMS template was created.
	//
	// example:
	//
	// 2024-06-03 10:02:34
	CreateDate *string `json:"CreateDate,omitempty" xml:"CreateDate,omitempty"`
	// File information, compatible with signatures created by the [AddSmsSign](https://help.aliyun.com/zh/sms/developer-reference/api-dysmsapi-2017-05-25-addsmstemplate?spm) API.
	FileUrlList *GetSmsTemplateResponseBodyFileUrlList `json:"FileUrlList,omitempty" xml:"FileUrlList,omitempty" type:"Struct"`
	// International/Hong Kong, Macao, and Taiwan template type. When the **TemplateType*	- parameter is **3**, this parameter is required for international/Hong Kong, Macao, and Taiwan templates, with values:
	//
	// - **0**: Verification code.
	//
	// - **1**: SMS notification.
	//
	// - **2**: Promotional SMS.
	//
	// example:
	//
	// 0
	IntlType *int32 `json:"IntlType,omitempty" xml:"IntlType,omitempty"`
	// Description of the status code.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Additional documentation information, supplementing uploaded business proof files or operational screenshots file list.
	MoreDataFileUrlList *GetSmsTemplateResponseBodyMoreDataFileUrlList `json:"MoreDataFileUrlList,omitempty" xml:"MoreDataFileUrlList,omitempty" type:"Struct"`
	// Work order number.
	//
	// This parameter is used by auditors when querying the audit. You need to provide this work order number when requesting expedited review.
	//
	// example:
	//
	// 2003019****
	OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// The SMS signature associated with the template when applied.
	//
	// example:
	//
	// 阿里云
	RelatedSignName *string `json:"RelatedSignName,omitempty" xml:"RelatedSignName,omitempty"`
	// Explanation for the SMS template application, which is one of the reference information for template review.
	//
	// example:
	//
	// 申请验证码模板
	Remark *string `json:"Remark,omitempty" xml:"Remark,omitempty"`
	// The ID of this call request, which is a unique identifier generated by Alibaba Cloud for the request and can be used for troubleshooting and issue定位.
	//
	// example:
	//
	// 819BE656-D2E0-4858-8B21-B2E47708****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// SMS template code.
	//
	// example:
	//
	// SMS_20375****
	TemplateCode *string `json:"TemplateCode,omitempty" xml:"TemplateCode,omitempty"`
	// Content of the SMS template.
	//
	// example:
	//
	// 您正在申请手机注册,验证码为:${code},5分钟内有效!
	TemplateContent *string `json:"TemplateContent,omitempty" xml:"TemplateContent,omitempty"`
	// Name of the SMS template.
	//
	// example:
	//
	// 验证码
	TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"`
	// Template review status. Return values:
	//
	// - **0**: Under review.
	//
	// - **1**: Approved.
	//
	// - **2**: Not approved, with reasons for failure returned. Please refer to [Handling Suggestions for Failed SMS Reviews](https://help.aliyun.com/zh/sms/user-guide/causes-of-application-failures-and-suggestions?spm=a2c4g.11186623.0.0.41fd339f3bPSCQ), invoke the [UpdateSmsTemplate](https://help.aliyun.com/zh/sms/developer-reference/api-dysmsapi-2017-05-25-updatesmstemplate?spm) API or modify the SMS template on the [Template Management](https://dysms.console.aliyun.com/domestic/text/template) page.
	//
	// - **10**: Review canceled.
	//
	// example:
	//
	// 2
	TemplateStatus *string `json:"TemplateStatus,omitempty" xml:"TemplateStatus,omitempty"`
	// Template identifier, indicating whether the template is user-defined or system-provided. Values:
	//
	// - **2**: User-defined template.
	//
	// - **3**: System-provided template.
	//
	// example:
	//
	// 2
	TemplateTag *int32 `json:"TemplateTag,omitempty" xml:"TemplateTag,omitempty"`
	// SMS type. Values:
	//
	// - **0**: Verification code.
	//
	// - **1**: SMS notification.
	//
	// - **2**: Promotional SMS.
	//
	// - **3**: International/Hong Kong, Macao, and Taiwan messages.
	//
	// > Only enterprise-certified users can apply for promotional SMS and international/Hong Kong, Macao, and Taiwan messages. For details on the differences between personal and enterprise user rights, please refer to [Usage Notes](https://help.aliyun.com/zh/sms/user-guide/usage-notes?spm=a2c4g.11186623.0.0.67447f576NJnE8).
	//
	// example:
	//
	// 0
	TemplateType *string `json:"TemplateType,omitempty" xml:"TemplateType,omitempty"`
	// Template variable rules.
	//
	// For detailed rules of template variables, refer to the [Example Document](https://help.aliyun.com/zh/sms/templaterule-template-variable-parameter-filling-example).
	//
	// example:
	//
	// {"code":"characterWithNumber"}
	VariableAttribute *string                `json:"VariableAttribute,omitempty" xml:"VariableAttribute,omitempty"`
	VendorAuditStatus map[string]interface{} `json:"VendorAuditStatus,omitempty" xml:"VendorAuditStatus,omitempty"`
}

func (*GetSmsTemplateResponseBody) GetApplyScene added in v5.1.3

func (s *GetSmsTemplateResponseBody) GetApplyScene() *string

func (*GetSmsTemplateResponseBody) GetAuditInfo added in v5.1.3

func (*GetSmsTemplateResponseBody) GetCode added in v5.1.3

func (s *GetSmsTemplateResponseBody) GetCode() *string

func (*GetSmsTemplateResponseBody) GetCreateDate added in v5.1.3

func (s *GetSmsTemplateResponseBody) GetCreateDate() *string

func (*GetSmsTemplateResponseBody) GetFileUrlList added in v5.1.3

func (*GetSmsTemplateResponseBody) GetIntlType added in v5.1.3

func (s *GetSmsTemplateResponseBody) GetIntlType() *int32

func (*GetSmsTemplateResponseBody) GetMessage added in v5.1.3

func (s *GetSmsTemplateResponseBody) GetMessage() *string

func (*GetSmsTemplateResponseBody) GetMoreDataFileUrlList added in v5.1.3

func (*GetSmsTemplateResponseBody) GetOrderId added in v5.1.3

func (s *GetSmsTemplateResponseBody) GetOrderId() *string

func (*GetSmsTemplateResponseBody) GetRelatedSignName added in v5.1.3

func (s *GetSmsTemplateResponseBody) GetRelatedSignName() *string

func (*GetSmsTemplateResponseBody) GetRemark added in v5.1.3

func (s *GetSmsTemplateResponseBody) GetRemark() *string

func (*GetSmsTemplateResponseBody) GetRequestId added in v5.1.3

func (s *GetSmsTemplateResponseBody) GetRequestId() *string

func (*GetSmsTemplateResponseBody) GetTemplateCode added in v5.1.3

func (s *GetSmsTemplateResponseBody) GetTemplateCode() *string

func (*GetSmsTemplateResponseBody) GetTemplateContent added in v5.1.3

func (s *GetSmsTemplateResponseBody) GetTemplateContent() *string

func (*GetSmsTemplateResponseBody) GetTemplateName added in v5.1.3

func (s *GetSmsTemplateResponseBody) GetTemplateName() *string

func (*GetSmsTemplateResponseBody) GetTemplateStatus added in v5.1.3

func (s *GetSmsTemplateResponseBody) GetTemplateStatus() *string

func (*GetSmsTemplateResponseBody) GetTemplateTag added in v5.1.3

func (s *GetSmsTemplateResponseBody) GetTemplateTag() *int32

func (*GetSmsTemplateResponseBody) GetTemplateType added in v5.1.3

func (s *GetSmsTemplateResponseBody) GetTemplateType() *string

func (*GetSmsTemplateResponseBody) GetVariableAttribute added in v5.1.3

func (s *GetSmsTemplateResponseBody) GetVariableAttribute() *string

func (*GetSmsTemplateResponseBody) GetVendorAuditStatus added in v5.1.3

func (s *GetSmsTemplateResponseBody) GetVendorAuditStatus() map[string]interface{}

func (GetSmsTemplateResponseBody) GoString

func (s GetSmsTemplateResponseBody) GoString() string

func (*GetSmsTemplateResponseBody) SetApplyScene

func (*GetSmsTemplateResponseBody) SetAuditInfo

func (*GetSmsTemplateResponseBody) SetCode

func (*GetSmsTemplateResponseBody) SetCreateDate

func (*GetSmsTemplateResponseBody) SetFileUrlList

func (*GetSmsTemplateResponseBody) SetIntlType

func (*GetSmsTemplateResponseBody) SetMessage

func (*GetSmsTemplateResponseBody) SetOrderId

func (*GetSmsTemplateResponseBody) SetRelatedSignName

func (*GetSmsTemplateResponseBody) SetRemark

func (*GetSmsTemplateResponseBody) SetRequestId

func (*GetSmsTemplateResponseBody) SetTemplateCode

func (*GetSmsTemplateResponseBody) SetTemplateContent

func (*GetSmsTemplateResponseBody) SetTemplateName

func (*GetSmsTemplateResponseBody) SetTemplateStatus

func (*GetSmsTemplateResponseBody) SetTemplateTag

func (*GetSmsTemplateResponseBody) SetTemplateType

func (*GetSmsTemplateResponseBody) SetVariableAttribute

func (s *GetSmsTemplateResponseBody) SetVariableAttribute(v string) *GetSmsTemplateResponseBody

func (*GetSmsTemplateResponseBody) SetVendorAuditStatus

func (s *GetSmsTemplateResponseBody) SetVendorAuditStatus(v map[string]interface{}) *GetSmsTemplateResponseBody

func (GetSmsTemplateResponseBody) String

func (*GetSmsTemplateResponseBody) Validate added in v5.1.3

func (s *GetSmsTemplateResponseBody) Validate() error

type GetSmsTemplateResponseBodyAuditInfo

type GetSmsTemplateResponseBodyAuditInfo struct {
	// Audit date and time.
	//
	// example:
	//
	// 2024-06-03 11:20:34
	AuditDate *string `json:"AuditDate,omitempty" xml:"AuditDate,omitempty"`
	// Reasons for failed audit.
	//
	// example:
	//
	// 模板内容中包含错别字。
	RejectInfo *string `json:"RejectInfo,omitempty" xml:"RejectInfo,omitempty"`
}

func (*GetSmsTemplateResponseBodyAuditInfo) GetAuditDate added in v5.1.3

func (s *GetSmsTemplateResponseBodyAuditInfo) GetAuditDate() *string

func (*GetSmsTemplateResponseBodyAuditInfo) GetRejectInfo added in v5.1.3

func (s *GetSmsTemplateResponseBodyAuditInfo) GetRejectInfo() *string

func (GetSmsTemplateResponseBodyAuditInfo) GoString

func (*GetSmsTemplateResponseBodyAuditInfo) SetAuditDate

func (*GetSmsTemplateResponseBodyAuditInfo) SetRejectInfo

func (GetSmsTemplateResponseBodyAuditInfo) String

func (*GetSmsTemplateResponseBodyAuditInfo) Validate added in v5.1.3

type GetSmsTemplateResponseBodyFileUrlList

type GetSmsTemplateResponseBodyFileUrlList struct {
	FileUrl []*string `json:"FileUrl,omitempty" xml:"FileUrl,omitempty" type:"Repeated"`
}

func (*GetSmsTemplateResponseBodyFileUrlList) GetFileUrl added in v5.1.3

func (s *GetSmsTemplateResponseBodyFileUrlList) GetFileUrl() []*string

func (GetSmsTemplateResponseBodyFileUrlList) GoString

func (*GetSmsTemplateResponseBodyFileUrlList) SetFileUrl

func (GetSmsTemplateResponseBodyFileUrlList) String

func (*GetSmsTemplateResponseBodyFileUrlList) Validate added in v5.1.3

type GetSmsTemplateResponseBodyMoreDataFileUrlList

type GetSmsTemplateResponseBodyMoreDataFileUrlList struct {
	MoreDataFileUrl []*string `json:"MoreDataFileUrl,omitempty" xml:"MoreDataFileUrl,omitempty" type:"Repeated"`
}

func (*GetSmsTemplateResponseBodyMoreDataFileUrlList) GetMoreDataFileUrl added in v5.1.3

func (s *GetSmsTemplateResponseBodyMoreDataFileUrlList) GetMoreDataFileUrl() []*string

func (GetSmsTemplateResponseBodyMoreDataFileUrlList) GoString

func (*GetSmsTemplateResponseBodyMoreDataFileUrlList) SetMoreDataFileUrl

func (GetSmsTemplateResponseBodyMoreDataFileUrlList) String

func (*GetSmsTemplateResponseBodyMoreDataFileUrlList) Validate added in v5.1.3

type ListTagResourcesRequest

type ListTagResourcesRequest struct {
	// The token used to query the next page.
	//
	// example:
	//
	// 23432453245
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	OwnerId   *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The number of entries per page.
	//
	// example:
	//
	// 20
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The name of the cloud service. Set the value to **dysms**.
	//
	// example:
	//
	// dysms
	ProdCode *string `json:"ProdCode,omitempty" xml:"ProdCode,omitempty"`
	// The region ID. Set the value to **cn-hangzhou**.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The code of the message template. Specify either the Tag or the ResourceId parameter.
	//
	// example:
	//
	// SMS_23423423
	ResourceId           []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64    `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The type of the resource. Set the value to TEMPLATE.
	//
	// This parameter is required.
	//
	// example:
	//
	// TEMPLATE
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// The tag list. Specify either the Tag or the ResourceId parameter. You can specify a maximum of 20 tags.
	Tag []*ListTagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (*ListTagResourcesRequest) GetNextToken added in v5.1.3

func (s *ListTagResourcesRequest) GetNextToken() *string

func (*ListTagResourcesRequest) GetOwnerId added in v5.1.3

func (s *ListTagResourcesRequest) GetOwnerId() *int64

func (*ListTagResourcesRequest) GetPageSize added in v5.1.3

func (s *ListTagResourcesRequest) GetPageSize() *int32

func (*ListTagResourcesRequest) GetProdCode added in v5.1.3

func (s *ListTagResourcesRequest) GetProdCode() *string

func (*ListTagResourcesRequest) GetRegionId added in v5.1.3

func (s *ListTagResourcesRequest) GetRegionId() *string

func (*ListTagResourcesRequest) GetResourceId added in v5.1.3

func (s *ListTagResourcesRequest) GetResourceId() []*string

func (*ListTagResourcesRequest) GetResourceOwnerAccount added in v5.1.3

func (s *ListTagResourcesRequest) GetResourceOwnerAccount() *string

func (*ListTagResourcesRequest) GetResourceOwnerId added in v5.1.3

func (s *ListTagResourcesRequest) GetResourceOwnerId() *int64

func (*ListTagResourcesRequest) GetResourceType added in v5.1.3

func (s *ListTagResourcesRequest) GetResourceType() *string

func (*ListTagResourcesRequest) GetTag added in v5.1.3

func (ListTagResourcesRequest) GoString

func (s ListTagResourcesRequest) GoString() string

func (*ListTagResourcesRequest) SetNextToken

func (*ListTagResourcesRequest) SetOwnerId

func (*ListTagResourcesRequest) SetPageSize

func (*ListTagResourcesRequest) SetProdCode

func (*ListTagResourcesRequest) SetRegionId

func (*ListTagResourcesRequest) SetResourceId

func (s *ListTagResourcesRequest) SetResourceId(v []*string) *ListTagResourcesRequest

func (*ListTagResourcesRequest) SetResourceOwnerAccount

func (s *ListTagResourcesRequest) SetResourceOwnerAccount(v string) *ListTagResourcesRequest

func (*ListTagResourcesRequest) SetResourceOwnerId

func (s *ListTagResourcesRequest) SetResourceOwnerId(v int64) *ListTagResourcesRequest

func (*ListTagResourcesRequest) SetResourceType

func (*ListTagResourcesRequest) SetTag

func (ListTagResourcesRequest) String

func (s ListTagResourcesRequest) String() string

func (*ListTagResourcesRequest) Validate added in v5.1.3

func (s *ListTagResourcesRequest) Validate() error

type ListTagResourcesRequestTag

type ListTagResourcesRequestTag struct {
	// The key of the tag.
	//
	// example:
	//
	// TestKey
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The value of the tag.
	//
	// example:
	//
	// TestValue
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (*ListTagResourcesRequestTag) GetKey added in v5.1.3

func (s *ListTagResourcesRequestTag) GetKey() *string

func (*ListTagResourcesRequestTag) GetValue added in v5.1.3

func (s *ListTagResourcesRequestTag) GetValue() *string

func (ListTagResourcesRequestTag) GoString

func (s ListTagResourcesRequestTag) GoString() string

func (*ListTagResourcesRequestTag) SetKey

func (*ListTagResourcesRequestTag) SetValue

func (ListTagResourcesRequestTag) String

func (*ListTagResourcesRequestTag) Validate added in v5.1.3

func (s *ListTagResourcesRequestTag) Validate() error

type ListTagResourcesResponse

type ListTagResourcesResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListTagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*ListTagResourcesResponse) GetBody added in v5.1.3

func (*ListTagResourcesResponse) GetHeaders added in v5.1.3

func (s *ListTagResourcesResponse) GetHeaders() map[string]*string

func (*ListTagResourcesResponse) GetStatusCode added in v5.1.3

func (s *ListTagResourcesResponse) GetStatusCode() *int32

func (ListTagResourcesResponse) GoString

func (s ListTagResourcesResponse) GoString() string

func (*ListTagResourcesResponse) SetBody

func (*ListTagResourcesResponse) SetHeaders

func (*ListTagResourcesResponse) SetStatusCode

func (ListTagResourcesResponse) String

func (s ListTagResourcesResponse) String() string

func (*ListTagResourcesResponse) Validate added in v5.1.3

func (s *ListTagResourcesResponse) Validate() error

type ListTagResourcesResponseBody

type ListTagResourcesResponseBody struct {
	// The response code.
	//
	// 	- If OK is returned, the request is successful.
	//
	// 	- Other values indicate that the request fails. For more information, see [Error codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The token used to query the next page.
	//
	// example:
	//
	// "23432453245"
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// The request ID.
	//
	// example:
	//
	// A90E4451-FED7-49D2-87C8-00700A8C4D0D
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The list of tags.
	TagResources *ListTagResourcesResponseBodyTagResources `json:"TagResources,omitempty" xml:"TagResources,omitempty" type:"Struct"`
}

func (*ListTagResourcesResponseBody) GetCode added in v5.1.3

func (s *ListTagResourcesResponseBody) GetCode() *string

func (*ListTagResourcesResponseBody) GetNextToken added in v5.1.3

func (s *ListTagResourcesResponseBody) GetNextToken() *string

func (*ListTagResourcesResponseBody) GetRequestId added in v5.1.3

func (s *ListTagResourcesResponseBody) GetRequestId() *string

func (*ListTagResourcesResponseBody) GetTagResources added in v5.1.3

func (ListTagResourcesResponseBody) GoString

func (s ListTagResourcesResponseBody) GoString() string

func (*ListTagResourcesResponseBody) SetCode

func (*ListTagResourcesResponseBody) SetNextToken

func (*ListTagResourcesResponseBody) SetRequestId

func (ListTagResourcesResponseBody) String

func (*ListTagResourcesResponseBody) Validate added in v5.1.3

func (s *ListTagResourcesResponseBody) Validate() error

type ListTagResourcesResponseBodyTagResources

type ListTagResourcesResponseBodyTagResources struct {
	TagResource []*ListTagResourcesResponseBodyTagResourcesTagResource `json:"TagResource,omitempty" xml:"TagResource,omitempty" type:"Repeated"`
}

func (*ListTagResourcesResponseBodyTagResources) GetTagResource added in v5.1.3

func (ListTagResourcesResponseBodyTagResources) GoString

func (ListTagResourcesResponseBodyTagResources) String

func (*ListTagResourcesResponseBodyTagResources) Validate added in v5.1.3

type ListTagResourcesResponseBodyTagResourcesTagResource

type ListTagResourcesResponseBodyTagResourcesTagResource struct {
	// The code of the message template.
	//
	// example:
	//
	// SMS_23423****
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// The type of resource.
	//
	// example:
	//
	// ALIYUN::DYSMS::TEMPLATE
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// The tag key.
	//
	// example:
	//
	// TestKey
	TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	// The tag value.
	//
	// example:
	//
	// TestValue
	TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
}

func (*ListTagResourcesResponseBodyTagResourcesTagResource) GetResourceId added in v5.1.3

func (*ListTagResourcesResponseBodyTagResourcesTagResource) GetResourceType added in v5.1.3

func (*ListTagResourcesResponseBodyTagResourcesTagResource) GetTagKey added in v5.1.3

func (*ListTagResourcesResponseBodyTagResourcesTagResource) GetTagValue added in v5.1.3

func (ListTagResourcesResponseBodyTagResourcesTagResource) GoString

func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceId

func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceType

func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetTagKey

func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetTagValue

func (ListTagResourcesResponseBodyTagResourcesTagResource) String

func (*ListTagResourcesResponseBodyTagResourcesTagResource) Validate added in v5.1.3

type ModifySmsSignRequest

type ModifySmsSignRequest struct {
	OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The scenario description of your released services. Provide the information of your services, such as a website URL, a domain name with an ICP filing, an app download URL, or the name of your WeChat official account or mini program. For sign-in scenarios, you must also provide an account and password for tests. A detailed description can improve the review efficiency of signatures and templates.
	//
	// > The description can be up to 200 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// This is the abbreviation of our company.
	Remark               *string `json:"Remark,omitempty" xml:"Remark,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The list of signature files.
	//
	// This parameter is required.
	SignFileList []*ModifySmsSignRequestSignFileList `json:"SignFileList,omitempty" xml:"SignFileList,omitempty" type:"Repeated"`
	// The signature.
	//
	// This parameter is required.
	//
	// example:
	//
	// Aliyun
	SignName *string `json:"SignName,omitempty" xml:"SignName,omitempty"`
	// The source of the signature. Valid values:
	//
	// 	- **0**: full name or abbreviation of an enterprise or institution.
	//
	// 	- **1**: full name or abbreviation of a website with Ministry of Industry and Information Technology (MIIT) filing.
	//
	// 	- **2**: full name or abbreviation of an app.
	//
	// 	- **3**: full name or abbreviation of a WeChat official account or applet.
	//
	// 	- **4**: full name or abbreviation of an e-commerce store.
	//
	// 	- **5**: full name or abbreviation of a trademark.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	SignSource *int32 `json:"SignSource,omitempty" xml:"SignSource,omitempty"`
	// The type of the signature. Valid values:
	//
	// 	- **0**: verification-code signature
	//
	// 	- **1**: general-purpose signature
	//
	// example:
	//
	// 1
	SignType *int32 `json:"SignType,omitempty" xml:"SignType,omitempty"`
}

func (*ModifySmsSignRequest) GetOwnerId added in v5.1.3

func (s *ModifySmsSignRequest) GetOwnerId() *int64

func (*ModifySmsSignRequest) GetRemark added in v5.1.3

func (s *ModifySmsSignRequest) GetRemark() *string

func (*ModifySmsSignRequest) GetResourceOwnerAccount added in v5.1.3

func (s *ModifySmsSignRequest) GetResourceOwnerAccount() *string

func (*ModifySmsSignRequest) GetResourceOwnerId added in v5.1.3

func (s *ModifySmsSignRequest) GetResourceOwnerId() *int64

func (*ModifySmsSignRequest) GetSignFileList added in v5.1.3

func (*ModifySmsSignRequest) GetSignName added in v5.1.3

func (s *ModifySmsSignRequest) GetSignName() *string

func (*ModifySmsSignRequest) GetSignSource added in v5.1.3

func (s *ModifySmsSignRequest) GetSignSource() *int32

func (*ModifySmsSignRequest) GetSignType added in v5.1.3

func (s *ModifySmsSignRequest) GetSignType() *int32

func (ModifySmsSignRequest) GoString

func (s ModifySmsSignRequest) GoString() string

func (*ModifySmsSignRequest) SetOwnerId

func (*ModifySmsSignRequest) SetRemark

func (*ModifySmsSignRequest) SetResourceOwnerAccount

func (s *ModifySmsSignRequest) SetResourceOwnerAccount(v string) *ModifySmsSignRequest

func (*ModifySmsSignRequest) SetResourceOwnerId

func (s *ModifySmsSignRequest) SetResourceOwnerId(v int64) *ModifySmsSignRequest

func (*ModifySmsSignRequest) SetSignFileList

func (*ModifySmsSignRequest) SetSignName

func (*ModifySmsSignRequest) SetSignSource

func (s *ModifySmsSignRequest) SetSignSource(v int32) *ModifySmsSignRequest

func (*ModifySmsSignRequest) SetSignType

func (s *ModifySmsSignRequest) SetSignType(v int32) *ModifySmsSignRequest

func (ModifySmsSignRequest) String

func (s ModifySmsSignRequest) String() string

func (*ModifySmsSignRequest) Validate added in v5.1.3

func (s *ModifySmsSignRequest) Validate() error

type ModifySmsSignRequestSignFileList

type ModifySmsSignRequestSignFileList struct {
	// The base64-encoded string of the signed files. The size of the image cannot exceed 2 MB.
	//
	// In some scenarios, documents are required to prove your identity. For more information, see [Signature specifications](https://help.aliyun.com/document_detail/108076.html).
	//
	// This parameter is required.
	//
	// example:
	//
	// R0lGODlhHAAmAKIHAKqqqsvLy0hISObm5vf394uLiwAA
	FileContents *string `json:"FileContents,omitempty" xml:"FileContents,omitempty"`
	// The format of the documents. You can upload multiple images. JPG, PNG, GIF, and JPEG are supported.
	//
	// In some scenarios, documents are required to prove your identity. For more information, see [Signature specifications](https://help.aliyun.com/document_detail/108076.html).
	//
	// > If the signature is used for other purposes or the signature source is an enterprise or public institution, you must upload some documents and an authorization letter. For more information, see [Documents](https://help.aliyun.com/document_detail/108076.html) and [Letter of authorization](https://help.aliyun.com/document_detail/56741.html).
	//
	// This parameter is required.
	//
	// example:
	//
	// jpg
	FileSuffix *string `json:"FileSuffix,omitempty" xml:"FileSuffix,omitempty"`
}

func (*ModifySmsSignRequestSignFileList) GetFileContents added in v5.1.3

func (s *ModifySmsSignRequestSignFileList) GetFileContents() *string

func (*ModifySmsSignRequestSignFileList) GetFileSuffix added in v5.1.3

func (s *ModifySmsSignRequestSignFileList) GetFileSuffix() *string

func (ModifySmsSignRequestSignFileList) GoString

func (*ModifySmsSignRequestSignFileList) SetFileContents

func (*ModifySmsSignRequestSignFileList) SetFileSuffix

func (ModifySmsSignRequestSignFileList) String

func (*ModifySmsSignRequestSignFileList) Validate added in v5.1.3

type ModifySmsSignResponse

type ModifySmsSignResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ModifySmsSignResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*ModifySmsSignResponse) GetBody added in v5.1.3

func (*ModifySmsSignResponse) GetHeaders added in v5.1.3

func (s *ModifySmsSignResponse) GetHeaders() map[string]*string

func (*ModifySmsSignResponse) GetStatusCode added in v5.1.3

func (s *ModifySmsSignResponse) GetStatusCode() *int32

func (ModifySmsSignResponse) GoString

func (s ModifySmsSignResponse) GoString() string

func (*ModifySmsSignResponse) SetBody

func (*ModifySmsSignResponse) SetHeaders

func (*ModifySmsSignResponse) SetStatusCode

func (s *ModifySmsSignResponse) SetStatusCode(v int32) *ModifySmsSignResponse

func (ModifySmsSignResponse) String

func (s ModifySmsSignResponse) String() string

func (*ModifySmsSignResponse) Validate added in v5.1.3

func (s *ModifySmsSignResponse) Validate() error

type ModifySmsSignResponseBody

type ModifySmsSignResponseBody struct {
	// The response code.
	//
	// 	- The value OK indicates that the request was successful.
	//
	// 	- For more information about other response codes, see [API error codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// F655A8D5-B967-440B-8683-DAD6FF8DE990
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The signature.
	//
	// example:
	//
	// Aliyun
	SignName *string `json:"SignName,omitempty" xml:"SignName,omitempty"`
}

func (*ModifySmsSignResponseBody) GetCode added in v5.1.3

func (s *ModifySmsSignResponseBody) GetCode() *string

func (*ModifySmsSignResponseBody) GetMessage added in v5.1.3

func (s *ModifySmsSignResponseBody) GetMessage() *string

func (*ModifySmsSignResponseBody) GetRequestId added in v5.1.3

func (s *ModifySmsSignResponseBody) GetRequestId() *string

func (*ModifySmsSignResponseBody) GetSignName added in v5.1.3

func (s *ModifySmsSignResponseBody) GetSignName() *string

func (ModifySmsSignResponseBody) GoString

func (s ModifySmsSignResponseBody) GoString() string

func (*ModifySmsSignResponseBody) SetCode

func (*ModifySmsSignResponseBody) SetMessage

func (*ModifySmsSignResponseBody) SetRequestId

func (*ModifySmsSignResponseBody) SetSignName

func (ModifySmsSignResponseBody) String

func (s ModifySmsSignResponseBody) String() string

func (*ModifySmsSignResponseBody) Validate added in v5.1.3

func (s *ModifySmsSignResponseBody) Validate() error

type ModifySmsTemplateRequest

type ModifySmsTemplateRequest struct {
	OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The description of the message template. It is one of the reference information for template review. The description cannot exceed 100 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// Modify the parameters of the template.
	Remark               *string `json:"Remark,omitempty" xml:"Remark,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The code of the message template.
	//
	// You can log on to the [Short Message Service (SMS) console](https://dysms.console.aliyun.com/dysms.htm), click **Go China*	- or **Go Globe*	- in the left-side navigation pane, and then view the template code on the **Templates*	- tab. You can also call the [AddSmsTemplate](https://help.aliyun.com/document_detail/121208.html) operation to obtain the template code.
	//
	// This parameter is required.
	//
	// example:
	//
	// SMS_15255****
	TemplateCode *string `json:"TemplateCode,omitempty" xml:"TemplateCode,omitempty"`
	// The content of the template. The content must be 1 to 500 characters in length.
	//
	// > When you modify a template, design the template content based on the review comments.
	//
	// This parameter is required.
	//
	// example:
	//
	// You are applying for mobile registration. The verification code is: ${code}, valid for 5 minutes!
	TemplateContent *string `json:"TemplateContent,omitempty" xml:"TemplateContent,omitempty"`
	// The name of the template. The name must be 1 to 30 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// aliyun verification code
	TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"`
	// The type of the message. Valid values:
	//
	// 	- **0**: verification code
	//
	// 	- **1**: text message
	//
	// 	- **2**: promotional message
	//
	// 	- **3**: message sent to countries or regions outside the Chinese mainland
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	TemplateType *int32 `json:"TemplateType,omitempty" xml:"TemplateType,omitempty"`
}

func (*ModifySmsTemplateRequest) GetOwnerId added in v5.1.3

func (s *ModifySmsTemplateRequest) GetOwnerId() *int64

func (*ModifySmsTemplateRequest) GetRemark added in v5.1.3

func (s *ModifySmsTemplateRequest) GetRemark() *string

func (*ModifySmsTemplateRequest) GetResourceOwnerAccount added in v5.1.3

func (s *ModifySmsTemplateRequest) GetResourceOwnerAccount() *string

func (*ModifySmsTemplateRequest) GetResourceOwnerId added in v5.1.3

func (s *ModifySmsTemplateRequest) GetResourceOwnerId() *int64

func (*ModifySmsTemplateRequest) GetTemplateCode added in v5.1.3

func (s *ModifySmsTemplateRequest) GetTemplateCode() *string

func (*ModifySmsTemplateRequest) GetTemplateContent added in v5.1.3

func (s *ModifySmsTemplateRequest) GetTemplateContent() *string

func (*ModifySmsTemplateRequest) GetTemplateName added in v5.1.3

func (s *ModifySmsTemplateRequest) GetTemplateName() *string

func (*ModifySmsTemplateRequest) GetTemplateType added in v5.1.3

func (s *ModifySmsTemplateRequest) GetTemplateType() *int32

func (ModifySmsTemplateRequest) GoString

func (s ModifySmsTemplateRequest) GoString() string

func (*ModifySmsTemplateRequest) SetOwnerId

func (*ModifySmsTemplateRequest) SetRemark

func (*ModifySmsTemplateRequest) SetResourceOwnerAccount

func (s *ModifySmsTemplateRequest) SetResourceOwnerAccount(v string) *ModifySmsTemplateRequest

func (*ModifySmsTemplateRequest) SetResourceOwnerId

func (s *ModifySmsTemplateRequest) SetResourceOwnerId(v int64) *ModifySmsTemplateRequest

func (*ModifySmsTemplateRequest) SetTemplateCode

func (*ModifySmsTemplateRequest) SetTemplateContent

func (s *ModifySmsTemplateRequest) SetTemplateContent(v string) *ModifySmsTemplateRequest

func (*ModifySmsTemplateRequest) SetTemplateName

func (*ModifySmsTemplateRequest) SetTemplateType

func (ModifySmsTemplateRequest) String

func (s ModifySmsTemplateRequest) String() string

func (*ModifySmsTemplateRequest) Validate added in v5.1.3

func (s *ModifySmsTemplateRequest) Validate() error

type ModifySmsTemplateResponse

type ModifySmsTemplateResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ModifySmsTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*ModifySmsTemplateResponse) GetBody added in v5.1.3

func (*ModifySmsTemplateResponse) GetHeaders added in v5.1.3

func (s *ModifySmsTemplateResponse) GetHeaders() map[string]*string

func (*ModifySmsTemplateResponse) GetStatusCode added in v5.1.3

func (s *ModifySmsTemplateResponse) GetStatusCode() *int32

func (ModifySmsTemplateResponse) GoString

func (s ModifySmsTemplateResponse) GoString() string

func (*ModifySmsTemplateResponse) SetBody

func (*ModifySmsTemplateResponse) SetHeaders

func (*ModifySmsTemplateResponse) SetStatusCode

func (ModifySmsTemplateResponse) String

func (s ModifySmsTemplateResponse) String() string

func (*ModifySmsTemplateResponse) Validate added in v5.1.3

func (s *ModifySmsTemplateResponse) Validate() error

type ModifySmsTemplateResponseBody

type ModifySmsTemplateResponseBody struct {
	// The response code.
	//
	// 	- The value OK indicates that the request was successful.
	//
	// 	- Other values indicate that the request failed. For more information, see [Error codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// F655A8D5-B967-440B-8683-DAD6FF8DE990
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The code of the message template.
	//
	// example:
	//
	// SMS_15255****
	TemplateCode *string `json:"TemplateCode,omitempty" xml:"TemplateCode,omitempty"`
}

func (*ModifySmsTemplateResponseBody) GetCode added in v5.1.3

func (s *ModifySmsTemplateResponseBody) GetCode() *string

func (*ModifySmsTemplateResponseBody) GetMessage added in v5.1.3

func (s *ModifySmsTemplateResponseBody) GetMessage() *string

func (*ModifySmsTemplateResponseBody) GetRequestId added in v5.1.3

func (s *ModifySmsTemplateResponseBody) GetRequestId() *string

func (*ModifySmsTemplateResponseBody) GetTemplateCode added in v5.1.3

func (s *ModifySmsTemplateResponseBody) GetTemplateCode() *string

func (ModifySmsTemplateResponseBody) GoString

func (*ModifySmsTemplateResponseBody) SetCode

func (*ModifySmsTemplateResponseBody) SetMessage

func (*ModifySmsTemplateResponseBody) SetRequestId

func (*ModifySmsTemplateResponseBody) SetTemplateCode

func (ModifySmsTemplateResponseBody) String

func (*ModifySmsTemplateResponseBody) Validate added in v5.1.3

func (s *ModifySmsTemplateResponseBody) Validate() error

type QueryCardSmsTemplateReportRequest

type QueryCardSmsTemplateReportRequest struct {
	// The end of the time range to query. Specify the time in the yyyy-MM-dd HH:mm:ss format.
	//
	// example:
	//
	// 2020-10-11 00:00:01
	EndDate *string `json:"EndDate,omitempty" xml:"EndDate,omitempty"`
	// The beginning of the time range to query. Specify the time in the yyyy-MM-dd HH:mm:ss format.
	//
	// example:
	//
	// 2020-10-10 00:00:01
	StartDate *string `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
	// The array of message templates.
	//
	// This parameter is required.
	TemplateCodes []*string `json:"TemplateCodes,omitempty" xml:"TemplateCodes,omitempty" type:"Repeated"`
}

func (*QueryCardSmsTemplateReportRequest) GetEndDate added in v5.1.3

func (s *QueryCardSmsTemplateReportRequest) GetEndDate() *string

func (*QueryCardSmsTemplateReportRequest) GetStartDate added in v5.1.3

func (s *QueryCardSmsTemplateReportRequest) GetStartDate() *string

func (*QueryCardSmsTemplateReportRequest) GetTemplateCodes added in v5.1.3

func (s *QueryCardSmsTemplateReportRequest) GetTemplateCodes() []*string

func (QueryCardSmsTemplateReportRequest) GoString

func (*QueryCardSmsTemplateReportRequest) SetEndDate

func (*QueryCardSmsTemplateReportRequest) SetStartDate

func (*QueryCardSmsTemplateReportRequest) SetTemplateCodes

func (QueryCardSmsTemplateReportRequest) String

func (*QueryCardSmsTemplateReportRequest) Validate added in v5.1.3

type QueryCardSmsTemplateReportResponse

type QueryCardSmsTemplateReportResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *QueryCardSmsTemplateReportResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*QueryCardSmsTemplateReportResponse) GetBody added in v5.1.3

func (*QueryCardSmsTemplateReportResponse) GetHeaders added in v5.1.3

func (s *QueryCardSmsTemplateReportResponse) GetHeaders() map[string]*string

func (*QueryCardSmsTemplateReportResponse) GetStatusCode added in v5.1.3

func (s *QueryCardSmsTemplateReportResponse) GetStatusCode() *int32

func (QueryCardSmsTemplateReportResponse) GoString

func (*QueryCardSmsTemplateReportResponse) SetHeaders

func (*QueryCardSmsTemplateReportResponse) SetStatusCode

func (QueryCardSmsTemplateReportResponse) String

func (*QueryCardSmsTemplateReportResponse) Validate added in v5.1.3

type QueryCardSmsTemplateReportResponseBody

type QueryCardSmsTemplateReportResponseBody struct {
	// The HTTP status code.
	//
	// 	- The value OK indicates that the request was successful.
	//
	// 	- Other values indicate that the request failed. For more information, see [Error codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The data returned.
	Data *QueryCardSmsTemplateReportResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// CC89A90C-978F-46AC-B80D-54738371E7CA
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (*QueryCardSmsTemplateReportResponseBody) GetCode added in v5.1.3

func (*QueryCardSmsTemplateReportResponseBody) GetData added in v5.1.3

func (*QueryCardSmsTemplateReportResponseBody) GetRequestId added in v5.1.3

func (*QueryCardSmsTemplateReportResponseBody) GetSuccess added in v5.1.3

func (QueryCardSmsTemplateReportResponseBody) GoString

func (*QueryCardSmsTemplateReportResponseBody) SetCode

func (*QueryCardSmsTemplateReportResponseBody) SetRequestId

func (*QueryCardSmsTemplateReportResponseBody) SetSuccess

func (QueryCardSmsTemplateReportResponseBody) String

func (*QueryCardSmsTemplateReportResponseBody) Validate added in v5.1.3

type QueryCardSmsTemplateReportResponseBodyData

type QueryCardSmsTemplateReportResponseBodyData struct {
	// The details of the data returned.
	Model []map[string]interface{} `json:"model,omitempty" xml:"model,omitempty" type:"Repeated"`
}

func (*QueryCardSmsTemplateReportResponseBodyData) GetModel added in v5.1.3

func (s *QueryCardSmsTemplateReportResponseBodyData) GetModel() []map[string]interface{}

func (QueryCardSmsTemplateReportResponseBodyData) GoString

func (*QueryCardSmsTemplateReportResponseBodyData) SetModel

func (QueryCardSmsTemplateReportResponseBodyData) String

func (*QueryCardSmsTemplateReportResponseBodyData) Validate added in v5.1.3

type QueryCardSmsTemplateRequest

type QueryCardSmsTemplateRequest struct {
	// The code of the message template.
	//
	// You can view the template code in the **Template Code*	- column on the **Templates*	- tab of the **Go China*	- page in the Alibaba Cloud SMS console.
	//
	// > Make sure that the message template has been approved.
	//
	// This parameter is required.
	//
	// example:
	//
	// CARD_SMS_4139
	TemplateCode *string `json:"TemplateCode,omitempty" xml:"TemplateCode,omitempty"`
}

func (*QueryCardSmsTemplateRequest) GetTemplateCode added in v5.1.3

func (s *QueryCardSmsTemplateRequest) GetTemplateCode() *string

func (QueryCardSmsTemplateRequest) GoString

func (s QueryCardSmsTemplateRequest) GoString() string

func (*QueryCardSmsTemplateRequest) SetTemplateCode

func (QueryCardSmsTemplateRequest) String

func (*QueryCardSmsTemplateRequest) Validate added in v5.1.3

func (s *QueryCardSmsTemplateRequest) Validate() error

type QueryCardSmsTemplateResponse

type QueryCardSmsTemplateResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *QueryCardSmsTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*QueryCardSmsTemplateResponse) GetBody added in v5.1.3

func (*QueryCardSmsTemplateResponse) GetHeaders added in v5.1.3

func (s *QueryCardSmsTemplateResponse) GetHeaders() map[string]*string

func (*QueryCardSmsTemplateResponse) GetStatusCode added in v5.1.3

func (s *QueryCardSmsTemplateResponse) GetStatusCode() *int32

func (QueryCardSmsTemplateResponse) GoString

func (s QueryCardSmsTemplateResponse) GoString() string

func (*QueryCardSmsTemplateResponse) SetBody

func (*QueryCardSmsTemplateResponse) SetHeaders

func (*QueryCardSmsTemplateResponse) SetStatusCode

func (QueryCardSmsTemplateResponse) String

func (*QueryCardSmsTemplateResponse) Validate added in v5.1.3

func (s *QueryCardSmsTemplateResponse) Validate() error

type QueryCardSmsTemplateResponseBody

type QueryCardSmsTemplateResponseBody struct {
	// The HTTP status code.
	//
	// 	- The value OK indicates that the request was successful.
	//
	// 	- For more information about other response codes, see [API error codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The data returned.
	Data *QueryCardSmsTemplateResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// F655A8D5-B967-440B-8683-DAD6FF8DE990
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (*QueryCardSmsTemplateResponseBody) GetCode added in v5.1.3

func (*QueryCardSmsTemplateResponseBody) GetData added in v5.1.3

func (*QueryCardSmsTemplateResponseBody) GetRequestId added in v5.1.3

func (s *QueryCardSmsTemplateResponseBody) GetRequestId() *string

func (*QueryCardSmsTemplateResponseBody) GetSuccess added in v5.1.3

func (s *QueryCardSmsTemplateResponseBody) GetSuccess() *bool

func (QueryCardSmsTemplateResponseBody) GoString

func (*QueryCardSmsTemplateResponseBody) SetCode

func (*QueryCardSmsTemplateResponseBody) SetRequestId

func (*QueryCardSmsTemplateResponseBody) SetSuccess

func (QueryCardSmsTemplateResponseBody) String

func (*QueryCardSmsTemplateResponseBody) Validate added in v5.1.3

type QueryCardSmsTemplateResponseBodyData

type QueryCardSmsTemplateResponseBodyData struct {
	// The array of objects.
	Templates []map[string]interface{} `json:"Templates,omitempty" xml:"Templates,omitempty" type:"Repeated"`
}

func (*QueryCardSmsTemplateResponseBodyData) GetTemplates added in v5.1.3

func (s *QueryCardSmsTemplateResponseBodyData) GetTemplates() []map[string]interface{}

func (QueryCardSmsTemplateResponseBodyData) GoString

func (*QueryCardSmsTemplateResponseBodyData) SetTemplates

func (QueryCardSmsTemplateResponseBodyData) String

func (*QueryCardSmsTemplateResponseBodyData) Validate added in v5.1.3

type QueryExtCodeSignRequest

type QueryExtCodeSignRequest struct {
	// 扩展码A3
	//
	// example:
	//
	// 01
	ExtCode *string `json:"ExtCode,omitempty" xml:"ExtCode,omitempty"`
	OwnerId *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// example:
	//
	// 1
	PageNo *int64 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// example:
	//
	// 20
	PageSize             *int64  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// 签名
	//
	// example:
	//
	// 示例值示例值
	SignName *string `json:"SignName,omitempty" xml:"SignName,omitempty"`
}

func (*QueryExtCodeSignRequest) GetExtCode added in v5.1.3

func (s *QueryExtCodeSignRequest) GetExtCode() *string

func (*QueryExtCodeSignRequest) GetOwnerId added in v5.1.3

func (s *QueryExtCodeSignRequest) GetOwnerId() *int64

func (*QueryExtCodeSignRequest) GetPageNo added in v5.1.3

func (s *QueryExtCodeSignRequest) GetPageNo() *int64

func (*QueryExtCodeSignRequest) GetPageSize added in v5.1.3

func (s *QueryExtCodeSignRequest) GetPageSize() *int64

func (*QueryExtCodeSignRequest) GetResourceOwnerAccount added in v5.1.3

func (s *QueryExtCodeSignRequest) GetResourceOwnerAccount() *string

func (*QueryExtCodeSignRequest) GetResourceOwnerId added in v5.1.3

func (s *QueryExtCodeSignRequest) GetResourceOwnerId() *int64

func (*QueryExtCodeSignRequest) GetSignName added in v5.1.3

func (s *QueryExtCodeSignRequest) GetSignName() *string

func (QueryExtCodeSignRequest) GoString

func (s QueryExtCodeSignRequest) GoString() string

func (*QueryExtCodeSignRequest) SetExtCode

func (*QueryExtCodeSignRequest) SetOwnerId

func (*QueryExtCodeSignRequest) SetPageNo

func (*QueryExtCodeSignRequest) SetPageSize

func (*QueryExtCodeSignRequest) SetResourceOwnerAccount

func (s *QueryExtCodeSignRequest) SetResourceOwnerAccount(v string) *QueryExtCodeSignRequest

func (*QueryExtCodeSignRequest) SetResourceOwnerId

func (s *QueryExtCodeSignRequest) SetResourceOwnerId(v int64) *QueryExtCodeSignRequest

func (*QueryExtCodeSignRequest) SetSignName

func (QueryExtCodeSignRequest) String

func (s QueryExtCodeSignRequest) String() string

func (*QueryExtCodeSignRequest) Validate added in v5.1.3

func (s *QueryExtCodeSignRequest) Validate() error

type QueryExtCodeSignResponse

type QueryExtCodeSignResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *QueryExtCodeSignResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*QueryExtCodeSignResponse) GetBody added in v5.1.3

func (*QueryExtCodeSignResponse) GetHeaders added in v5.1.3

func (s *QueryExtCodeSignResponse) GetHeaders() map[string]*string

func (*QueryExtCodeSignResponse) GetStatusCode added in v5.1.3

func (s *QueryExtCodeSignResponse) GetStatusCode() *int32

func (QueryExtCodeSignResponse) GoString

func (s QueryExtCodeSignResponse) GoString() string

func (*QueryExtCodeSignResponse) SetBody

func (*QueryExtCodeSignResponse) SetHeaders

func (*QueryExtCodeSignResponse) SetStatusCode

func (QueryExtCodeSignResponse) String

func (s QueryExtCodeSignResponse) String() string

func (*QueryExtCodeSignResponse) Validate added in v5.1.3

func (s *QueryExtCodeSignResponse) Validate() error

type QueryExtCodeSignResponseBody

type QueryExtCodeSignResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// example:
	//
	// OK
	Code *string                           `json:"Code,omitempty" xml:"Code,omitempty"`
	Data *QueryExtCodeSignResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 90E63D28-E31D-1EB2-8939-A9486641****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (*QueryExtCodeSignResponseBody) GetAccessDeniedDetail added in v5.1.3

func (s *QueryExtCodeSignResponseBody) GetAccessDeniedDetail() *string

func (*QueryExtCodeSignResponseBody) GetCode added in v5.1.3

func (s *QueryExtCodeSignResponseBody) GetCode() *string

func (*QueryExtCodeSignResponseBody) GetData added in v5.1.3

func (*QueryExtCodeSignResponseBody) GetMessage added in v5.1.3

func (s *QueryExtCodeSignResponseBody) GetMessage() *string

func (*QueryExtCodeSignResponseBody) GetRequestId added in v5.1.3

func (s *QueryExtCodeSignResponseBody) GetRequestId() *string

func (*QueryExtCodeSignResponseBody) GetSuccess added in v5.1.3

func (s *QueryExtCodeSignResponseBody) GetSuccess() *bool

func (QueryExtCodeSignResponseBody) GoString

func (s QueryExtCodeSignResponseBody) GoString() string

func (*QueryExtCodeSignResponseBody) SetAccessDeniedDetail

func (*QueryExtCodeSignResponseBody) SetCode

func (*QueryExtCodeSignResponseBody) SetData

func (*QueryExtCodeSignResponseBody) SetMessage

func (*QueryExtCodeSignResponseBody) SetRequestId

func (*QueryExtCodeSignResponseBody) SetSuccess

func (QueryExtCodeSignResponseBody) String

func (*QueryExtCodeSignResponseBody) Validate added in v5.1.3

func (s *QueryExtCodeSignResponseBody) Validate() error

type QueryExtCodeSignResponseBodyData

type QueryExtCodeSignResponseBodyData struct {
	List []*QueryExtCodeSignResponseBodyDataList `json:"List,omitempty" xml:"List,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	PageNo *int64 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// example:
	//
	// 20
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// 5
	Total *int64 `json:"Total,omitempty" xml:"Total,omitempty"`
}

func (*QueryExtCodeSignResponseBodyData) GetList added in v5.1.3

func (*QueryExtCodeSignResponseBodyData) GetPageNo added in v5.1.3

func (s *QueryExtCodeSignResponseBodyData) GetPageNo() *int64

func (*QueryExtCodeSignResponseBodyData) GetPageSize added in v5.1.3

func (s *QueryExtCodeSignResponseBodyData) GetPageSize() *int64

func (*QueryExtCodeSignResponseBodyData) GetTotal added in v5.1.3

func (s *QueryExtCodeSignResponseBodyData) GetTotal() *int64

func (QueryExtCodeSignResponseBodyData) GoString

func (*QueryExtCodeSignResponseBodyData) SetPageNo

func (*QueryExtCodeSignResponseBodyData) SetPageSize

func (*QueryExtCodeSignResponseBodyData) SetTotal

func (QueryExtCodeSignResponseBodyData) String

func (*QueryExtCodeSignResponseBodyData) Validate added in v5.1.3

type QueryExtCodeSignResponseBodyDataList

type QueryExtCodeSignResponseBodyDataList struct {
	// 是否可回收
	//
	// example:
	//
	// 1
	Active *int64 `json:"Active,omitempty" xml:"Active,omitempty"`
	// 扩展码A3
	//
	// example:
	//
	// 01
	ExtCode *string `json:"ExtCode,omitempty" xml:"ExtCode,omitempty"`
	// 近1个月发送成功条数(只读)
	//
	// example:
	//
	// 69
	SendCount *int64 `json:"SendCount,omitempty" xml:"SendCount,omitempty"`
	// 签名
	//
	// example:
	//
	// 示例值示例值
	SignName *string `json:"SignName,omitempty" xml:"SignName,omitempty"`
	// 来源
	//
	// example:
	//
	// 示例值示例值示例值
	Source *string `json:"Source,omitempty" xml:"Source,omitempty"`
}

func (*QueryExtCodeSignResponseBodyDataList) GetActive added in v5.1.3

func (*QueryExtCodeSignResponseBodyDataList) GetExtCode added in v5.1.3

func (*QueryExtCodeSignResponseBodyDataList) GetSendCount added in v5.1.3

func (s *QueryExtCodeSignResponseBodyDataList) GetSendCount() *int64

func (*QueryExtCodeSignResponseBodyDataList) GetSignName added in v5.1.3

func (s *QueryExtCodeSignResponseBodyDataList) GetSignName() *string

func (*QueryExtCodeSignResponseBodyDataList) GetSource added in v5.1.3

func (QueryExtCodeSignResponseBodyDataList) GoString

func (*QueryExtCodeSignResponseBodyDataList) SetActive

func (*QueryExtCodeSignResponseBodyDataList) SetExtCode

func (*QueryExtCodeSignResponseBodyDataList) SetSendCount

func (*QueryExtCodeSignResponseBodyDataList) SetSignName

func (*QueryExtCodeSignResponseBodyDataList) SetSource

func (QueryExtCodeSignResponseBodyDataList) String

func (*QueryExtCodeSignResponseBodyDataList) Validate added in v5.1.3

type QueryMobilesCardSupportRequest

type QueryMobilesCardSupportRequest struct {
	// if can be null:
	// true
	//
	// example:
	//
	// NORMAL
	EncryptType *string `json:"EncryptType,omitempty" xml:"EncryptType,omitempty"`
	// The list of mobile phone numbers.
	//
	// This parameter is required.
	Mobiles []map[string]interface{} `json:"Mobiles,omitempty" xml:"Mobiles,omitempty" type:"Repeated"`
	// The code of the message template. You can view the template code in the **Template Code*	- column on the **Templates*	- tab of the **Go China*	- page in the Alibaba Cloud SMS console.
	//
	// > Make sure that the message template has been approved.
	//
	// This parameter is required.
	//
	// example:
	//
	// CARD_SMS_0000
	TemplateCode *string `json:"TemplateCode,omitempty" xml:"TemplateCode,omitempty"`
}

func (*QueryMobilesCardSupportRequest) GetEncryptType added in v5.1.3

func (s *QueryMobilesCardSupportRequest) GetEncryptType() *string

func (*QueryMobilesCardSupportRequest) GetMobiles added in v5.1.3

func (s *QueryMobilesCardSupportRequest) GetMobiles() []map[string]interface{}

func (*QueryMobilesCardSupportRequest) GetTemplateCode added in v5.1.3

func (s *QueryMobilesCardSupportRequest) GetTemplateCode() *string

func (QueryMobilesCardSupportRequest) GoString

func (*QueryMobilesCardSupportRequest) SetEncryptType added in v5.1.1

func (*QueryMobilesCardSupportRequest) SetMobiles

func (s *QueryMobilesCardSupportRequest) SetMobiles(v []map[string]interface{}) *QueryMobilesCardSupportRequest

func (*QueryMobilesCardSupportRequest) SetTemplateCode

func (QueryMobilesCardSupportRequest) String

func (*QueryMobilesCardSupportRequest) Validate added in v5.1.3

func (s *QueryMobilesCardSupportRequest) Validate() error

type QueryMobilesCardSupportResponse

type QueryMobilesCardSupportResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *QueryMobilesCardSupportResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*QueryMobilesCardSupportResponse) GetBody added in v5.1.3

func (*QueryMobilesCardSupportResponse) GetHeaders added in v5.1.3

func (s *QueryMobilesCardSupportResponse) GetHeaders() map[string]*string

func (*QueryMobilesCardSupportResponse) GetStatusCode added in v5.1.3

func (s *QueryMobilesCardSupportResponse) GetStatusCode() *int32

func (QueryMobilesCardSupportResponse) GoString

func (*QueryMobilesCardSupportResponse) SetHeaders

func (*QueryMobilesCardSupportResponse) SetStatusCode

func (QueryMobilesCardSupportResponse) String

func (*QueryMobilesCardSupportResponse) Validate added in v5.1.3

func (s *QueryMobilesCardSupportResponse) Validate() error

type QueryMobilesCardSupportResponseBody

type QueryMobilesCardSupportResponseBody struct {
	// The HTTP status code.
	//
	// 	- The value OK indicates that the request was successful.
	//
	// 	- Other values indicate that the request failed. For more information, see [Error codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The data returned.
	Data *QueryMobilesCardSupportResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// 08C17DFE-2E10-54F4-BAFB-7180039CC217
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (*QueryMobilesCardSupportResponseBody) GetCode added in v5.1.3

func (*QueryMobilesCardSupportResponseBody) GetData added in v5.1.3

func (*QueryMobilesCardSupportResponseBody) GetRequestId added in v5.1.3

func (s *QueryMobilesCardSupportResponseBody) GetRequestId() *string

func (*QueryMobilesCardSupportResponseBody) GetSuccess added in v5.1.3

func (s *QueryMobilesCardSupportResponseBody) GetSuccess() *bool

func (QueryMobilesCardSupportResponseBody) GoString

func (*QueryMobilesCardSupportResponseBody) SetCode

func (*QueryMobilesCardSupportResponseBody) SetRequestId

func (*QueryMobilesCardSupportResponseBody) SetSuccess

func (QueryMobilesCardSupportResponseBody) String

func (*QueryMobilesCardSupportResponseBody) Validate added in v5.1.3

type QueryMobilesCardSupportResponseBodyData

type QueryMobilesCardSupportResponseBodyData struct {
	// The list of returned results.
	QueryResult []*QueryMobilesCardSupportResponseBodyDataQueryResult `json:"QueryResult,omitempty" xml:"QueryResult,omitempty" type:"Repeated"`
}

func (*QueryMobilesCardSupportResponseBodyData) GetQueryResult added in v5.1.3

func (QueryMobilesCardSupportResponseBodyData) GoString

func (QueryMobilesCardSupportResponseBodyData) String

func (*QueryMobilesCardSupportResponseBodyData) Validate added in v5.1.3

type QueryMobilesCardSupportResponseBodyDataQueryResult

type QueryMobilesCardSupportResponseBodyDataQueryResult struct {
	// The mobile phone number.
	//
	// example:
	//
	// 1380000****
	Mobile *string `json:"Mobile,omitempty" xml:"Mobile,omitempty"`
	// Indicates whether the mobile phone number supports card messages. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// true
	Support *bool `json:"Support,omitempty" xml:"Support,omitempty"`
}

func (*QueryMobilesCardSupportResponseBodyDataQueryResult) GetMobile added in v5.1.3

func (*QueryMobilesCardSupportResponseBodyDataQueryResult) GetSupport added in v5.1.3

func (QueryMobilesCardSupportResponseBodyDataQueryResult) GoString

func (*QueryMobilesCardSupportResponseBodyDataQueryResult) SetMobile

func (*QueryMobilesCardSupportResponseBodyDataQueryResult) SetSupport

func (QueryMobilesCardSupportResponseBodyDataQueryResult) String

func (*QueryMobilesCardSupportResponseBodyDataQueryResult) Validate added in v5.1.3

type QueryMobilesCardSupportShrinkRequest

type QueryMobilesCardSupportShrinkRequest struct {
	// if can be null:
	// true
	//
	// example:
	//
	// NORMAL
	EncryptType *string `json:"EncryptType,omitempty" xml:"EncryptType,omitempty"`
	// The list of mobile phone numbers.
	//
	// This parameter is required.
	MobilesShrink *string `json:"Mobiles,omitempty" xml:"Mobiles,omitempty"`
	// The code of the message template. You can view the template code in the **Template Code*	- column on the **Templates*	- tab of the **Go China*	- page in the Alibaba Cloud SMS console.
	//
	// > Make sure that the message template has been approved.
	//
	// This parameter is required.
	//
	// example:
	//
	// CARD_SMS_0000
	TemplateCode *string `json:"TemplateCode,omitempty" xml:"TemplateCode,omitempty"`
}

func (*QueryMobilesCardSupportShrinkRequest) GetEncryptType added in v5.1.3

func (s *QueryMobilesCardSupportShrinkRequest) GetEncryptType() *string

func (*QueryMobilesCardSupportShrinkRequest) GetMobilesShrink added in v5.1.3

func (s *QueryMobilesCardSupportShrinkRequest) GetMobilesShrink() *string

func (*QueryMobilesCardSupportShrinkRequest) GetTemplateCode added in v5.1.3

func (s *QueryMobilesCardSupportShrinkRequest) GetTemplateCode() *string

func (QueryMobilesCardSupportShrinkRequest) GoString

func (*QueryMobilesCardSupportShrinkRequest) SetEncryptType added in v5.1.1

func (*QueryMobilesCardSupportShrinkRequest) SetMobilesShrink

func (*QueryMobilesCardSupportShrinkRequest) SetTemplateCode

func (QueryMobilesCardSupportShrinkRequest) String

func (*QueryMobilesCardSupportShrinkRequest) Validate added in v5.1.3

type QueryPageSmartShortUrlLogRequest

type QueryPageSmartShortUrlLogRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 20181225
	CreateDateEnd *int64 `json:"CreateDateEnd,omitempty" xml:"CreateDateEnd,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 20181225
	CreateDateStart *int64 `json:"CreateDateStart,omitempty" xml:"CreateDateStart,omitempty"`
	OwnerId         *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1
	PageNo *int64 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 10
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// 1390000****
	PhoneNumber          *string `json:"PhoneNumber,omitempty" xml:"PhoneNumber,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// example:
	//
	// http://ays.cn/****
	ShortUrl *string `json:"ShortUrl,omitempty" xml:"ShortUrl,omitempty"`
}

func (*QueryPageSmartShortUrlLogRequest) GetCreateDateEnd added in v5.1.3

func (s *QueryPageSmartShortUrlLogRequest) GetCreateDateEnd() *int64

func (*QueryPageSmartShortUrlLogRequest) GetCreateDateStart added in v5.1.3

func (s *QueryPageSmartShortUrlLogRequest) GetCreateDateStart() *int64

func (*QueryPageSmartShortUrlLogRequest) GetOwnerId added in v5.1.3

func (s *QueryPageSmartShortUrlLogRequest) GetOwnerId() *int64

func (*QueryPageSmartShortUrlLogRequest) GetPageNo added in v5.1.3

func (s *QueryPageSmartShortUrlLogRequest) GetPageNo() *int64

func (*QueryPageSmartShortUrlLogRequest) GetPageSize added in v5.1.3

func (s *QueryPageSmartShortUrlLogRequest) GetPageSize() *int64

func (*QueryPageSmartShortUrlLogRequest) GetPhoneNumber added in v5.1.3

func (s *QueryPageSmartShortUrlLogRequest) GetPhoneNumber() *string

func (*QueryPageSmartShortUrlLogRequest) GetResourceOwnerAccount added in v5.1.3

func (s *QueryPageSmartShortUrlLogRequest) GetResourceOwnerAccount() *string

func (*QueryPageSmartShortUrlLogRequest) GetResourceOwnerId added in v5.1.3

func (s *QueryPageSmartShortUrlLogRequest) GetResourceOwnerId() *int64

func (*QueryPageSmartShortUrlLogRequest) GetShortUrl added in v5.1.3

func (s *QueryPageSmartShortUrlLogRequest) GetShortUrl() *string

func (QueryPageSmartShortUrlLogRequest) GoString

func (*QueryPageSmartShortUrlLogRequest) SetCreateDateEnd

func (*QueryPageSmartShortUrlLogRequest) SetCreateDateStart

func (*QueryPageSmartShortUrlLogRequest) SetOwnerId

func (*QueryPageSmartShortUrlLogRequest) SetPageNo

func (*QueryPageSmartShortUrlLogRequest) SetPageSize

func (*QueryPageSmartShortUrlLogRequest) SetPhoneNumber

func (*QueryPageSmartShortUrlLogRequest) SetResourceOwnerAccount

func (*QueryPageSmartShortUrlLogRequest) SetResourceOwnerId

func (*QueryPageSmartShortUrlLogRequest) SetShortUrl

func (QueryPageSmartShortUrlLogRequest) String

func (*QueryPageSmartShortUrlLogRequest) Validate added in v5.1.3

type QueryPageSmartShortUrlLogResponse

type QueryPageSmartShortUrlLogResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *QueryPageSmartShortUrlLogResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*QueryPageSmartShortUrlLogResponse) GetBody added in v5.1.3

func (*QueryPageSmartShortUrlLogResponse) GetHeaders added in v5.1.3

func (s *QueryPageSmartShortUrlLogResponse) GetHeaders() map[string]*string

func (*QueryPageSmartShortUrlLogResponse) GetStatusCode added in v5.1.3

func (s *QueryPageSmartShortUrlLogResponse) GetStatusCode() *int32

func (QueryPageSmartShortUrlLogResponse) GoString

func (*QueryPageSmartShortUrlLogResponse) SetHeaders

func (*QueryPageSmartShortUrlLogResponse) SetStatusCode

func (QueryPageSmartShortUrlLogResponse) String

func (*QueryPageSmartShortUrlLogResponse) Validate added in v5.1.3

type QueryPageSmartShortUrlLogResponseBody

type QueryPageSmartShortUrlLogResponseBody struct {
	// example:
	//
	// 示例值示例值
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// 示例值示例值
	Message *string                                     `json:"Message,omitempty" xml:"Message,omitempty"`
	Model   *QueryPageSmartShortUrlLogResponseBodyModel `json:"Model,omitempty" xml:"Model,omitempty" type:"Struct"`
	// example:
	//
	// 示例值示例值
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (*QueryPageSmartShortUrlLogResponseBody) GetCode added in v5.1.3

func (*QueryPageSmartShortUrlLogResponseBody) GetMessage added in v5.1.3

func (*QueryPageSmartShortUrlLogResponseBody) GetModel added in v5.1.3

func (*QueryPageSmartShortUrlLogResponseBody) GetRequestId added in v5.1.3

func (s *QueryPageSmartShortUrlLogResponseBody) GetRequestId() *string

func (*QueryPageSmartShortUrlLogResponseBody) GetSuccess added in v5.1.3

func (QueryPageSmartShortUrlLogResponseBody) GoString

func (*QueryPageSmartShortUrlLogResponseBody) SetCode

func (*QueryPageSmartShortUrlLogResponseBody) SetMessage

func (*QueryPageSmartShortUrlLogResponseBody) SetRequestId

func (*QueryPageSmartShortUrlLogResponseBody) SetSuccess

func (QueryPageSmartShortUrlLogResponseBody) String

func (*QueryPageSmartShortUrlLogResponseBody) Validate added in v5.1.3

type QueryPageSmartShortUrlLogResponseBodyModel

type QueryPageSmartShortUrlLogResponseBodyModel struct {
	List []*QueryPageSmartShortUrlLogResponseBodyModelList `json:"List,omitempty" xml:"List,omitempty" type:"Repeated"`
	// example:
	//
	// 74
	PageNo *int64 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// example:
	//
	// 15
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// 66
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
	// example:
	//
	// 86
	TotalPage *int64 `json:"TotalPage,omitempty" xml:"TotalPage,omitempty"`
}

func (*QueryPageSmartShortUrlLogResponseBodyModel) GetList added in v5.1.3

func (*QueryPageSmartShortUrlLogResponseBodyModel) GetPageNo added in v5.1.3

func (*QueryPageSmartShortUrlLogResponseBodyModel) GetPageSize added in v5.1.3

func (*QueryPageSmartShortUrlLogResponseBodyModel) GetTotalCount added in v5.1.3

func (*QueryPageSmartShortUrlLogResponseBodyModel) GetTotalPage added in v5.1.3

func (QueryPageSmartShortUrlLogResponseBodyModel) GoString

func (*QueryPageSmartShortUrlLogResponseBodyModel) SetPageNo

func (*QueryPageSmartShortUrlLogResponseBodyModel) SetPageSize

func (*QueryPageSmartShortUrlLogResponseBodyModel) SetTotalCount

func (*QueryPageSmartShortUrlLogResponseBodyModel) SetTotalPage

func (QueryPageSmartShortUrlLogResponseBodyModel) String

func (*QueryPageSmartShortUrlLogResponseBodyModel) Validate added in v5.1.3

type QueryPageSmartShortUrlLogResponseBodyModelList

type QueryPageSmartShortUrlLogResponseBodyModelList struct {
	// example:
	//
	// 87
	ClickState *int64 `json:"ClickState,omitempty" xml:"ClickState,omitempty"`
	// example:
	//
	// 51
	ClickTime *int64 `json:"ClickTime,omitempty" xml:"ClickTime,omitempty"`
	// example:
	//
	// 64
	CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// example:
	//
	// 示例值示例值
	PhoneNumber *string `json:"PhoneNumber,omitempty" xml:"PhoneNumber,omitempty"`
	// example:
	//
	// 示例值示例值示例值
	ShortName *string `json:"ShortName,omitempty" xml:"ShortName,omitempty"`
	// example:
	//
	// 示例值示例值示例值
	ShortUrl *string `json:"ShortUrl,omitempty" xml:"ShortUrl,omitempty"`
}

func (*QueryPageSmartShortUrlLogResponseBodyModelList) GetClickState added in v5.1.3

func (*QueryPageSmartShortUrlLogResponseBodyModelList) GetClickTime added in v5.1.3

func (*QueryPageSmartShortUrlLogResponseBodyModelList) GetCreateTime added in v5.1.3

func (*QueryPageSmartShortUrlLogResponseBodyModelList) GetPhoneNumber added in v5.1.3

func (*QueryPageSmartShortUrlLogResponseBodyModelList) GetShortName added in v5.1.3

func (*QueryPageSmartShortUrlLogResponseBodyModelList) GetShortUrl added in v5.1.3

func (QueryPageSmartShortUrlLogResponseBodyModelList) GoString

func (*QueryPageSmartShortUrlLogResponseBodyModelList) SetClickState

func (*QueryPageSmartShortUrlLogResponseBodyModelList) SetClickTime

func (*QueryPageSmartShortUrlLogResponseBodyModelList) SetCreateTime

func (*QueryPageSmartShortUrlLogResponseBodyModelList) SetPhoneNumber

func (*QueryPageSmartShortUrlLogResponseBodyModelList) SetShortName

func (*QueryPageSmartShortUrlLogResponseBodyModelList) SetShortUrl

func (QueryPageSmartShortUrlLogResponseBodyModelList) String

func (*QueryPageSmartShortUrlLogResponseBodyModelList) Validate added in v5.1.3

type QuerySendDetailsRequest

type QuerySendDetailsRequest struct {
	// The ID of the delivery receipt. The delivery receipt ID is the value of the BizId parameter that is returned when you call the SendSms or SendBatchSms operation.
	//
	// example:
	//
	// 134523^435****
	BizId *string `json:"BizId,omitempty" xml:"BizId,omitempty"`
	// The page number of the first page.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	CurrentPage *int64 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	OwnerId     *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The number of items displayed per page.
	//
	// Valid values: 1 to 50.
	//
	// This parameter is required.
	//
	// example:
	//
	// 10
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The mobile numbers of the recipients. Format:
	//
	// 	- If you send messages in the Chinese mainland, specify an 11-digit mobile number, for example, 1390000\\*\\*\\*\\*.
	//
	// 	- If you send messages to countries or regions outside the Chinese mainland, specify this parameter in the \\<Area code>\\<Mobile number> format. Example: 8520000\\*\\*\\*\\*.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1390000****
	PhoneNumber          *string `json:"PhoneNumber,omitempty" xml:"PhoneNumber,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The date when the message was sent. You can query messages that were sent within the last 30 days.
	//
	// Format: yyyyMMdd. Example: 20181225.
	//
	// This parameter is required.
	//
	// example:
	//
	// 20181228
	SendDate *string `json:"SendDate,omitempty" xml:"SendDate,omitempty"`
}

func (*QuerySendDetailsRequest) GetBizId added in v5.1.3

func (s *QuerySendDetailsRequest) GetBizId() *string

func (*QuerySendDetailsRequest) GetCurrentPage added in v5.1.3

func (s *QuerySendDetailsRequest) GetCurrentPage() *int64

func (*QuerySendDetailsRequest) GetOwnerId added in v5.1.3

func (s *QuerySendDetailsRequest) GetOwnerId() *int64

func (*QuerySendDetailsRequest) GetPageSize added in v5.1.3

func (s *QuerySendDetailsRequest) GetPageSize() *int64

func (*QuerySendDetailsRequest) GetPhoneNumber added in v5.1.3

func (s *QuerySendDetailsRequest) GetPhoneNumber() *string

func (*QuerySendDetailsRequest) GetResourceOwnerAccount added in v5.1.3

func (s *QuerySendDetailsRequest) GetResourceOwnerAccount() *string

func (*QuerySendDetailsRequest) GetResourceOwnerId added in v5.1.3

func (s *QuerySendDetailsRequest) GetResourceOwnerId() *int64

func (*QuerySendDetailsRequest) GetSendDate added in v5.1.3

func (s *QuerySendDetailsRequest) GetSendDate() *string

func (QuerySendDetailsRequest) GoString

func (s QuerySendDetailsRequest) GoString() string

func (*QuerySendDetailsRequest) SetBizId

func (*QuerySendDetailsRequest) SetCurrentPage

func (*QuerySendDetailsRequest) SetOwnerId

func (*QuerySendDetailsRequest) SetPageSize

func (*QuerySendDetailsRequest) SetPhoneNumber

func (*QuerySendDetailsRequest) SetResourceOwnerAccount

func (s *QuerySendDetailsRequest) SetResourceOwnerAccount(v string) *QuerySendDetailsRequest

func (*QuerySendDetailsRequest) SetResourceOwnerId

func (s *QuerySendDetailsRequest) SetResourceOwnerId(v int64) *QuerySendDetailsRequest

func (*QuerySendDetailsRequest) SetSendDate

func (QuerySendDetailsRequest) String

func (s QuerySendDetailsRequest) String() string

func (*QuerySendDetailsRequest) Validate added in v5.1.3

func (s *QuerySendDetailsRequest) Validate() error

type QuerySendDetailsResponse

type QuerySendDetailsResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *QuerySendDetailsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*QuerySendDetailsResponse) GetBody added in v5.1.3

func (*QuerySendDetailsResponse) GetHeaders added in v5.1.3

func (s *QuerySendDetailsResponse) GetHeaders() map[string]*string

func (*QuerySendDetailsResponse) GetStatusCode added in v5.1.3

func (s *QuerySendDetailsResponse) GetStatusCode() *int32

func (QuerySendDetailsResponse) GoString

func (s QuerySendDetailsResponse) GoString() string

func (*QuerySendDetailsResponse) SetBody

func (*QuerySendDetailsResponse) SetHeaders

func (*QuerySendDetailsResponse) SetStatusCode

func (QuerySendDetailsResponse) String

func (s QuerySendDetailsResponse) String() string

func (*QuerySendDetailsResponse) Validate added in v5.1.3

func (s *QuerySendDetailsResponse) Validate() error

type QuerySendDetailsResponseBody

type QuerySendDetailsResponseBody struct {
	// The response code.
	//
	// 	- The value OK indicates that the request was successful.
	//
	// 	- Other values indicate that the request failed. For more information, see [Error codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 819BE656-D2E0-4858-8B21-B2E477085AAF
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The details of the message.
	SmsSendDetailDTOs *QuerySendDetailsResponseBodySmsSendDetailDTOs `json:"SmsSendDetailDTOs,omitempty" xml:"SmsSendDetailDTOs,omitempty" type:"Struct"`
	// The number of sent messages.
	//
	// example:
	//
	// 1
	TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (*QuerySendDetailsResponseBody) GetCode added in v5.1.3

func (s *QuerySendDetailsResponseBody) GetCode() *string

func (*QuerySendDetailsResponseBody) GetMessage added in v5.1.3

func (s *QuerySendDetailsResponseBody) GetMessage() *string

func (*QuerySendDetailsResponseBody) GetRequestId added in v5.1.3

func (s *QuerySendDetailsResponseBody) GetRequestId() *string

func (*QuerySendDetailsResponseBody) GetSmsSendDetailDTOs added in v5.1.3

func (*QuerySendDetailsResponseBody) GetTotalCount added in v5.1.3

func (s *QuerySendDetailsResponseBody) GetTotalCount() *string

func (QuerySendDetailsResponseBody) GoString

func (s QuerySendDetailsResponseBody) GoString() string

func (*QuerySendDetailsResponseBody) SetCode

func (*QuerySendDetailsResponseBody) SetMessage

func (*QuerySendDetailsResponseBody) SetRequestId

func (*QuerySendDetailsResponseBody) SetTotalCount

func (QuerySendDetailsResponseBody) String

func (*QuerySendDetailsResponseBody) Validate added in v5.1.3

func (s *QuerySendDetailsResponseBody) Validate() error

type QuerySendDetailsResponseBodySmsSendDetailDTOs

type QuerySendDetailsResponseBodySmsSendDetailDTOs struct {
	SmsSendDetailDTO []*QuerySendDetailsResponseBodySmsSendDetailDTOsSmsSendDetailDTO `json:"SmsSendDetailDTO,omitempty" xml:"SmsSendDetailDTO,omitempty" type:"Repeated"`
}

func (*QuerySendDetailsResponseBodySmsSendDetailDTOs) GetSmsSendDetailDTO added in v5.1.3

func (QuerySendDetailsResponseBodySmsSendDetailDTOs) GoString

func (QuerySendDetailsResponseBodySmsSendDetailDTOs) String

func (*QuerySendDetailsResponseBodySmsSendDetailDTOs) Validate added in v5.1.3

type QuerySendDetailsResponseBodySmsSendDetailDTOsSmsSendDetailDTO

type QuerySendDetailsResponseBodySmsSendDetailDTOsSmsSendDetailDTO struct {
	// The content of the message.
	//
	// example:
	//
	// 【Aliyun】This is a test message.
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	// The status code returned by the carrier.
	//
	// 	- If the message is delivered, "DELIVERED" is returned.
	//
	// 	- For information about the error codes that may be returned if the message is not delivered, see [error codes](https://help.aliyun.com/document_detail/101347.html).
	//
	// example:
	//
	// DELIVERED
	ErrCode *string `json:"ErrCode,omitempty" xml:"ErrCode,omitempty"`
	// The extended field.
	//
	// example:
	//
	// 123
	OutId *string `json:"OutId,omitempty" xml:"OutId,omitempty"`
	// The mobile numbers of the recipients.
	//
	// example:
	//
	// 1390000****
	PhoneNum *string `json:"PhoneNum,omitempty" xml:"PhoneNum,omitempty"`
	// The date and time when the message was received.
	//
	// example:
	//
	// 2019-01-08 16:44:13
	ReceiveDate *string `json:"ReceiveDate,omitempty" xml:"ReceiveDate,omitempty"`
	// The date and time when the message was sent.
	//
	// example:
	//
	// 2019-01-08 16:44:10
	SendDate *string `json:"SendDate,omitempty" xml:"SendDate,omitempty"`
	// The delivery status of the message. Valid values:
	//
	// 	- **1**: The message has not received a delivery receipt yet.
	//
	// 	- **2**: The message failed to be delivered.
	//
	// 	- **3**: The message was delivered.
	//
	// example:
	//
	// 3
	SendStatus *int64 `json:"SendStatus,omitempty" xml:"SendStatus,omitempty"`
	// The ID of the message template.
	//
	// example:
	//
	// SMS_12231****
	TemplateCode *string `json:"TemplateCode,omitempty" xml:"TemplateCode,omitempty"`
}

func (*QuerySendDetailsResponseBodySmsSendDetailDTOsSmsSendDetailDTO) GetContent added in v5.1.3

func (*QuerySendDetailsResponseBodySmsSendDetailDTOsSmsSendDetailDTO) GetErrCode added in v5.1.3

func (*QuerySendDetailsResponseBodySmsSendDetailDTOsSmsSendDetailDTO) GetOutId added in v5.1.3

func (*QuerySendDetailsResponseBodySmsSendDetailDTOsSmsSendDetailDTO) GetPhoneNum added in v5.1.3

func (*QuerySendDetailsResponseBodySmsSendDetailDTOsSmsSendDetailDTO) GetReceiveDate added in v5.1.3

func (*QuerySendDetailsResponseBodySmsSendDetailDTOsSmsSendDetailDTO) GetSendDate added in v5.1.3

func (*QuerySendDetailsResponseBodySmsSendDetailDTOsSmsSendDetailDTO) GetSendStatus added in v5.1.3

func (*QuerySendDetailsResponseBodySmsSendDetailDTOsSmsSendDetailDTO) GetTemplateCode added in v5.1.3

func (QuerySendDetailsResponseBodySmsSendDetailDTOsSmsSendDetailDTO) GoString

func (*QuerySendDetailsResponseBodySmsSendDetailDTOsSmsSendDetailDTO) SetContent

func (*QuerySendDetailsResponseBodySmsSendDetailDTOsSmsSendDetailDTO) SetErrCode

func (*QuerySendDetailsResponseBodySmsSendDetailDTOsSmsSendDetailDTO) SetOutId

func (*QuerySendDetailsResponseBodySmsSendDetailDTOsSmsSendDetailDTO) SetPhoneNum

func (*QuerySendDetailsResponseBodySmsSendDetailDTOsSmsSendDetailDTO) SetReceiveDate

func (*QuerySendDetailsResponseBodySmsSendDetailDTOsSmsSendDetailDTO) SetSendDate

func (*QuerySendDetailsResponseBodySmsSendDetailDTOsSmsSendDetailDTO) SetSendStatus

func (*QuerySendDetailsResponseBodySmsSendDetailDTOsSmsSendDetailDTO) SetTemplateCode

func (QuerySendDetailsResponseBodySmsSendDetailDTOsSmsSendDetailDTO) String

func (*QuerySendDetailsResponseBodySmsSendDetailDTOsSmsSendDetailDTO) Validate added in v5.1.3

type QuerySendStatisticsRequest

type QuerySendStatisticsRequest struct {
	// The end of the time range to query. Format: yyyyMMdd. Example: 20181225.
	//
	// This parameter is required.
	//
	// example:
	//
	// 20201003
	EndDate *string `json:"EndDate,omitempty" xml:"EndDate,omitempty"`
	// The site from where the message is sent. Valid values:
	//
	// 	- **1**: China site
	//
	// 	- **2**: international site
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	IsGlobe *int32 `json:"IsGlobe,omitempty" xml:"IsGlobe,omitempty"`
	OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The page number. Default value: **1**.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1
	PageIndex *int32 `json:"PageIndex,omitempty" xml:"PageIndex,omitempty"`
	// The number of entries to return on each page. Valid values: **1 to 50**.
	//
	// This parameter is required.
	//
	// example:
	//
	// 10
	PageSize             *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The signature.
	//
	// example:
	//
	// Aliyun
	SignName *string `json:"SignName,omitempty" xml:"SignName,omitempty"`
	// The beginning of the time range to query. Format: yyyyMMdd. Example: 20181225.
	//
	// This parameter is required.
	//
	// example:
	//
	// 20201002
	StartDate *string `json:"StartDate,omitempty" xml:"StartDate,omitempty"`
	// The type of the message template. Valid values: Valid values:
	//
	// 	- **0**: verification code
	//
	// 	- **1**: notification
	//
	// 	- **2**: promotional message (Enterprise users only)
	//
	// 	- **3**: international purpose (Enterprise users only)
	//
	// 	- **7**: digital message
	//
	// example:
	//
	// 0
	TemplateType *int32 `json:"TemplateType,omitempty" xml:"TemplateType,omitempty"`
}

func (*QuerySendStatisticsRequest) GetEndDate added in v5.1.3

func (s *QuerySendStatisticsRequest) GetEndDate() *string

func (*QuerySendStatisticsRequest) GetIsGlobe added in v5.1.3

func (s *QuerySendStatisticsRequest) GetIsGlobe() *int32

func (*QuerySendStatisticsRequest) GetOwnerId added in v5.1.3

func (s *QuerySendStatisticsRequest) GetOwnerId() *int64

func (*QuerySendStatisticsRequest) GetPageIndex added in v5.1.3

func (s *QuerySendStatisticsRequest) GetPageIndex() *int32

func (*QuerySendStatisticsRequest) GetPageSize added in v5.1.3

func (s *QuerySendStatisticsRequest) GetPageSize() *int32

func (*QuerySendStatisticsRequest) GetResourceOwnerAccount added in v5.1.3

func (s *QuerySendStatisticsRequest) GetResourceOwnerAccount() *string

func (*QuerySendStatisticsRequest) GetResourceOwnerId added in v5.1.3

func (s *QuerySendStatisticsRequest) GetResourceOwnerId() *int64

func (*QuerySendStatisticsRequest) GetSignName added in v5.1.3

func (s *QuerySendStatisticsRequest) GetSignName() *string

func (*QuerySendStatisticsRequest) GetStartDate added in v5.1.3

func (s *QuerySendStatisticsRequest) GetStartDate() *string

func (*QuerySendStatisticsRequest) GetTemplateType added in v5.1.3

func (s *QuerySendStatisticsRequest) GetTemplateType() *int32

func (QuerySendStatisticsRequest) GoString

func (s QuerySendStatisticsRequest) GoString() string

func (*QuerySendStatisticsRequest) SetEndDate

func (*QuerySendStatisticsRequest) SetIsGlobe

func (*QuerySendStatisticsRequest) SetOwnerId

func (*QuerySendStatisticsRequest) SetPageIndex

func (*QuerySendStatisticsRequest) SetPageSize

func (*QuerySendStatisticsRequest) SetResourceOwnerAccount

func (s *QuerySendStatisticsRequest) SetResourceOwnerAccount(v string) *QuerySendStatisticsRequest

func (*QuerySendStatisticsRequest) SetResourceOwnerId

func (*QuerySendStatisticsRequest) SetSignName

func (*QuerySendStatisticsRequest) SetStartDate

func (*QuerySendStatisticsRequest) SetTemplateType

func (QuerySendStatisticsRequest) String

func (*QuerySendStatisticsRequest) Validate added in v5.1.3

func (s *QuerySendStatisticsRequest) Validate() error

type QuerySendStatisticsResponse

type QuerySendStatisticsResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *QuerySendStatisticsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*QuerySendStatisticsResponse) GetBody added in v5.1.3

func (*QuerySendStatisticsResponse) GetHeaders added in v5.1.3

func (s *QuerySendStatisticsResponse) GetHeaders() map[string]*string

func (*QuerySendStatisticsResponse) GetStatusCode added in v5.1.3

func (s *QuerySendStatisticsResponse) GetStatusCode() *int32

func (QuerySendStatisticsResponse) GoString

func (s QuerySendStatisticsResponse) GoString() string

func (*QuerySendStatisticsResponse) SetBody

func (*QuerySendStatisticsResponse) SetHeaders

func (*QuerySendStatisticsResponse) SetStatusCode

func (QuerySendStatisticsResponse) String

func (*QuerySendStatisticsResponse) Validate added in v5.1.3

func (s *QuerySendStatisticsResponse) Validate() error

type QuerySendStatisticsResponseBody

type QuerySendStatisticsResponseBody struct {
	// The response code.
	//
	// 	- If OK is returned, the request is successful.
	//
	// 	- Other values indicate that the request fails. For more information, see [Error codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The data returned.
	Data *QuerySendStatisticsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 819BE656-D2E0-4858-8B21-B2E47708****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (*QuerySendStatisticsResponseBody) GetCode added in v5.1.3

func (*QuerySendStatisticsResponseBody) GetData added in v5.1.3

func (*QuerySendStatisticsResponseBody) GetMessage added in v5.1.3

func (s *QuerySendStatisticsResponseBody) GetMessage() *string

func (*QuerySendStatisticsResponseBody) GetRequestId added in v5.1.3

func (s *QuerySendStatisticsResponseBody) GetRequestId() *string

func (QuerySendStatisticsResponseBody) GoString

func (*QuerySendStatisticsResponseBody) SetCode

func (*QuerySendStatisticsResponseBody) SetMessage

func (*QuerySendStatisticsResponseBody) SetRequestId

func (QuerySendStatisticsResponseBody) String

func (*QuerySendStatisticsResponseBody) Validate added in v5.1.3

func (s *QuerySendStatisticsResponseBody) Validate() error

type QuerySendStatisticsResponseBodyData

type QuerySendStatisticsResponseBodyData struct {
	// The details of the data returned.
	TargetList []*QuerySendStatisticsResponseBodyDataTargetList `json:"TargetList,omitempty" xml:"TargetList,omitempty" type:"Repeated"`
	// The total number of entries returned.
	//
	// example:
	//
	// 20
	TotalSize *int64 `json:"TotalSize,omitempty" xml:"TotalSize,omitempty"`
}

func (*QuerySendStatisticsResponseBodyData) GetTargetList added in v5.1.3

func (*QuerySendStatisticsResponseBodyData) GetTotalSize added in v5.1.3

func (s *QuerySendStatisticsResponseBodyData) GetTotalSize() *int64

func (QuerySendStatisticsResponseBodyData) GoString

func (*QuerySendStatisticsResponseBodyData) SetTotalSize

func (QuerySendStatisticsResponseBodyData) String

func (*QuerySendStatisticsResponseBodyData) Validate added in v5.1.3

type QuerySendStatisticsResponseBodyDataTargetList

type QuerySendStatisticsResponseBodyDataTargetList struct {
	// The number of messages without a delivery receipt.
	//
	// example:
	//
	// 1
	NoRespondedCount *int64 `json:"NoRespondedCount,omitempty" xml:"NoRespondedCount,omitempty"`
	// The number of messages with a delivery receipt that indicates a failure.
	//
	// example:
	//
	// 2
	RespondedFailCount *int64 `json:"RespondedFailCount,omitempty" xml:"RespondedFailCount,omitempty"`
	// The number of messages with a delivery receipt that indicates a success.
	//
	// example:
	//
	// 17
	RespondedSuccessCount *int64 `json:"RespondedSuccessCount,omitempty" xml:"RespondedSuccessCount,omitempty"`
	// The date when the message is sent. Format: yyyyMMdd. Example: 20181225.
	//
	// example:
	//
	// 20201010
	SendDate *string `json:"SendDate,omitempty" xml:"SendDate,omitempty"`
	// The number of delivered messages.
	//
	// example:
	//
	// 20
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (*QuerySendStatisticsResponseBodyDataTargetList) GetNoRespondedCount added in v5.1.3

func (s *QuerySendStatisticsResponseBodyDataTargetList) GetNoRespondedCount() *int64

func (*QuerySendStatisticsResponseBodyDataTargetList) GetRespondedFailCount added in v5.1.3

func (s *QuerySendStatisticsResponseBodyDataTargetList) GetRespondedFailCount() *int64

func (*QuerySendStatisticsResponseBodyDataTargetList) GetRespondedSuccessCount added in v5.1.3

func (s *QuerySendStatisticsResponseBodyDataTargetList) GetRespondedSuccessCount() *int64

func (*QuerySendStatisticsResponseBodyDataTargetList) GetSendDate added in v5.1.3

func (*QuerySendStatisticsResponseBodyDataTargetList) GetTotalCount added in v5.1.3

func (QuerySendStatisticsResponseBodyDataTargetList) GoString

func (*QuerySendStatisticsResponseBodyDataTargetList) SetNoRespondedCount

func (*QuerySendStatisticsResponseBodyDataTargetList) SetRespondedFailCount

func (*QuerySendStatisticsResponseBodyDataTargetList) SetRespondedSuccessCount

func (*QuerySendStatisticsResponseBodyDataTargetList) SetSendDate

func (*QuerySendStatisticsResponseBodyDataTargetList) SetTotalCount

func (QuerySendStatisticsResponseBodyDataTargetList) String

func (*QuerySendStatisticsResponseBodyDataTargetList) Validate added in v5.1.3

type QueryShortUrlRequest

type QueryShortUrlRequest struct {
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The short URL. You can query the short URL by calling the [AddShortUrl](https://help.aliyun.com/document_detail/186774.html) operation.
	//
	// This parameter is required.
	//
	// example:
	//
	// http://****.cn/6y8uy7
	ShortUrl *string `json:"ShortUrl,omitempty" xml:"ShortUrl,omitempty"`
}

func (*QueryShortUrlRequest) GetOwnerId added in v5.1.3

func (s *QueryShortUrlRequest) GetOwnerId() *int64

func (*QueryShortUrlRequest) GetResourceOwnerAccount added in v5.1.3

func (s *QueryShortUrlRequest) GetResourceOwnerAccount() *string

func (*QueryShortUrlRequest) GetResourceOwnerId added in v5.1.3

func (s *QueryShortUrlRequest) GetResourceOwnerId() *int64

func (*QueryShortUrlRequest) GetShortUrl added in v5.1.3

func (s *QueryShortUrlRequest) GetShortUrl() *string

func (QueryShortUrlRequest) GoString

func (s QueryShortUrlRequest) GoString() string

func (*QueryShortUrlRequest) SetOwnerId

func (*QueryShortUrlRequest) SetResourceOwnerAccount

func (s *QueryShortUrlRequest) SetResourceOwnerAccount(v string) *QueryShortUrlRequest

func (*QueryShortUrlRequest) SetResourceOwnerId

func (s *QueryShortUrlRequest) SetResourceOwnerId(v int64) *QueryShortUrlRequest

func (*QueryShortUrlRequest) SetShortUrl

func (QueryShortUrlRequest) String

func (s QueryShortUrlRequest) String() string

func (*QueryShortUrlRequest) Validate added in v5.1.3

func (s *QueryShortUrlRequest) Validate() error

type QueryShortUrlResponse

type QueryShortUrlResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *QueryShortUrlResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*QueryShortUrlResponse) GetBody added in v5.1.3

func (*QueryShortUrlResponse) GetHeaders added in v5.1.3

func (s *QueryShortUrlResponse) GetHeaders() map[string]*string

func (*QueryShortUrlResponse) GetStatusCode added in v5.1.3

func (s *QueryShortUrlResponse) GetStatusCode() *int32

func (QueryShortUrlResponse) GoString

func (s QueryShortUrlResponse) GoString() string

func (*QueryShortUrlResponse) SetBody

func (*QueryShortUrlResponse) SetHeaders

func (*QueryShortUrlResponse) SetStatusCode

func (s *QueryShortUrlResponse) SetStatusCode(v int32) *QueryShortUrlResponse

func (QueryShortUrlResponse) String

func (s QueryShortUrlResponse) String() string

func (*QueryShortUrlResponse) Validate added in v5.1.3

func (s *QueryShortUrlResponse) Validate() error

type QueryShortUrlResponseBody

type QueryShortUrlResponseBody struct {
	// The response code.
	//
	// 	- If OK is returned, the request is successful.
	//
	// 	- Other values indicate that the request fails. For more information, see [Error codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The details of the short URL.
	Data *QueryShortUrlResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 819BE656-D2E0-4858-8B21-B2E477085AAF
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (*QueryShortUrlResponseBody) GetCode added in v5.1.3

func (s *QueryShortUrlResponseBody) GetCode() *string

func (*QueryShortUrlResponseBody) GetData added in v5.1.3

func (*QueryShortUrlResponseBody) GetMessage added in v5.1.3

func (s *QueryShortUrlResponseBody) GetMessage() *string

func (*QueryShortUrlResponseBody) GetRequestId added in v5.1.3

func (s *QueryShortUrlResponseBody) GetRequestId() *string

func (QueryShortUrlResponseBody) GoString

func (s QueryShortUrlResponseBody) GoString() string

func (*QueryShortUrlResponseBody) SetCode

func (*QueryShortUrlResponseBody) SetData

func (*QueryShortUrlResponseBody) SetMessage

func (*QueryShortUrlResponseBody) SetRequestId

func (QueryShortUrlResponseBody) String

func (s QueryShortUrlResponseBody) String() string

func (*QueryShortUrlResponseBody) Validate added in v5.1.3

func (s *QueryShortUrlResponseBody) Validate() error

type QueryShortUrlResponseBodyData

type QueryShortUrlResponseBodyData struct {
	// The time when the short URL was created.
	//
	// example:
	//
	// 2019-01-08 16:44:13
	CreateDate *string `json:"CreateDate,omitempty" xml:"CreateDate,omitempty"`
	// The time when the short URL expires.
	//
	// example:
	//
	// 2019-01-22 11:21:11
	ExpireDate *string `json:"ExpireDate,omitempty" xml:"ExpireDate,omitempty"`
	// The PV.
	//
	// example:
	//
	// 300
	PageViewCount *string `json:"PageViewCount,omitempty" xml:"PageViewCount,omitempty"`
	// The short URL.
	//
	// example:
	//
	// http://****.cn/6y8uy7
	ShortUrl *string `json:"ShortUrl,omitempty" xml:"ShortUrl,omitempty"`
	// The service name of the short URL.
	//
	// example:
	//
	// The Alibaba Cloud Short Link service.
	ShortUrlName *string `json:"ShortUrlName,omitempty" xml:"ShortUrlName,omitempty"`
	// The status of the short URL. Valid values:
	//
	// 	- **expired**
	//
	// 	- **effective**
	//
	// 	- **audit**
	//
	// 	- **reject**
	//
	// example:
	//
	// expired
	ShortUrlStatus *string `json:"ShortUrlStatus,omitempty" xml:"ShortUrlStatus,omitempty"`
	// The source address.
	//
	// example:
	//
	// https://www.****.com/product/sms
	SourceUrl *string `json:"SourceUrl,omitempty" xml:"SourceUrl,omitempty"`
	// The UV.
	//
	// example:
	//
	// 23
	UniqueVisitorCount *string `json:"UniqueVisitorCount,omitempty" xml:"UniqueVisitorCount,omitempty"`
}

func (*QueryShortUrlResponseBodyData) GetCreateDate added in v5.1.3

func (s *QueryShortUrlResponseBodyData) GetCreateDate() *string

func (*QueryShortUrlResponseBodyData) GetExpireDate added in v5.1.3

func (s *QueryShortUrlResponseBodyData) GetExpireDate() *string

func (*QueryShortUrlResponseBodyData) GetPageViewCount added in v5.1.3

func (s *QueryShortUrlResponseBodyData) GetPageViewCount() *string

func (*QueryShortUrlResponseBodyData) GetShortUrl added in v5.1.3

func (s *QueryShortUrlResponseBodyData) GetShortUrl() *string

func (*QueryShortUrlResponseBodyData) GetShortUrlName added in v5.1.3

func (s *QueryShortUrlResponseBodyData) GetShortUrlName() *string

func (*QueryShortUrlResponseBodyData) GetShortUrlStatus added in v5.1.3

func (s *QueryShortUrlResponseBodyData) GetShortUrlStatus() *string

func (*QueryShortUrlResponseBodyData) GetSourceUrl added in v5.1.3

func (s *QueryShortUrlResponseBodyData) GetSourceUrl() *string

func (*QueryShortUrlResponseBodyData) GetUniqueVisitorCount added in v5.1.3

func (s *QueryShortUrlResponseBodyData) GetUniqueVisitorCount() *string

func (QueryShortUrlResponseBodyData) GoString

func (*QueryShortUrlResponseBodyData) SetCreateDate

func (*QueryShortUrlResponseBodyData) SetExpireDate

func (*QueryShortUrlResponseBodyData) SetPageViewCount

func (*QueryShortUrlResponseBodyData) SetShortUrl

func (*QueryShortUrlResponseBodyData) SetShortUrlName

func (*QueryShortUrlResponseBodyData) SetShortUrlStatus

func (*QueryShortUrlResponseBodyData) SetSourceUrl

func (*QueryShortUrlResponseBodyData) SetUniqueVisitorCount

func (QueryShortUrlResponseBodyData) String

func (*QueryShortUrlResponseBodyData) Validate added in v5.1.3

func (s *QueryShortUrlResponseBodyData) Validate() error

type QuerySingleSmsQualificationRequest added in v5.1.0

type QuerySingleSmsQualificationRequest struct {
	// 工单id
	//
	// example:
	//
	// 2001****
	OrderId *int64 `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// 资质id
	//
	// This parameter is required.
	//
	// example:
	//
	// 10000****
	QualificationGroupId *int64  `json:"QualificationGroupId,omitempty" xml:"QualificationGroupId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (*QuerySingleSmsQualificationRequest) GetOrderId added in v5.1.3

func (s *QuerySingleSmsQualificationRequest) GetOrderId() *int64

func (*QuerySingleSmsQualificationRequest) GetOwnerId added in v5.1.3

func (s *QuerySingleSmsQualificationRequest) GetOwnerId() *int64

func (*QuerySingleSmsQualificationRequest) GetQualificationGroupId added in v5.1.3

func (s *QuerySingleSmsQualificationRequest) GetQualificationGroupId() *int64

func (*QuerySingleSmsQualificationRequest) GetResourceOwnerAccount added in v5.1.3

func (s *QuerySingleSmsQualificationRequest) GetResourceOwnerAccount() *string

func (*QuerySingleSmsQualificationRequest) GetResourceOwnerId added in v5.1.3

func (s *QuerySingleSmsQualificationRequest) GetResourceOwnerId() *int64

func (QuerySingleSmsQualificationRequest) GoString added in v5.1.0

func (*QuerySingleSmsQualificationRequest) SetOrderId added in v5.1.0

func (*QuerySingleSmsQualificationRequest) SetOwnerId added in v5.1.0

func (*QuerySingleSmsQualificationRequest) SetQualificationGroupId added in v5.1.0

func (*QuerySingleSmsQualificationRequest) SetResourceOwnerAccount added in v5.1.0

func (*QuerySingleSmsQualificationRequest) SetResourceOwnerId added in v5.1.0

func (QuerySingleSmsQualificationRequest) String added in v5.1.0

func (*QuerySingleSmsQualificationRequest) Validate added in v5.1.3

type QuerySingleSmsQualificationResponse added in v5.1.0

type QuerySingleSmsQualificationResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *QuerySingleSmsQualificationResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*QuerySingleSmsQualificationResponse) GetBody added in v5.1.3

func (*QuerySingleSmsQualificationResponse) GetHeaders added in v5.1.3

func (s *QuerySingleSmsQualificationResponse) GetHeaders() map[string]*string

func (*QuerySingleSmsQualificationResponse) GetStatusCode added in v5.1.3

func (s *QuerySingleSmsQualificationResponse) GetStatusCode() *int32

func (QuerySingleSmsQualificationResponse) GoString added in v5.1.0

func (*QuerySingleSmsQualificationResponse) SetBody added in v5.1.0

func (*QuerySingleSmsQualificationResponse) SetHeaders added in v5.1.0

func (*QuerySingleSmsQualificationResponse) SetStatusCode added in v5.1.0

func (QuerySingleSmsQualificationResponse) String added in v5.1.0

func (*QuerySingleSmsQualificationResponse) Validate added in v5.1.3

type QuerySingleSmsQualificationResponseBody added in v5.1.0

type QuerySingleSmsQualificationResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// example:
	//
	// OK
	Code *string                                      `json:"Code,omitempty" xml:"Code,omitempty"`
	Data *QuerySingleSmsQualificationResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 25D5AFDE-8EBC-132E-8909-1FDC071DA
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (*QuerySingleSmsQualificationResponseBody) GetAccessDeniedDetail added in v5.1.3

func (s *QuerySingleSmsQualificationResponseBody) GetAccessDeniedDetail() *string

func (*QuerySingleSmsQualificationResponseBody) GetCode added in v5.1.3

func (*QuerySingleSmsQualificationResponseBody) GetData added in v5.1.3

func (*QuerySingleSmsQualificationResponseBody) GetMessage added in v5.1.3

func (*QuerySingleSmsQualificationResponseBody) GetRequestId added in v5.1.3

func (*QuerySingleSmsQualificationResponseBody) GetSuccess added in v5.1.3

func (QuerySingleSmsQualificationResponseBody) GoString added in v5.1.0

func (*QuerySingleSmsQualificationResponseBody) SetAccessDeniedDetail added in v5.1.0

func (*QuerySingleSmsQualificationResponseBody) SetCode added in v5.1.0

func (*QuerySingleSmsQualificationResponseBody) SetData added in v5.1.0

func (*QuerySingleSmsQualificationResponseBody) SetMessage added in v5.1.0

func (*QuerySingleSmsQualificationResponseBody) SetRequestId added in v5.1.0

func (*QuerySingleSmsQualificationResponseBody) SetSuccess added in v5.1.0

func (QuerySingleSmsQualificationResponseBody) String added in v5.1.0

func (*QuerySingleSmsQualificationResponseBody) Validate added in v5.1.3

type QuerySingleSmsQualificationResponseBodyData added in v5.1.0

type QuerySingleSmsQualificationResponseBodyData struct {
	// 经办人身份证有效期
	//
	// example:
	//
	// 2023-01-01~2033-01-01
	AdminIDCardExpDate *string `json:"AdminIDCardExpDate,omitempty" xml:"AdminIDCardExpDate,omitempty"`
	// 经办人身份证国徽面,产品需求,要求身份证可以分正反面上传
	//
	// example:
	//
	// https://******.aliyuncs.com/******
	AdminIDCardFrontFace *string `json:"AdminIDCardFrontFace,omitempty" xml:"AdminIDCardFrontFace,omitempty"`
	// 经办人身份证号码
	//
	// example:
	//
	// 511391********5123
	AdminIDCardNo *string `json:"AdminIDCardNo,omitempty" xml:"AdminIDCardNo,omitempty"`
	// 经办人身份证图片地址,正反面合一
	//
	// example:
	//
	// https://******.aliyuncs.com/******
	AdminIDCardPic *string `json:"AdminIDCardPic,omitempty" xml:"AdminIDCardPic,omitempty"`
	// 管理员身份证类型
	//
	// example:
	//
	// identityCard
	AdminIDCardType *string `json:"AdminIDCardType,omitempty" xml:"AdminIDCardType,omitempty"`
	// 经办人姓名
	//
	// example:
	//
	// 示例值示例值
	AdminName *string `json:"AdminName,omitempty" xml:"AdminName,omitempty"`
	// 经办人手机号码
	//
	// example:
	//
	// 137*******
	AdminPhoneNo *string `json:"AdminPhoneNo,omitempty" xml:"AdminPhoneNo,omitempty"`
	// 证件信息
	BusinessLicensePics []*QuerySingleSmsQualificationResponseBodyDataBusinessLicensePics `json:"BusinessLicensePics,omitempty" xml:"BusinessLicensePics,omitempty" type:"Repeated"`
	// 行业类型,在当前模式下是可以用产品线code来区分
	//
	// example:
	//
	// dysms
	BusinessType *string `json:"BusinessType,omitempty" xml:"BusinessType,omitempty"`
	// 公司名称
	//
	// example:
	//
	// 示例值示例值
	CompanyName *string `json:"CompanyName,omitempty" xml:"CompanyName,omitempty"`
	// 企业类型, COMPANY:公司,政府或者事业单位:NON_PROFIT_ORGANIZATION
	//
	// example:
	//
	// COMPANY
	CompanyType *string `json:"CompanyType,omitempty" xml:"CompanyType,omitempty"`
	// example:
	//
	// 2023-01-01~2033-01-01
	EffTimeStr *string `json:"EffTimeStr,omitempty" xml:"EffTimeStr,omitempty"`
	// 法人身份证号码
	//
	// example:
	//
	// 511391********5123
	LegalPersonIDCardNo *string `json:"LegalPersonIDCardNo,omitempty" xml:"LegalPersonIDCardNo,omitempty"`
	// 法人身份证类型
	//
	// example:
	//
	// identityCard
	LegalPersonIDCardType *string `json:"LegalPersonIDCardType,omitempty" xml:"LegalPersonIDCardType,omitempty"`
	// 法人身份证有效期
	//
	// example:
	//
	// 2023-01-01~2033-01-01
	LegalPersonIdCardEffTime *string `json:"LegalPersonIdCardEffTime,omitempty" xml:"LegalPersonIdCardEffTime,omitempty"`
	// 法人姓名
	//
	// example:
	//
	// 示例值
	LegalPersonName *string `json:"LegalPersonName,omitempty" xml:"LegalPersonName,omitempty"`
	// 社会统一信用代码
	//
	// example:
	//
	// 910X********0012
	OrganizationCode *string `json:"OrganizationCode,omitempty" xml:"OrganizationCode,omitempty"`
	// 更多资料
	OtherFiles []*QuerySingleSmsQualificationResponseBodyDataOtherFiles `json:"OtherFiles,omitempty" xml:"OtherFiles,omitempty" type:"Repeated"`
	// example:
	//
	// 10000****
	QualificationGroupId *int64 `json:"QualificationGroupId,omitempty" xml:"QualificationGroupId,omitempty"`
	// 资质名称
	//
	// example:
	//
	// 示例值示例值
	QualificationName *string `json:"QualificationName,omitempty" xml:"QualificationName,omitempty"`
	// 备注
	//
	// example:
	//
	// 示例值示例值
	Remark *string `json:"Remark,omitempty" xml:"Remark,omitempty"`
	// 当前审核状态
	//
	// example:
	//
	// PASSED
	State *string `json:"State,omitempty" xml:"State,omitempty"`
	// 是否自用
	//
	// example:
	//
	// false
	UseBySelf *bool `json:"UseBySelf,omitempty" xml:"UseBySelf,omitempty"`
	// example:
	//
	// false
	WhetherShare *bool `json:"WhetherShare,omitempty" xml:"WhetherShare,omitempty"`
	// 乾坤袋工单ID
	//
	// example:
	//
	// 2001****
	WorkOrderId *int64 `json:"WorkOrderId,omitempty" xml:"WorkOrderId,omitempty"`
}

func (*QuerySingleSmsQualificationResponseBodyData) GetAdminIDCardExpDate added in v5.1.3

func (s *QuerySingleSmsQualificationResponseBodyData) GetAdminIDCardExpDate() *string

func (*QuerySingleSmsQualificationResponseBodyData) GetAdminIDCardFrontFace added in v5.1.3

func (s *QuerySingleSmsQualificationResponseBodyData) GetAdminIDCardFrontFace() *string

func (*QuerySingleSmsQualificationResponseBodyData) GetAdminIDCardNo added in v5.1.3

func (s *QuerySingleSmsQualificationResponseBodyData) GetAdminIDCardNo() *string

func (*QuerySingleSmsQualificationResponseBodyData) GetAdminIDCardPic added in v5.1.3

func (s *QuerySingleSmsQualificationResponseBodyData) GetAdminIDCardPic() *string

func (*QuerySingleSmsQualificationResponseBodyData) GetAdminIDCardType added in v5.1.3

func (s *QuerySingleSmsQualificationResponseBodyData) GetAdminIDCardType() *string

func (*QuerySingleSmsQualificationResponseBodyData) GetAdminName added in v5.1.3

func (*QuerySingleSmsQualificationResponseBodyData) GetAdminPhoneNo added in v5.1.3

func (*QuerySingleSmsQualificationResponseBodyData) GetBusinessLicensePics added in v5.1.3

func (*QuerySingleSmsQualificationResponseBodyData) GetBusinessType added in v5.1.3

func (*QuerySingleSmsQualificationResponseBodyData) GetCompanyName added in v5.1.3

func (*QuerySingleSmsQualificationResponseBodyData) GetCompanyType added in v5.1.3

func (*QuerySingleSmsQualificationResponseBodyData) GetEffTimeStr added in v5.1.3

func (*QuerySingleSmsQualificationResponseBodyData) GetLegalPersonIDCardNo added in v5.1.3

func (s *QuerySingleSmsQualificationResponseBodyData) GetLegalPersonIDCardNo() *string

func (*QuerySingleSmsQualificationResponseBodyData) GetLegalPersonIDCardType added in v5.1.3

func (s *QuerySingleSmsQualificationResponseBodyData) GetLegalPersonIDCardType() *string

func (*QuerySingleSmsQualificationResponseBodyData) GetLegalPersonIdCardEffTime added in v5.1.3

func (s *QuerySingleSmsQualificationResponseBodyData) GetLegalPersonIdCardEffTime() *string

func (*QuerySingleSmsQualificationResponseBodyData) GetLegalPersonName added in v5.1.3

func (s *QuerySingleSmsQualificationResponseBodyData) GetLegalPersonName() *string

func (*QuerySingleSmsQualificationResponseBodyData) GetOrganizationCode added in v5.1.3

func (s *QuerySingleSmsQualificationResponseBodyData) GetOrganizationCode() *string

func (*QuerySingleSmsQualificationResponseBodyData) GetOtherFiles added in v5.1.3

func (*QuerySingleSmsQualificationResponseBodyData) GetQualificationGroupId added in v5.1.3

func (s *QuerySingleSmsQualificationResponseBodyData) GetQualificationGroupId() *int64

func (*QuerySingleSmsQualificationResponseBodyData) GetQualificationName added in v5.1.3

func (s *QuerySingleSmsQualificationResponseBodyData) GetQualificationName() *string

func (*QuerySingleSmsQualificationResponseBodyData) GetRemark added in v5.1.3

func (*QuerySingleSmsQualificationResponseBodyData) GetState added in v5.1.3

func (*QuerySingleSmsQualificationResponseBodyData) GetUseBySelf added in v5.1.3

func (*QuerySingleSmsQualificationResponseBodyData) GetWhetherShare added in v5.1.3

func (s *QuerySingleSmsQualificationResponseBodyData) GetWhetherShare() *bool

func (*QuerySingleSmsQualificationResponseBodyData) GetWorkOrderId added in v5.1.3

func (QuerySingleSmsQualificationResponseBodyData) GoString added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyData) SetAdminIDCardExpDate added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyData) SetAdminIDCardFrontFace added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyData) SetAdminIDCardNo added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyData) SetAdminIDCardPic added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyData) SetAdminIDCardType added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyData) SetAdminName added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyData) SetAdminPhoneNo added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyData) SetBusinessType added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyData) SetCompanyName added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyData) SetCompanyType added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyData) SetEffTimeStr added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyData) SetLegalPersonIDCardNo added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyData) SetLegalPersonIDCardType added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyData) SetLegalPersonIdCardEffTime added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyData) SetLegalPersonName added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyData) SetOrganizationCode added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyData) SetOtherFiles added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyData) SetQualificationGroupId added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyData) SetQualificationName added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyData) SetRemark added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyData) SetState added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyData) SetUseBySelf added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyData) SetWhetherShare added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyData) SetWorkOrderId added in v5.1.0

func (QuerySingleSmsQualificationResponseBodyData) String added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyData) Validate added in v5.1.3

type QuerySingleSmsQualificationResponseBodyDataBusinessLicensePics added in v5.1.0

type QuerySingleSmsQualificationResponseBodyDataBusinessLicensePics struct {
	// example:
	//
	// 123456/111.png
	LicensePic *string `json:"LicensePic,omitempty" xml:"LicensePic,omitempty"`
	// 文件的完整路径
	//
	// example:
	//
	// https://******.aliyuncs.com/******
	PicUrl *string `json:"PicUrl,omitempty" xml:"PicUrl,omitempty"`
	// example:
	//
	// businessLicense
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (*QuerySingleSmsQualificationResponseBodyDataBusinessLicensePics) GetLicensePic added in v5.1.3

func (*QuerySingleSmsQualificationResponseBodyDataBusinessLicensePics) GetPicUrl added in v5.1.3

func (*QuerySingleSmsQualificationResponseBodyDataBusinessLicensePics) GetType added in v5.1.3

func (QuerySingleSmsQualificationResponseBodyDataBusinessLicensePics) GoString added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyDataBusinessLicensePics) SetLicensePic added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyDataBusinessLicensePics) SetPicUrl added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyDataBusinessLicensePics) SetType added in v5.1.0

func (QuerySingleSmsQualificationResponseBodyDataBusinessLicensePics) String added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyDataBusinessLicensePics) Validate added in v5.1.3

type QuerySingleSmsQualificationResponseBodyDataOtherFiles added in v5.1.0

type QuerySingleSmsQualificationResponseBodyDataOtherFiles struct {
	// example:
	//
	// 123456/111.png
	LicensePic *string `json:"LicensePic,omitempty" xml:"LicensePic,omitempty"`
	// 文件的完整路径
	//
	// example:
	//
	// https://******.aliyuncs.com/******
	PicUrl *string `json:"PicUrl,omitempty" xml:"PicUrl,omitempty"`
}

func (*QuerySingleSmsQualificationResponseBodyDataOtherFiles) GetLicensePic added in v5.1.3

func (*QuerySingleSmsQualificationResponseBodyDataOtherFiles) GetPicUrl added in v5.1.3

func (QuerySingleSmsQualificationResponseBodyDataOtherFiles) GoString added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyDataOtherFiles) SetLicensePic added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyDataOtherFiles) SetPicUrl added in v5.1.0

func (QuerySingleSmsQualificationResponseBodyDataOtherFiles) String added in v5.1.0

func (*QuerySingleSmsQualificationResponseBodyDataOtherFiles) Validate added in v5.1.3

type QuerySmsAuthorizationLetterRequest

type QuerySmsAuthorizationLetterRequest struct {
	// 委托授权书id列表
	AuthorizationLetterIdList []*int64 `json:"AuthorizationLetterIdList,omitempty" xml:"AuthorizationLetterIdList,omitempty" type:"Repeated"`
	// 授权方社会统一信用代码
	//
	// example:
	//
	// 9****************A
	OrganizationCode     *string `json:"OrganizationCode,omitempty" xml:"OrganizationCode,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// 签名名称(支持命中签名范围查询)
	//
	// example:
	//
	// 示例值示例值
	SignName *string `json:"SignName,omitempty" xml:"SignName,omitempty"`
	// 授权书审核状态,INT:审核中,PASSED:审核通过
	//
	// example:
	//
	// PASSED
	State *string `json:"State,omitempty" xml:"State,omitempty"`
	// 授权书可用状态,VALID可用,INVALID不可用
	//
	// example:
	//
	// VALID
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (*QuerySmsAuthorizationLetterRequest) GetAuthorizationLetterIdList added in v5.1.3

func (s *QuerySmsAuthorizationLetterRequest) GetAuthorizationLetterIdList() []*int64

func (*QuerySmsAuthorizationLetterRequest) GetOrganizationCode added in v5.1.3

func (s *QuerySmsAuthorizationLetterRequest) GetOrganizationCode() *string

func (*QuerySmsAuthorizationLetterRequest) GetOwnerId added in v5.1.3

func (s *QuerySmsAuthorizationLetterRequest) GetOwnerId() *int64

func (*QuerySmsAuthorizationLetterRequest) GetResourceOwnerAccount added in v5.1.3

func (s *QuerySmsAuthorizationLetterRequest) GetResourceOwnerAccount() *string

func (*QuerySmsAuthorizationLetterRequest) GetResourceOwnerId added in v5.1.3

func (s *QuerySmsAuthorizationLetterRequest) GetResourceOwnerId() *int64

func (*QuerySmsAuthorizationLetterRequest) GetSignName added in v5.1.3

func (s *QuerySmsAuthorizationLetterRequest) GetSignName() *string

func (*QuerySmsAuthorizationLetterRequest) GetState added in v5.1.3

func (*QuerySmsAuthorizationLetterRequest) GetStatus added in v5.1.3

func (QuerySmsAuthorizationLetterRequest) GoString

func (*QuerySmsAuthorizationLetterRequest) SetAuthorizationLetterIdList

func (s *QuerySmsAuthorizationLetterRequest) SetAuthorizationLetterIdList(v []*int64) *QuerySmsAuthorizationLetterRequest

func (*QuerySmsAuthorizationLetterRequest) SetOrganizationCode

func (*QuerySmsAuthorizationLetterRequest) SetOwnerId

func (*QuerySmsAuthorizationLetterRequest) SetResourceOwnerAccount

func (*QuerySmsAuthorizationLetterRequest) SetResourceOwnerId

func (*QuerySmsAuthorizationLetterRequest) SetSignName

func (*QuerySmsAuthorizationLetterRequest) SetState

func (*QuerySmsAuthorizationLetterRequest) SetStatus

func (QuerySmsAuthorizationLetterRequest) String

func (*QuerySmsAuthorizationLetterRequest) Validate added in v5.1.3

type QuerySmsAuthorizationLetterResponse

type QuerySmsAuthorizationLetterResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *QuerySmsAuthorizationLetterResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*QuerySmsAuthorizationLetterResponse) GetBody added in v5.1.3

func (*QuerySmsAuthorizationLetterResponse) GetHeaders added in v5.1.3

func (s *QuerySmsAuthorizationLetterResponse) GetHeaders() map[string]*string

func (*QuerySmsAuthorizationLetterResponse) GetStatusCode added in v5.1.3

func (s *QuerySmsAuthorizationLetterResponse) GetStatusCode() *int32

func (QuerySmsAuthorizationLetterResponse) GoString

func (*QuerySmsAuthorizationLetterResponse) SetHeaders

func (*QuerySmsAuthorizationLetterResponse) SetStatusCode

func (QuerySmsAuthorizationLetterResponse) String

func (*QuerySmsAuthorizationLetterResponse) Validate added in v5.1.3

type QuerySmsAuthorizationLetterResponseBody

type QuerySmsAuthorizationLetterResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// example:
	//
	// OK
	Code *string                                        `json:"Code,omitempty" xml:"Code,omitempty"`
	Data []*QuerySmsAuthorizationLetterResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 25D5AFDE-8EBC-132E-8909-1FDC071D
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (*QuerySmsAuthorizationLetterResponseBody) GetAccessDeniedDetail added in v5.1.3

func (s *QuerySmsAuthorizationLetterResponseBody) GetAccessDeniedDetail() *string

func (*QuerySmsAuthorizationLetterResponseBody) GetCode added in v5.1.3

func (*QuerySmsAuthorizationLetterResponseBody) GetData added in v5.1.3

func (*QuerySmsAuthorizationLetterResponseBody) GetMessage added in v5.1.3

func (*QuerySmsAuthorizationLetterResponseBody) GetRequestId added in v5.1.3

func (*QuerySmsAuthorizationLetterResponseBody) GetSuccess added in v5.1.3

func (QuerySmsAuthorizationLetterResponseBody) GoString

func (*QuerySmsAuthorizationLetterResponseBody) SetAccessDeniedDetail

func (*QuerySmsAuthorizationLetterResponseBody) SetCode

func (*QuerySmsAuthorizationLetterResponseBody) SetMessage

func (*QuerySmsAuthorizationLetterResponseBody) SetRequestId

func (*QuerySmsAuthorizationLetterResponseBody) SetSuccess

func (QuerySmsAuthorizationLetterResponseBody) String

func (*QuerySmsAuthorizationLetterResponseBody) Validate added in v5.1.3

type QuerySmsAuthorizationLetterResponseBodyData

type QuerySmsAuthorizationLetterResponseBodyData struct {
	// 委托授权方
	//
	// example:
	//
	// 示例值示例值
	Authorization *string `json:"Authorization,omitempty" xml:"Authorization,omitempty"`
	// 委托授权书有效期
	//
	// example:
	//
	// 2023-01-01~2026-01-01
	AuthorizationLetterExpDate *string `json:"AuthorizationLetterExpDate,omitempty" xml:"AuthorizationLetterExpDate,omitempty"`
	// 委托授权书id
	//
	// example:
	//
	// 10000******
	AuthorizationLetterId *int64 `json:"AuthorizationLetterId,omitempty" xml:"AuthorizationLetterId,omitempty"`
	// 委托授权书命名
	//
	// example:
	//
	// 示例值示例值
	AuthorizationLetterName *string `json:"AuthorizationLetterName,omitempty" xml:"AuthorizationLetterName,omitempty"`
	// 委托授权书图片地址
	AuthorizationLetterPic *string `json:"AuthorizationLetterPic,omitempty" xml:"AuthorizationLetterPic,omitempty"`
	// 授权方统一社会信用代码
	//
	// example:
	//
	// 9****************A
	OrganizationCode *string `json:"OrganizationCode,omitempty" xml:"OrganizationCode,omitempty"`
	// 被委托授权方
	//
	// example:
	//
	// 示例值示例值示例值
	ProxyAuthorization *string `json:"ProxyAuthorization,omitempty" xml:"ProxyAuthorization,omitempty"`
	// 委托授权签名范围
	//
	// example:
	//
	// 示例值
	SignScope *string `json:"SignScope,omitempty" xml:"SignScope,omitempty"`
	// 委托授权书审核状态(初始化INT/审核通过PASSED)
	//
	// example:
	//
	// PASSED
	State *string `json:"State,omitempty" xml:"State,omitempty"`
	// 委托授权书可用状态(可用VALID/不可用INVALID)
	//
	// example:
	//
	// VALID
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (*QuerySmsAuthorizationLetterResponseBodyData) GetAuthorization added in v5.1.3

func (s *QuerySmsAuthorizationLetterResponseBodyData) GetAuthorization() *string

func (*QuerySmsAuthorizationLetterResponseBodyData) GetAuthorizationLetterExpDate added in v5.1.3

func (s *QuerySmsAuthorizationLetterResponseBodyData) GetAuthorizationLetterExpDate() *string

func (*QuerySmsAuthorizationLetterResponseBodyData) GetAuthorizationLetterId added in v5.1.3

func (s *QuerySmsAuthorizationLetterResponseBodyData) GetAuthorizationLetterId() *int64

func (*QuerySmsAuthorizationLetterResponseBodyData) GetAuthorizationLetterName added in v5.1.3

func (s *QuerySmsAuthorizationLetterResponseBodyData) GetAuthorizationLetterName() *string

func (*QuerySmsAuthorizationLetterResponseBodyData) GetAuthorizationLetterPic added in v5.1.3

func (s *QuerySmsAuthorizationLetterResponseBodyData) GetAuthorizationLetterPic() *string

func (*QuerySmsAuthorizationLetterResponseBodyData) GetOrganizationCode added in v5.1.3

func (s *QuerySmsAuthorizationLetterResponseBodyData) GetOrganizationCode() *string

func (*QuerySmsAuthorizationLetterResponseBodyData) GetProxyAuthorization added in v5.1.3

func (s *QuerySmsAuthorizationLetterResponseBodyData) GetProxyAuthorization() *string

func (*QuerySmsAuthorizationLetterResponseBodyData) GetSignScope added in v5.1.3

func (*QuerySmsAuthorizationLetterResponseBodyData) GetState added in v5.1.3

func (*QuerySmsAuthorizationLetterResponseBodyData) GetStatus added in v5.1.3

func (QuerySmsAuthorizationLetterResponseBodyData) GoString

func (*QuerySmsAuthorizationLetterResponseBodyData) SetAuthorization

func (*QuerySmsAuthorizationLetterResponseBodyData) SetAuthorizationLetterExpDate

func (*QuerySmsAuthorizationLetterResponseBodyData) SetAuthorizationLetterId

func (*QuerySmsAuthorizationLetterResponseBodyData) SetAuthorizationLetterName

func (*QuerySmsAuthorizationLetterResponseBodyData) SetAuthorizationLetterPic

func (*QuerySmsAuthorizationLetterResponseBodyData) SetOrganizationCode

func (*QuerySmsAuthorizationLetterResponseBodyData) SetProxyAuthorization

func (*QuerySmsAuthorizationLetterResponseBodyData) SetSignScope

func (*QuerySmsAuthorizationLetterResponseBodyData) SetState

func (*QuerySmsAuthorizationLetterResponseBodyData) SetStatus

func (QuerySmsAuthorizationLetterResponseBodyData) String

func (*QuerySmsAuthorizationLetterResponseBodyData) Validate added in v5.1.3

type QuerySmsAuthorizationLetterShrinkRequest

type QuerySmsAuthorizationLetterShrinkRequest struct {
	// 委托授权书id列表
	AuthorizationLetterIdListShrink *string `json:"AuthorizationLetterIdList,omitempty" xml:"AuthorizationLetterIdList,omitempty"`
	// 授权方社会统一信用代码
	//
	// example:
	//
	// 9****************A
	OrganizationCode     *string `json:"OrganizationCode,omitempty" xml:"OrganizationCode,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// 签名名称(支持命中签名范围查询)
	//
	// example:
	//
	// 示例值示例值
	SignName *string `json:"SignName,omitempty" xml:"SignName,omitempty"`
	// 授权书审核状态,INT:审核中,PASSED:审核通过
	//
	// example:
	//
	// PASSED
	State *string `json:"State,omitempty" xml:"State,omitempty"`
	// 授权书可用状态,VALID可用,INVALID不可用
	//
	// example:
	//
	// VALID
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (*QuerySmsAuthorizationLetterShrinkRequest) GetAuthorizationLetterIdListShrink added in v5.1.3

func (s *QuerySmsAuthorizationLetterShrinkRequest) GetAuthorizationLetterIdListShrink() *string

func (*QuerySmsAuthorizationLetterShrinkRequest) GetOrganizationCode added in v5.1.3

func (s *QuerySmsAuthorizationLetterShrinkRequest) GetOrganizationCode() *string

func (*QuerySmsAuthorizationLetterShrinkRequest) GetOwnerId added in v5.1.3

func (*QuerySmsAuthorizationLetterShrinkRequest) GetResourceOwnerAccount added in v5.1.3

func (s *QuerySmsAuthorizationLetterShrinkRequest) GetResourceOwnerAccount() *string

func (*QuerySmsAuthorizationLetterShrinkRequest) GetResourceOwnerId added in v5.1.3

func (s *QuerySmsAuthorizationLetterShrinkRequest) GetResourceOwnerId() *int64

func (*QuerySmsAuthorizationLetterShrinkRequest) GetSignName added in v5.1.3

func (*QuerySmsAuthorizationLetterShrinkRequest) GetState added in v5.1.3

func (*QuerySmsAuthorizationLetterShrinkRequest) GetStatus added in v5.1.3

func (QuerySmsAuthorizationLetterShrinkRequest) GoString

func (*QuerySmsAuthorizationLetterShrinkRequest) SetAuthorizationLetterIdListShrink

func (*QuerySmsAuthorizationLetterShrinkRequest) SetOrganizationCode

func (*QuerySmsAuthorizationLetterShrinkRequest) SetOwnerId

func (*QuerySmsAuthorizationLetterShrinkRequest) SetResourceOwnerAccount

func (*QuerySmsAuthorizationLetterShrinkRequest) SetResourceOwnerId

func (*QuerySmsAuthorizationLetterShrinkRequest) SetSignName

func (*QuerySmsAuthorizationLetterShrinkRequest) SetState

func (*QuerySmsAuthorizationLetterShrinkRequest) SetStatus

func (QuerySmsAuthorizationLetterShrinkRequest) String

func (*QuerySmsAuthorizationLetterShrinkRequest) Validate added in v5.1.3

type QuerySmsQualificationRecordRequest added in v5.1.0

type QuerySmsQualificationRecordRequest struct {
	// 公司名
	//
	// example:
	//
	// 示例值
	CompanyName *string `json:"CompanyName,omitempty" xml:"CompanyName,omitempty"`
	// 法人姓名
	//
	// example:
	//
	// 示例值示例值
	LegalPersonName *string `json:"LegalPersonName,omitempty" xml:"LegalPersonName,omitempty"`
	OwnerId         *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// example:
	//
	// 1
	PageNo *int64 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// example:
	//
	// 20
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// 资质组名称
	//
	// example:
	//
	// 示例值示例值
	QualificationGroupName *string `json:"QualificationGroupName,omitempty" xml:"QualificationGroupName,omitempty"`
	ResourceOwnerAccount   *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId        *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// 审核状态。INT:审核中FAILED:审核失败,PASSED:审核通过,NOT_FINISH:资料待补充,CANCELED:已撤回
	//
	// example:
	//
	// PASSED
	State *string `json:"State,omitempty" xml:"State,omitempty"`
	// 是否自用
	//
	// example:
	//
	// true
	UseBySelf *bool `json:"UseBySelf,omitempty" xml:"UseBySelf,omitempty"`
	// 工单ID
	//
	// example:
	//
	// 2001****
	WorkOrderId *int64 `json:"WorkOrderId,omitempty" xml:"WorkOrderId,omitempty"`
}

func (*QuerySmsQualificationRecordRequest) GetCompanyName added in v5.1.3

func (s *QuerySmsQualificationRecordRequest) GetCompanyName() *string

func (*QuerySmsQualificationRecordRequest) GetLegalPersonName added in v5.1.3

func (s *QuerySmsQualificationRecordRequest) GetLegalPersonName() *string

func (*QuerySmsQualificationRecordRequest) GetOwnerId added in v5.1.3

func (s *QuerySmsQualificationRecordRequest) GetOwnerId() *int64

func (*QuerySmsQualificationRecordRequest) GetPageNo added in v5.1.3

func (s *QuerySmsQualificationRecordRequest) GetPageNo() *int64

func (*QuerySmsQualificationRecordRequest) GetPageSize added in v5.1.3

func (s *QuerySmsQualificationRecordRequest) GetPageSize() *int64

func (*QuerySmsQualificationRecordRequest) GetQualificationGroupName added in v5.1.3

func (s *QuerySmsQualificationRecordRequest) GetQualificationGroupName() *string

func (*QuerySmsQualificationRecordRequest) GetResourceOwnerAccount added in v5.1.3

func (s *QuerySmsQualificationRecordRequest) GetResourceOwnerAccount() *string

func (*QuerySmsQualificationRecordRequest) GetResourceOwnerId added in v5.1.3

func (s *QuerySmsQualificationRecordRequest) GetResourceOwnerId() *int64

func (*QuerySmsQualificationRecordRequest) GetState added in v5.1.3

func (*QuerySmsQualificationRecordRequest) GetUseBySelf added in v5.1.3

func (s *QuerySmsQualificationRecordRequest) GetUseBySelf() *bool

func (*QuerySmsQualificationRecordRequest) GetWorkOrderId added in v5.1.3

func (s *QuerySmsQualificationRecordRequest) GetWorkOrderId() *int64

func (QuerySmsQualificationRecordRequest) GoString added in v5.1.0

func (*QuerySmsQualificationRecordRequest) SetCompanyName added in v5.1.0

func (*QuerySmsQualificationRecordRequest) SetLegalPersonName added in v5.1.0

func (*QuerySmsQualificationRecordRequest) SetOwnerId added in v5.1.0

func (*QuerySmsQualificationRecordRequest) SetPageNo added in v5.1.0

func (*QuerySmsQualificationRecordRequest) SetPageSize added in v5.1.0

func (*QuerySmsQualificationRecordRequest) SetQualificationGroupName added in v5.1.0

func (*QuerySmsQualificationRecordRequest) SetResourceOwnerAccount added in v5.1.0

func (*QuerySmsQualificationRecordRequest) SetResourceOwnerId added in v5.1.0

func (*QuerySmsQualificationRecordRequest) SetState added in v5.1.0

func (*QuerySmsQualificationRecordRequest) SetUseBySelf added in v5.1.0

func (*QuerySmsQualificationRecordRequest) SetWorkOrderId added in v5.1.0

func (QuerySmsQualificationRecordRequest) String added in v5.1.0

func (*QuerySmsQualificationRecordRequest) Validate added in v5.1.3

type QuerySmsQualificationRecordResponse added in v5.1.0

type QuerySmsQualificationRecordResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *QuerySmsQualificationRecordResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*QuerySmsQualificationRecordResponse) GetBody added in v5.1.3

func (*QuerySmsQualificationRecordResponse) GetHeaders added in v5.1.3

func (s *QuerySmsQualificationRecordResponse) GetHeaders() map[string]*string

func (*QuerySmsQualificationRecordResponse) GetStatusCode added in v5.1.3

func (s *QuerySmsQualificationRecordResponse) GetStatusCode() *int32

func (QuerySmsQualificationRecordResponse) GoString added in v5.1.0

func (*QuerySmsQualificationRecordResponse) SetBody added in v5.1.0

func (*QuerySmsQualificationRecordResponse) SetHeaders added in v5.1.0

func (*QuerySmsQualificationRecordResponse) SetStatusCode added in v5.1.0

func (QuerySmsQualificationRecordResponse) String added in v5.1.0

func (*QuerySmsQualificationRecordResponse) Validate added in v5.1.3

type QuerySmsQualificationRecordResponseBody added in v5.1.0

type QuerySmsQualificationRecordResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// example:
	//
	// OK
	Code *string                                      `json:"Code,omitempty" xml:"Code,omitempty"`
	Data *QuerySmsQualificationRecordResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 25D5AFDE-8EBC-132E-8909-1FDC071DA
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (*QuerySmsQualificationRecordResponseBody) GetAccessDeniedDetail added in v5.1.3

func (s *QuerySmsQualificationRecordResponseBody) GetAccessDeniedDetail() *string

func (*QuerySmsQualificationRecordResponseBody) GetCode added in v5.1.3

func (*QuerySmsQualificationRecordResponseBody) GetData added in v5.1.3

func (*QuerySmsQualificationRecordResponseBody) GetMessage added in v5.1.3

func (*QuerySmsQualificationRecordResponseBody) GetRequestId added in v5.1.3

func (*QuerySmsQualificationRecordResponseBody) GetSuccess added in v5.1.3

func (QuerySmsQualificationRecordResponseBody) GoString added in v5.1.0

func (*QuerySmsQualificationRecordResponseBody) SetAccessDeniedDetail added in v5.1.0

func (*QuerySmsQualificationRecordResponseBody) SetCode added in v5.1.0

func (*QuerySmsQualificationRecordResponseBody) SetData added in v5.1.0

func (*QuerySmsQualificationRecordResponseBody) SetMessage added in v5.1.0

func (*QuerySmsQualificationRecordResponseBody) SetRequestId added in v5.1.0

func (*QuerySmsQualificationRecordResponseBody) SetSuccess added in v5.1.0

func (QuerySmsQualificationRecordResponseBody) String added in v5.1.0

func (*QuerySmsQualificationRecordResponseBody) Validate added in v5.1.3

type QuerySmsQualificationRecordResponseBodyData added in v5.1.0

type QuerySmsQualificationRecordResponseBodyData struct {
	List []*QuerySmsQualificationRecordResponseBodyDataList `json:"List,omitempty" xml:"List,omitempty" type:"Repeated"`
	// example:
	//
	// 1
	PageNo *int64 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// example:
	//
	// 20
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// example:
	//
	// 25
	Total *int64 `json:"Total,omitempty" xml:"Total,omitempty"`
}

func (*QuerySmsQualificationRecordResponseBodyData) GetList added in v5.1.3

func (*QuerySmsQualificationRecordResponseBodyData) GetPageNo added in v5.1.3

func (*QuerySmsQualificationRecordResponseBodyData) GetPageSize added in v5.1.3

func (*QuerySmsQualificationRecordResponseBodyData) GetTotal added in v5.1.3

func (QuerySmsQualificationRecordResponseBodyData) GoString added in v5.1.0

func (*QuerySmsQualificationRecordResponseBodyData) SetList added in v5.1.0

func (*QuerySmsQualificationRecordResponseBodyData) SetPageNo added in v5.1.0

func (*QuerySmsQualificationRecordResponseBodyData) SetPageSize added in v5.1.0

func (*QuerySmsQualificationRecordResponseBodyData) SetTotal added in v5.1.0

func (QuerySmsQualificationRecordResponseBodyData) String added in v5.1.0

func (*QuerySmsQualificationRecordResponseBodyData) Validate added in v5.1.3

type QuerySmsQualificationRecordResponseBodyDataList added in v5.1.0

type QuerySmsQualificationRecordResponseBodyDataList struct {
	// 审核备注
	//
	// example:
	//
	// 示例值示例值
	AuditRemark *string `json:"AuditRemark,omitempty" xml:"AuditRemark,omitempty"`
	// 审核时间
	//
	// example:
	//
	// 2024-12-26 17:29:04
	AuditTime *string `json:"AuditTime,omitempty" xml:"AuditTime,omitempty"`
	// 公司名称或实人认证姓名
	//
	// example:
	//
	// 示例值示例值示例值
	CompanyName *string `json:"CompanyName,omitempty" xml:"CompanyName,omitempty"`
	// 创建时间
	//
	// example:
	//
	// 2025-02-20 11:59:30
	CreateDate *string `json:"CreateDate,omitempty" xml:"CreateDate,omitempty"`
	// 资质组ID
	//
	// example:
	//
	// 10000****
	GroupId *int64 `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	// 法人名称
	//
	// example:
	//
	// 示例值示例值
	LegalPersonName *string `json:"LegalPersonName,omitempty" xml:"LegalPersonName,omitempty"`
	// 资质组名称
	//
	// example:
	//
	// 示例值示例值示例值
	QualificationGroupName *string `json:"QualificationGroupName,omitempty" xml:"QualificationGroupName,omitempty"`
	// 审核状态名
	//
	// example:
	//
	// INT
	StateName *string `json:"StateName,omitempty" xml:"StateName,omitempty"`
	// 是否自用
	//
	// example:
	//
	// true
	UseBySelf *string `json:"UseBySelf,omitempty" xml:"UseBySelf,omitempty"`
	// 工单ID
	//
	// example:
	//
	// 2001****
	WorkOrderId *int64 `json:"WorkOrderId,omitempty" xml:"WorkOrderId,omitempty"`
}

func (*QuerySmsQualificationRecordResponseBodyDataList) GetAuditRemark added in v5.1.3

func (*QuerySmsQualificationRecordResponseBodyDataList) GetAuditTime added in v5.1.3

func (*QuerySmsQualificationRecordResponseBodyDataList) GetCompanyName added in v5.1.3

func (*QuerySmsQualificationRecordResponseBodyDataList) GetCreateDate added in v5.1.3

func (*QuerySmsQualificationRecordResponseBodyDataList) GetGroupId added in v5.1.3

func (*QuerySmsQualificationRecordResponseBodyDataList) GetLegalPersonName added in v5.1.3

func (*QuerySmsQualificationRecordResponseBodyDataList) GetQualificationGroupName added in v5.1.3

func (s *QuerySmsQualificationRecordResponseBodyDataList) GetQualificationGroupName() *string

func (*QuerySmsQualificationRecordResponseBodyDataList) GetStateName added in v5.1.3

func (*QuerySmsQualificationRecordResponseBodyDataList) GetUseBySelf added in v5.1.3

func (*QuerySmsQualificationRecordResponseBodyDataList) GetWorkOrderId added in v5.1.3

func (QuerySmsQualificationRecordResponseBodyDataList) GoString added in v5.1.0

func (*QuerySmsQualificationRecordResponseBodyDataList) SetAuditRemark added in v5.1.0

func (*QuerySmsQualificationRecordResponseBodyDataList) SetAuditTime added in v5.1.0

func (*QuerySmsQualificationRecordResponseBodyDataList) SetCompanyName added in v5.1.0

func (*QuerySmsQualificationRecordResponseBodyDataList) SetCreateDate added in v5.1.0

func (*QuerySmsQualificationRecordResponseBodyDataList) SetGroupId added in v5.1.0

func (*QuerySmsQualificationRecordResponseBodyDataList) SetLegalPersonName added in v5.1.0

func (*QuerySmsQualificationRecordResponseBodyDataList) SetQualificationGroupName added in v5.1.0

func (*QuerySmsQualificationRecordResponseBodyDataList) SetStateName added in v5.1.0

func (*QuerySmsQualificationRecordResponseBodyDataList) SetUseBySelf added in v5.1.0

func (*QuerySmsQualificationRecordResponseBodyDataList) SetWorkOrderId added in v5.1.0

func (QuerySmsQualificationRecordResponseBodyDataList) String added in v5.1.0

func (*QuerySmsQualificationRecordResponseBodyDataList) Validate added in v5.1.3

type QuerySmsSignListRequest

type QuerySmsSignListRequest struct {
	OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The page number. Default value: **1**.
	//
	// example:
	//
	// 1
	PageIndex *int32 `json:"PageIndex,omitempty" xml:"PageIndex,omitempty"`
	// The number of signatures per page. Valid values: **1 to 50**.
	//
	// example:
	//
	// 10
	PageSize             *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (*QuerySmsSignListRequest) GetOwnerId added in v5.1.3

func (s *QuerySmsSignListRequest) GetOwnerId() *int64

func (*QuerySmsSignListRequest) GetPageIndex added in v5.1.3

func (s *QuerySmsSignListRequest) GetPageIndex() *int32

func (*QuerySmsSignListRequest) GetPageSize added in v5.1.3

func (s *QuerySmsSignListRequest) GetPageSize() *int32

func (*QuerySmsSignListRequest) GetResourceOwnerAccount added in v5.1.3

func (s *QuerySmsSignListRequest) GetResourceOwnerAccount() *string

func (*QuerySmsSignListRequest) GetResourceOwnerId added in v5.1.3

func (s *QuerySmsSignListRequest) GetResourceOwnerId() *int64

func (QuerySmsSignListRequest) GoString

func (s QuerySmsSignListRequest) GoString() string

func (*QuerySmsSignListRequest) SetOwnerId

func (*QuerySmsSignListRequest) SetPageIndex

func (*QuerySmsSignListRequest) SetPageSize

func (*QuerySmsSignListRequest) SetResourceOwnerAccount

func (s *QuerySmsSignListRequest) SetResourceOwnerAccount(v string) *QuerySmsSignListRequest

func (*QuerySmsSignListRequest) SetResourceOwnerId

func (s *QuerySmsSignListRequest) SetResourceOwnerId(v int64) *QuerySmsSignListRequest

func (QuerySmsSignListRequest) String

func (s QuerySmsSignListRequest) String() string

func (*QuerySmsSignListRequest) Validate added in v5.1.3

func (s *QuerySmsSignListRequest) Validate() error

type QuerySmsSignListResponse

type QuerySmsSignListResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *QuerySmsSignListResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*QuerySmsSignListResponse) GetBody added in v5.1.3

func (*QuerySmsSignListResponse) GetHeaders added in v5.1.3

func (s *QuerySmsSignListResponse) GetHeaders() map[string]*string

func (*QuerySmsSignListResponse) GetStatusCode added in v5.1.3

func (s *QuerySmsSignListResponse) GetStatusCode() *int32

func (QuerySmsSignListResponse) GoString

func (s QuerySmsSignListResponse) GoString() string

func (*QuerySmsSignListResponse) SetBody

func (*QuerySmsSignListResponse) SetHeaders

func (*QuerySmsSignListResponse) SetStatusCode

func (QuerySmsSignListResponse) String

func (s QuerySmsSignListResponse) String() string

func (*QuerySmsSignListResponse) Validate added in v5.1.3

func (s *QuerySmsSignListResponse) Validate() error

type QuerySmsSignListResponseBody

type QuerySmsSignListResponseBody struct {
	// The HTTP status code.
	//
	// 	- The value OK indicates that the request was successful.
	//
	// 	- Other values indicate that the request failed. For more information, see [Error codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The page number. Default value: **1**.
	//
	// example:
	//
	// 1
	CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The number of signatures per page. Valid values: **1 to 50**.
	//
	// example:
	//
	// 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 819BE656-D2E0-4858-8B21-B2E47708****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The queried message signatures.
	SmsSignList []*QuerySmsSignListResponseBodySmsSignList `json:"SmsSignList,omitempty" xml:"SmsSignList,omitempty" type:"Repeated"`
	// The total number of signatures.
	//
	// example:
	//
	// 100
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (*QuerySmsSignListResponseBody) GetCode added in v5.1.3

func (s *QuerySmsSignListResponseBody) GetCode() *string

func (*QuerySmsSignListResponseBody) GetCurrentPage added in v5.1.3

func (s *QuerySmsSignListResponseBody) GetCurrentPage() *int32

func (*QuerySmsSignListResponseBody) GetMessage added in v5.1.3

func (s *QuerySmsSignListResponseBody) GetMessage() *string

func (*QuerySmsSignListResponseBody) GetPageSize added in v5.1.3

func (s *QuerySmsSignListResponseBody) GetPageSize() *int32

func (*QuerySmsSignListResponseBody) GetRequestId added in v5.1.3

func (s *QuerySmsSignListResponseBody) GetRequestId() *string

func (*QuerySmsSignListResponseBody) GetSmsSignList added in v5.1.3

func (*QuerySmsSignListResponseBody) GetTotalCount added in v5.1.3

func (s *QuerySmsSignListResponseBody) GetTotalCount() *int64

func (QuerySmsSignListResponseBody) GoString

func (s QuerySmsSignListResponseBody) GoString() string

func (*QuerySmsSignListResponseBody) SetCode

func (*QuerySmsSignListResponseBody) SetCurrentPage

func (*QuerySmsSignListResponseBody) SetMessage

func (*QuerySmsSignListResponseBody) SetPageSize

func (*QuerySmsSignListResponseBody) SetRequestId

func (*QuerySmsSignListResponseBody) SetSmsSignList

func (*QuerySmsSignListResponseBody) SetTotalCount

func (QuerySmsSignListResponseBody) String

func (*QuerySmsSignListResponseBody) Validate added in v5.1.3

func (s *QuerySmsSignListResponseBody) Validate() error

type QuerySmsSignListResponseBodySmsSignList

type QuerySmsSignListResponseBodySmsSignList struct {
	// The approval status of the signature. Valid values:
	//
	// 	- **AUDIT_STATE_INIT**: The signature is pending approval.
	//
	// 	- **AUDIT_STATE_PASS**: The signature is approved.
	//
	// 	- **AUDIT_STATE_NOT_PASS**: The signature is rejected. You can view the reason in the Reason response parameter.
	//
	// 	- **AUDIT_STATE_CANCEL**: The approval is canceled.
	//
	// example:
	//
	// AUDIT_STATE_NOT_PASS
	AuditStatus           *string `json:"AuditStatus,omitempty" xml:"AuditStatus,omitempty"`
	AuthorizationLetterId *int64  `json:"AuthorizationLetterId,omitempty" xml:"AuthorizationLetterId,omitempty"`
	// The type of the signature scenario. The return value ends with "type". Valid values:
	//
	// 	- Verification code type
	//
	// 	- General-purpose type
	//
	// example:
	//
	// Verification code type
	BusinessType *string `json:"BusinessType,omitempty" xml:"BusinessType,omitempty"`
	// The time when the signature was created. Format: yyyy-MM-dd HH:mm:ss.
	//
	// example:
	//
	// 2020-01-08 16:44:13
	CreateDate *string `json:"CreateDate,omitempty" xml:"CreateDate,omitempty"`
	// The ticket ID.
	//
	// example:
	//
	// 236****5
	OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// The approval remarks.
	//
	// 	- If the value of AuditStatus is **AUDIT_STATE_PASS*	- or **AUDIT_STATE_INIT**, the value of Reason is No Approval Remarks.
	//
	// 	- If the value of AuditStatus is **AUDIT_STATE_NOT_PASS**, the reason why the signature is rejected is returned.
	Reason *QuerySmsSignListResponseBodySmsSignListReason `json:"Reason,omitempty" xml:"Reason,omitempty" type:"Struct"`
	// The name of the signature.
	//
	// example:
	//
	// Aliyun
	SignName                     *string `json:"SignName,omitempty" xml:"SignName,omitempty"`
	AuthorizationLetterAuditPass *bool   `json:"authorizationLetterAuditPass,omitempty" xml:"authorizationLetterAuditPass,omitempty"`
}

func (*QuerySmsSignListResponseBodySmsSignList) GetAuditStatus added in v5.1.3

func (s *QuerySmsSignListResponseBodySmsSignList) GetAuditStatus() *string

func (*QuerySmsSignListResponseBodySmsSignList) GetAuthorizationLetterAuditPass added in v5.1.3

func (s *QuerySmsSignListResponseBodySmsSignList) GetAuthorizationLetterAuditPass() *bool

func (*QuerySmsSignListResponseBodySmsSignList) GetAuthorizationLetterId added in v5.1.3

func (s *QuerySmsSignListResponseBodySmsSignList) GetAuthorizationLetterId() *int64

func (*QuerySmsSignListResponseBodySmsSignList) GetBusinessType added in v5.1.3

func (s *QuerySmsSignListResponseBodySmsSignList) GetBusinessType() *string

func (*QuerySmsSignListResponseBodySmsSignList) GetCreateDate added in v5.1.3

func (s *QuerySmsSignListResponseBodySmsSignList) GetCreateDate() *string

func (*QuerySmsSignListResponseBodySmsSignList) GetOrderId added in v5.1.3

func (*QuerySmsSignListResponseBodySmsSignList) GetReason added in v5.1.3

func (*QuerySmsSignListResponseBodySmsSignList) GetSignName added in v5.1.3

func (QuerySmsSignListResponseBodySmsSignList) GoString

func (*QuerySmsSignListResponseBodySmsSignList) SetAuditStatus

func (*QuerySmsSignListResponseBodySmsSignList) SetAuthorizationLetterAuditPass

func (*QuerySmsSignListResponseBodySmsSignList) SetAuthorizationLetterId

func (*QuerySmsSignListResponseBodySmsSignList) SetBusinessType

func (*QuerySmsSignListResponseBodySmsSignList) SetCreateDate

func (*QuerySmsSignListResponseBodySmsSignList) SetOrderId

func (*QuerySmsSignListResponseBodySmsSignList) SetSignName

func (QuerySmsSignListResponseBodySmsSignList) String

func (*QuerySmsSignListResponseBodySmsSignList) Validate added in v5.1.3

type QuerySmsSignListResponseBodySmsSignListReason

type QuerySmsSignListResponseBodySmsSignListReason struct {
	// The time when the signature was rejected. Format: yyyy-MM-dd HH:mm:ss.
	//
	// example:
	//
	// 2020-01-08 19:02:13
	RejectDate *string `json:"RejectDate,omitempty" xml:"RejectDate,omitempty"`
	// The reason why the signature was rejected.
	//
	// example:
	//
	// The document cannot verify the authenticity of the information. Please upload it again.
	RejectInfo *string `json:"RejectInfo,omitempty" xml:"RejectInfo,omitempty"`
	// The remarks about the rejection.
	//
	// example:
	//
	// The document cannot verify the authenticity of the information. Please upload it again.
	RejectSubInfo *string `json:"RejectSubInfo,omitempty" xml:"RejectSubInfo,omitempty"`
}

func (*QuerySmsSignListResponseBodySmsSignListReason) GetRejectDate added in v5.1.3

func (*QuerySmsSignListResponseBodySmsSignListReason) GetRejectInfo added in v5.1.3

func (*QuerySmsSignListResponseBodySmsSignListReason) GetRejectSubInfo added in v5.1.3

func (QuerySmsSignListResponseBodySmsSignListReason) GoString

func (*QuerySmsSignListResponseBodySmsSignListReason) SetRejectDate

func (*QuerySmsSignListResponseBodySmsSignListReason) SetRejectInfo

func (*QuerySmsSignListResponseBodySmsSignListReason) SetRejectSubInfo

func (QuerySmsSignListResponseBodySmsSignListReason) String

func (*QuerySmsSignListResponseBodySmsSignListReason) Validate added in v5.1.3

type QuerySmsSignRequest

type QuerySmsSignRequest struct {
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The signature.
	//
	// This parameter is required.
	//
	// example:
	//
	// Aliyun
	SignName *string `json:"SignName,omitempty" xml:"SignName,omitempty"`
}

func (*QuerySmsSignRequest) GetOwnerId added in v5.1.3

func (s *QuerySmsSignRequest) GetOwnerId() *int64

func (*QuerySmsSignRequest) GetResourceOwnerAccount added in v5.1.3

func (s *QuerySmsSignRequest) GetResourceOwnerAccount() *string

func (*QuerySmsSignRequest) GetResourceOwnerId added in v5.1.3

func (s *QuerySmsSignRequest) GetResourceOwnerId() *int64

func (*QuerySmsSignRequest) GetSignName added in v5.1.3

func (s *QuerySmsSignRequest) GetSignName() *string

func (QuerySmsSignRequest) GoString

func (s QuerySmsSignRequest) GoString() string

func (*QuerySmsSignRequest) SetOwnerId

func (s *QuerySmsSignRequest) SetOwnerId(v int64) *QuerySmsSignRequest

func (*QuerySmsSignRequest) SetResourceOwnerAccount

func (s *QuerySmsSignRequest) SetResourceOwnerAccount(v string) *QuerySmsSignRequest

func (*QuerySmsSignRequest) SetResourceOwnerId

func (s *QuerySmsSignRequest) SetResourceOwnerId(v int64) *QuerySmsSignRequest

func (*QuerySmsSignRequest) SetSignName

func (s *QuerySmsSignRequest) SetSignName(v string) *QuerySmsSignRequest

func (QuerySmsSignRequest) String

func (s QuerySmsSignRequest) String() string

func (*QuerySmsSignRequest) Validate added in v5.1.3

func (s *QuerySmsSignRequest) Validate() error

type QuerySmsSignResponse

type QuerySmsSignResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *QuerySmsSignResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*QuerySmsSignResponse) GetBody added in v5.1.3

func (*QuerySmsSignResponse) GetHeaders added in v5.1.3

func (s *QuerySmsSignResponse) GetHeaders() map[string]*string

func (*QuerySmsSignResponse) GetStatusCode added in v5.1.3

func (s *QuerySmsSignResponse) GetStatusCode() *int32

func (QuerySmsSignResponse) GoString

func (s QuerySmsSignResponse) GoString() string

func (*QuerySmsSignResponse) SetBody

func (*QuerySmsSignResponse) SetHeaders

func (s *QuerySmsSignResponse) SetHeaders(v map[string]*string) *QuerySmsSignResponse

func (*QuerySmsSignResponse) SetStatusCode

func (s *QuerySmsSignResponse) SetStatusCode(v int32) *QuerySmsSignResponse

func (QuerySmsSignResponse) String

func (s QuerySmsSignResponse) String() string

func (*QuerySmsSignResponse) Validate added in v5.1.3

func (s *QuerySmsSignResponse) Validate() error

type QuerySmsSignResponseBody

type QuerySmsSignResponseBody struct {
	// The response code.
	//
	// 	- If OK is returned, the request is successful.
	//
	// 	- Other values indicate that the request fails. For more information, see [Error codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The date and time when the signature was created.
	//
	// example:
	//
	// 2019-01-08 16:44:13
	CreateDate *string `json:"CreateDate,omitempty" xml:"CreateDate,omitempty"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The remarks of the review. Valid values:
	//
	// 	- If the signature is in the **Approved*	- or **Pending Approval*	- state, No Remarks is returned.
	//
	// 	- If the signature is in the **Not Approved*	- state, the reason why the signature is rejected is returned.
	//
	// example:
	//
	// The document cannot verify the authenticity of the information. Please upload it again.
	Reason *string `json:"Reason,omitempty" xml:"Reason,omitempty"`
	// The request ID.
	//
	// example:
	//
	// CC89A90C-978F-46AC-B80D-54738371E7CA
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The signature.
	//
	// example:
	//
	// Aliyun
	SignName *string `json:"SignName,omitempty" xml:"SignName,omitempty"`
	// The status of the signature. Valid values:
	//
	// 	- **0**: The signature is pending approval.
	//
	// 	- **1**: The signature is approved.
	//
	// 	- **2**: The signature is rejected. The Reason parameter indicates the reason why the signature is rejected.
	//
	// 	- **10**: The signature is cancelled.
	//
	// example:
	//
	// 1
	SignStatus *int32 `json:"SignStatus,omitempty" xml:"SignStatus,omitempty"`
}

func (*QuerySmsSignResponseBody) GetCode added in v5.1.3

func (s *QuerySmsSignResponseBody) GetCode() *string

func (*QuerySmsSignResponseBody) GetCreateDate added in v5.1.3

func (s *QuerySmsSignResponseBody) GetCreateDate() *string

func (*QuerySmsSignResponseBody) GetMessage added in v5.1.3

func (s *QuerySmsSignResponseBody) GetMessage() *string

func (*QuerySmsSignResponseBody) GetReason added in v5.1.3

func (s *QuerySmsSignResponseBody) GetReason() *string

func (*QuerySmsSignResponseBody) GetRequestId added in v5.1.3

func (s *QuerySmsSignResponseBody) GetRequestId() *string

func (*QuerySmsSignResponseBody) GetSignName added in v5.1.3

func (s *QuerySmsSignResponseBody) GetSignName() *string

func (*QuerySmsSignResponseBody) GetSignStatus added in v5.1.3

func (s *QuerySmsSignResponseBody) GetSignStatus() *int32

func (QuerySmsSignResponseBody) GoString

func (s QuerySmsSignResponseBody) GoString() string

func (*QuerySmsSignResponseBody) SetCode

func (*QuerySmsSignResponseBody) SetCreateDate

func (*QuerySmsSignResponseBody) SetMessage

func (*QuerySmsSignResponseBody) SetReason

func (*QuerySmsSignResponseBody) SetRequestId

func (*QuerySmsSignResponseBody) SetSignName

func (*QuerySmsSignResponseBody) SetSignStatus

func (QuerySmsSignResponseBody) String

func (s QuerySmsSignResponseBody) String() string

func (*QuerySmsSignResponseBody) Validate added in v5.1.3

func (s *QuerySmsSignResponseBody) Validate() error

type QuerySmsTemplateListRequest

type QuerySmsTemplateListRequest struct {
	OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The page number. Default value: **1**.
	//
	// example:
	//
	// 1
	PageIndex *int32 `json:"PageIndex,omitempty" xml:"PageIndex,omitempty"`
	// The number of templates per page. Valid values: **1 to 50**.
	//
	// example:
	//
	// 10
	PageSize             *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (*QuerySmsTemplateListRequest) GetOwnerId added in v5.1.3

func (s *QuerySmsTemplateListRequest) GetOwnerId() *int64

func (*QuerySmsTemplateListRequest) GetPageIndex added in v5.1.3

func (s *QuerySmsTemplateListRequest) GetPageIndex() *int32

func (*QuerySmsTemplateListRequest) GetPageSize added in v5.1.3

func (s *QuerySmsTemplateListRequest) GetPageSize() *int32

func (*QuerySmsTemplateListRequest) GetResourceOwnerAccount added in v5.1.3

func (s *QuerySmsTemplateListRequest) GetResourceOwnerAccount() *string

func (*QuerySmsTemplateListRequest) GetResourceOwnerId added in v5.1.3

func (s *QuerySmsTemplateListRequest) GetResourceOwnerId() *int64

func (QuerySmsTemplateListRequest) GoString

func (s QuerySmsTemplateListRequest) GoString() string

func (*QuerySmsTemplateListRequest) SetOwnerId

func (*QuerySmsTemplateListRequest) SetPageIndex

func (*QuerySmsTemplateListRequest) SetPageSize

func (*QuerySmsTemplateListRequest) SetResourceOwnerAccount

func (s *QuerySmsTemplateListRequest) SetResourceOwnerAccount(v string) *QuerySmsTemplateListRequest

func (*QuerySmsTemplateListRequest) SetResourceOwnerId

func (QuerySmsTemplateListRequest) String

func (*QuerySmsTemplateListRequest) Validate added in v5.1.3

func (s *QuerySmsTemplateListRequest) Validate() error

type QuerySmsTemplateListResponse

type QuerySmsTemplateListResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *QuerySmsTemplateListResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*QuerySmsTemplateListResponse) GetBody added in v5.1.3

func (*QuerySmsTemplateListResponse) GetHeaders added in v5.1.3

func (s *QuerySmsTemplateListResponse) GetHeaders() map[string]*string

func (*QuerySmsTemplateListResponse) GetStatusCode added in v5.1.3

func (s *QuerySmsTemplateListResponse) GetStatusCode() *int32

func (QuerySmsTemplateListResponse) GoString

func (s QuerySmsTemplateListResponse) GoString() string

func (*QuerySmsTemplateListResponse) SetBody

func (*QuerySmsTemplateListResponse) SetHeaders

func (*QuerySmsTemplateListResponse) SetStatusCode

func (QuerySmsTemplateListResponse) String

func (*QuerySmsTemplateListResponse) Validate added in v5.1.3

func (s *QuerySmsTemplateListResponse) Validate() error

type QuerySmsTemplateListResponseBody

type QuerySmsTemplateListResponseBody struct {
	// The HTTP status code.
	//
	// 	- The value OK indicates that the request was successful.
	//
	// 	- Other values indicate that the request failed. For more information, see [Error codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The page number. Default value: **1**.
	//
	// example:
	//
	// 1
	CurrentPage *int32 `json:"CurrentPage,omitempty" xml:"CurrentPage,omitempty"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The number of templates per page. Valid values: **1 to 50**.
	//
	// example:
	//
	// 10
	PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 819BE656-D2E0-4858-8B21-B2E47708****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The queried message templates.
	SmsTemplateList []*QuerySmsTemplateListResponseBodySmsTemplateList `json:"SmsTemplateList,omitempty" xml:"SmsTemplateList,omitempty" type:"Repeated"`
	// The total number of templates.
	//
	// example:
	//
	// 100
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (*QuerySmsTemplateListResponseBody) GetCode added in v5.1.3

func (*QuerySmsTemplateListResponseBody) GetCurrentPage added in v5.1.3

func (s *QuerySmsTemplateListResponseBody) GetCurrentPage() *int32

func (*QuerySmsTemplateListResponseBody) GetMessage added in v5.1.3

func (s *QuerySmsTemplateListResponseBody) GetMessage() *string

func (*QuerySmsTemplateListResponseBody) GetPageSize added in v5.1.3

func (s *QuerySmsTemplateListResponseBody) GetPageSize() *int32

func (*QuerySmsTemplateListResponseBody) GetRequestId added in v5.1.3

func (s *QuerySmsTemplateListResponseBody) GetRequestId() *string

func (*QuerySmsTemplateListResponseBody) GetSmsTemplateList added in v5.1.3

func (*QuerySmsTemplateListResponseBody) GetTotalCount added in v5.1.3

func (s *QuerySmsTemplateListResponseBody) GetTotalCount() *int64

func (QuerySmsTemplateListResponseBody) GoString

func (*QuerySmsTemplateListResponseBody) SetCode

func (*QuerySmsTemplateListResponseBody) SetCurrentPage

func (*QuerySmsTemplateListResponseBody) SetMessage

func (*QuerySmsTemplateListResponseBody) SetPageSize

func (*QuerySmsTemplateListResponseBody) SetRequestId

func (*QuerySmsTemplateListResponseBody) SetTotalCount

func (QuerySmsTemplateListResponseBody) String

func (*QuerySmsTemplateListResponseBody) Validate added in v5.1.3

type QuerySmsTemplateListResponseBodySmsTemplateList

type QuerySmsTemplateListResponseBodySmsTemplateList struct {
	// The approval status of the message template. Valid values:
	//
	// 	- **AUDIT_STATE_INIT**: The message template is pending approval.
	//
	// 	- **AUDIT_STATE_PASS**: The message template is approved.
	//
	// 	- **AUDIT_STATE_NOT_PASS**: The message template is rejected. You can view the reason in the Reason response parameter.
	//
	// 	- **AUDIT_STATE_CANCEL*	- or **AUDIT_SATE_CANCEL**: The approval is canceled.
	//
	// example:
	//
	// AUDIT_STATE_PASS
	AuditStatus *string `json:"AuditStatus,omitempty" xml:"AuditStatus,omitempty"`
	// The time when the message template was created. The time is in the yyyy-MM-dd HH:mm:ss format.
	//
	// example:
	//
	// 2020-06-04 11:42:17
	CreateDate *string `json:"CreateDate,omitempty" xml:"CreateDate,omitempty"`
	// The ticket ID.
	//
	// example:
	//
	// 2361****
	OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// The type of the message template. We recommend that you specify this parameter. Valid values:
	//
	// 	- **0**: verification code
	//
	// 	- **1**: notification message
	//
	// 	- **2**: promotional message
	//
	// 	- **3**: message sent to countries or regions outside the Chinese mainland
	//
	// 	- **7**: digital message
	//
	// > The template type is the same as the value of the TemplateType parameter in the AddSmsTemplate and ModifySmsTemplate operations.
	//
	// example:
	//
	// 0
	OuterTemplateType *int32 `json:"OuterTemplateType,omitempty" xml:"OuterTemplateType,omitempty"`
	// The approval remarks.
	//
	// 	- If the value of AuditStatus is **AUDIT_STATE_PASS*	- or **AUDIT_STATE_INIT**, the value of Reason is No Approval Remarks.
	//
	// 	- If the value of AuditStatus is **AUDIT_STATE_NOT_PASS**, the reason why the message template is rejected is returned.
	Reason        *QuerySmsTemplateListResponseBodySmsTemplateListReason `json:"Reason,omitempty" xml:"Reason,omitempty" type:"Struct"`
	SignatureName *string                                                `json:"SignatureName,omitempty" xml:"SignatureName,omitempty"`
	// The code of the message template.
	//
	// You can log on to the [Short Message Service (SMS) console](https://dysms.console.aliyun.com/dysms.htm), click **Go China*	- or **Go Globe*	- in the left-side navigation pane, and then view the template code on the **Templates*	- tab. You can also call the [AddSmsTemplate](https://help.aliyun.com/document_detail/121208.html) operation to obtain the template code.
	//
	// example:
	//
	// SMS_1525***
	TemplateCode *string `json:"TemplateCode,omitempty" xml:"TemplateCode,omitempty"`
	// The content of the message template.
	//
	// example:
	//
	// 123456789
	TemplateContent *string `json:"TemplateContent,omitempty" xml:"TemplateContent,omitempty"`
	// The name of the message template.
	//
	// example:
	//
	// aliyun verification code
	TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"`
	// The type of the message template. Valid values:
	//
	// 	- **0**: notification message
	//
	// 	- **1**: promotional message
	//
	// 	- **2**: verification code
	//
	// 	- **6**: message sent to countries or regions outside the Chinese mainland
	//
	// 	- **7**: digital message
	//
	// example:
	//
	// 7
	TemplateType *int32 `json:"TemplateType,omitempty" xml:"TemplateType,omitempty"`
}

func (*QuerySmsTemplateListResponseBodySmsTemplateList) GetAuditStatus added in v5.1.3

func (*QuerySmsTemplateListResponseBodySmsTemplateList) GetCreateDate added in v5.1.3

func (*QuerySmsTemplateListResponseBodySmsTemplateList) GetOrderId added in v5.1.3

func (*QuerySmsTemplateListResponseBodySmsTemplateList) GetOuterTemplateType added in v5.1.3

func (s *QuerySmsTemplateListResponseBodySmsTemplateList) GetOuterTemplateType() *int32

func (*QuerySmsTemplateListResponseBodySmsTemplateList) GetReason added in v5.1.3

func (*QuerySmsTemplateListResponseBodySmsTemplateList) GetSignatureName added in v5.1.3

func (*QuerySmsTemplateListResponseBodySmsTemplateList) GetTemplateCode added in v5.1.3

func (*QuerySmsTemplateListResponseBodySmsTemplateList) GetTemplateContent added in v5.1.3

func (*QuerySmsTemplateListResponseBodySmsTemplateList) GetTemplateName added in v5.1.3

func (*QuerySmsTemplateListResponseBodySmsTemplateList) GetTemplateType added in v5.1.3

func (QuerySmsTemplateListResponseBodySmsTemplateList) GoString

func (*QuerySmsTemplateListResponseBodySmsTemplateList) SetAuditStatus

func (*QuerySmsTemplateListResponseBodySmsTemplateList) SetCreateDate

func (*QuerySmsTemplateListResponseBodySmsTemplateList) SetOrderId

func (*QuerySmsTemplateListResponseBodySmsTemplateList) SetOuterTemplateType

func (*QuerySmsTemplateListResponseBodySmsTemplateList) SetSignatureName added in v5.1.3

func (*QuerySmsTemplateListResponseBodySmsTemplateList) SetTemplateCode

func (*QuerySmsTemplateListResponseBodySmsTemplateList) SetTemplateContent

func (*QuerySmsTemplateListResponseBodySmsTemplateList) SetTemplateName

func (*QuerySmsTemplateListResponseBodySmsTemplateList) SetTemplateType

func (QuerySmsTemplateListResponseBodySmsTemplateList) String

func (*QuerySmsTemplateListResponseBodySmsTemplateList) Validate added in v5.1.3

type QuerySmsTemplateListResponseBodySmsTemplateListReason

type QuerySmsTemplateListResponseBodySmsTemplateListReason struct {
	// The time when the message template was rejected. Format: yyyy-MM-dd HH:mm:ss.
	//
	// example:
	//
	// 2020-06-04 16:01:17
	RejectDate *string `json:"RejectDate,omitempty" xml:"RejectDate,omitempty"`
	// The reason why the message template was rejected.
	//
	// example:
	//
	// The document cannot verify the authenticity of the information. Please upload it again.
	RejectInfo *string `json:"RejectInfo,omitempty" xml:"RejectInfo,omitempty"`
	// The remarks about the rejection.
	//
	// example:
	//
	// The document cannot verify the authenticity of the information. Please upload it again.
	RejectSubInfo *string `json:"RejectSubInfo,omitempty" xml:"RejectSubInfo,omitempty"`
}

func (*QuerySmsTemplateListResponseBodySmsTemplateListReason) GetRejectDate added in v5.1.3

func (*QuerySmsTemplateListResponseBodySmsTemplateListReason) GetRejectInfo added in v5.1.3

func (*QuerySmsTemplateListResponseBodySmsTemplateListReason) GetRejectSubInfo added in v5.1.3

func (QuerySmsTemplateListResponseBodySmsTemplateListReason) GoString

func (*QuerySmsTemplateListResponseBodySmsTemplateListReason) SetRejectDate

func (*QuerySmsTemplateListResponseBodySmsTemplateListReason) SetRejectInfo

func (*QuerySmsTemplateListResponseBodySmsTemplateListReason) SetRejectSubInfo

func (QuerySmsTemplateListResponseBodySmsTemplateListReason) String

func (*QuerySmsTemplateListResponseBodySmsTemplateListReason) Validate added in v5.1.3

type QuerySmsTemplateRequest

type QuerySmsTemplateRequest struct {
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The code of the message template.
	//
	// You can log on to the [Short Message Service (SMS) console](https://dysms.console.aliyun.com/dysms.htm), click **Go China*	- or **Go Globe*	- in the left-side navigation pane, and then view the template code on the **Templates*	- tab. You can also call the [AddSmsTemplate](https://help.aliyun.com/document_detail/121208.html) operation to obtain the template code.
	//
	// This parameter is required.
	//
	// example:
	//
	// SMS_1525***
	TemplateCode *string `json:"TemplateCode,omitempty" xml:"TemplateCode,omitempty"`
}

func (*QuerySmsTemplateRequest) GetOwnerId added in v5.1.3

func (s *QuerySmsTemplateRequest) GetOwnerId() *int64

func (*QuerySmsTemplateRequest) GetResourceOwnerAccount added in v5.1.3

func (s *QuerySmsTemplateRequest) GetResourceOwnerAccount() *string

func (*QuerySmsTemplateRequest) GetResourceOwnerId added in v5.1.3

func (s *QuerySmsTemplateRequest) GetResourceOwnerId() *int64

func (*QuerySmsTemplateRequest) GetTemplateCode added in v5.1.3

func (s *QuerySmsTemplateRequest) GetTemplateCode() *string

func (QuerySmsTemplateRequest) GoString

func (s QuerySmsTemplateRequest) GoString() string

func (*QuerySmsTemplateRequest) SetOwnerId

func (*QuerySmsTemplateRequest) SetResourceOwnerAccount

func (s *QuerySmsTemplateRequest) SetResourceOwnerAccount(v string) *QuerySmsTemplateRequest

func (*QuerySmsTemplateRequest) SetResourceOwnerId

func (s *QuerySmsTemplateRequest) SetResourceOwnerId(v int64) *QuerySmsTemplateRequest

func (*QuerySmsTemplateRequest) SetTemplateCode

func (QuerySmsTemplateRequest) String

func (s QuerySmsTemplateRequest) String() string

func (*QuerySmsTemplateRequest) Validate added in v5.1.3

func (s *QuerySmsTemplateRequest) Validate() error

type QuerySmsTemplateResponse

type QuerySmsTemplateResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *QuerySmsTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*QuerySmsTemplateResponse) GetBody added in v5.1.3

func (*QuerySmsTemplateResponse) GetHeaders added in v5.1.3

func (s *QuerySmsTemplateResponse) GetHeaders() map[string]*string

func (*QuerySmsTemplateResponse) GetStatusCode added in v5.1.3

func (s *QuerySmsTemplateResponse) GetStatusCode() *int32

func (QuerySmsTemplateResponse) GoString

func (s QuerySmsTemplateResponse) GoString() string

func (*QuerySmsTemplateResponse) SetBody

func (*QuerySmsTemplateResponse) SetHeaders

func (*QuerySmsTemplateResponse) SetStatusCode

func (QuerySmsTemplateResponse) String

func (s QuerySmsTemplateResponse) String() string

func (*QuerySmsTemplateResponse) Validate added in v5.1.3

func (s *QuerySmsTemplateResponse) Validate() error

type QuerySmsTemplateResponseBody

type QuerySmsTemplateResponseBody struct {
	// The HTTP status code.
	//
	// 	- The value OK indicates that the request was successful.
	//
	// 	- Other values indicate that the request failed. For more information, see [Error codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The time when the message template was created.
	//
	// example:
	//
	// 2019-06-04 11:42:17
	CreateDate *string `json:"CreateDate,omitempty" xml:"CreateDate,omitempty"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The approval remarks.
	//
	// 	- If the value of AuditStatus is **AUDIT_STATE_PASS*	- or **AUDIT_STATE_INIT**, the value of Reason is No Approval Remarks.
	//
	// 	- If the value of AuditStatus is **AUDIT_STATE_NOT_PASS**, the reason why the message template is rejected is returned.
	//
	// example:
	//
	// The document cannot verify the authenticity of the information. Please upload it again.
	Reason *string `json:"Reason,omitempty" xml:"Reason,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 0A974B78-02BF-4C79-ADF3-90CFBA1B55B1
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The code of the message template.
	//
	// example:
	//
	// SMS_16703****
	TemplateCode *string `json:"TemplateCode,omitempty" xml:"TemplateCode,omitempty"`
	// The content of the message template.
	//
	// example:
	//
	// You are applying for mobile registration. The verification code is: ${code}, valid for 5 minutes!
	TemplateContent *string `json:"TemplateContent,omitempty" xml:"TemplateContent,omitempty"`
	// The name of the message template.
	//
	// example:
	//
	// aliyun verification code
	TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"`
	// The approval status of the message template. Valid values:
	//
	// 	- **0**: The message template is pending approval.
	//
	// 	- **1**: The message template is approved.
	//
	// 	- **AUDIT_STATE_NOT_PASS**: The message template is rejected. You can view the reason in the Reason response parameter.
	//
	// 	- **10**: The approval is canceled.
	//
	// example:
	//
	// 1
	TemplateStatus *int32 `json:"TemplateStatus,omitempty" xml:"TemplateStatus,omitempty"`
	// The type of the message. Valid values:
	//
	// 	- **0**: verification code
	//
	// 	- **1**: notification message
	//
	// 	- **2**: promotional message
	//
	// 	- **3**: message sent to countries or regions outside the Chinese mainland
	//
	// example:
	//
	// 1
	TemplateType *int32 `json:"TemplateType,omitempty" xml:"TemplateType,omitempty"`
}

func (*QuerySmsTemplateResponseBody) GetCode added in v5.1.3

func (s *QuerySmsTemplateResponseBody) GetCode() *string

func (*QuerySmsTemplateResponseBody) GetCreateDate added in v5.1.3

func (s *QuerySmsTemplateResponseBody) GetCreateDate() *string

func (*QuerySmsTemplateResponseBody) GetMessage added in v5.1.3

func (s *QuerySmsTemplateResponseBody) GetMessage() *string

func (*QuerySmsTemplateResponseBody) GetReason added in v5.1.3

func (s *QuerySmsTemplateResponseBody) GetReason() *string

func (*QuerySmsTemplateResponseBody) GetRequestId added in v5.1.3

func (s *QuerySmsTemplateResponseBody) GetRequestId() *string

func (*QuerySmsTemplateResponseBody) GetTemplateCode added in v5.1.3

func (s *QuerySmsTemplateResponseBody) GetTemplateCode() *string

func (*QuerySmsTemplateResponseBody) GetTemplateContent added in v5.1.3

func (s *QuerySmsTemplateResponseBody) GetTemplateContent() *string

func (*QuerySmsTemplateResponseBody) GetTemplateName added in v5.1.3

func (s *QuerySmsTemplateResponseBody) GetTemplateName() *string

func (*QuerySmsTemplateResponseBody) GetTemplateStatus added in v5.1.3

func (s *QuerySmsTemplateResponseBody) GetTemplateStatus() *int32

func (*QuerySmsTemplateResponseBody) GetTemplateType added in v5.1.3

func (s *QuerySmsTemplateResponseBody) GetTemplateType() *int32

func (QuerySmsTemplateResponseBody) GoString

func (s QuerySmsTemplateResponseBody) GoString() string

func (*QuerySmsTemplateResponseBody) SetCode

func (*QuerySmsTemplateResponseBody) SetCreateDate

func (*QuerySmsTemplateResponseBody) SetMessage

func (*QuerySmsTemplateResponseBody) SetReason

func (*QuerySmsTemplateResponseBody) SetRequestId

func (*QuerySmsTemplateResponseBody) SetTemplateCode

func (*QuerySmsTemplateResponseBody) SetTemplateContent

func (*QuerySmsTemplateResponseBody) SetTemplateName

func (*QuerySmsTemplateResponseBody) SetTemplateStatus

func (*QuerySmsTemplateResponseBody) SetTemplateType

func (QuerySmsTemplateResponseBody) String

func (*QuerySmsTemplateResponseBody) Validate added in v5.1.3

func (s *QuerySmsTemplateResponseBody) Validate() error

type RequiredPhoneCodeRequest added in v5.1.0

type RequiredPhoneCodeRequest struct {
	OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 137****1234
	PhoneNo              *string `json:"PhoneNo,omitempty" xml:"PhoneNo,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (*RequiredPhoneCodeRequest) GetOwnerId added in v5.1.3

func (s *RequiredPhoneCodeRequest) GetOwnerId() *int64

func (*RequiredPhoneCodeRequest) GetPhoneNo added in v5.1.3

func (s *RequiredPhoneCodeRequest) GetPhoneNo() *string

func (*RequiredPhoneCodeRequest) GetResourceOwnerAccount added in v5.1.3

func (s *RequiredPhoneCodeRequest) GetResourceOwnerAccount() *string

func (*RequiredPhoneCodeRequest) GetResourceOwnerId added in v5.1.3

func (s *RequiredPhoneCodeRequest) GetResourceOwnerId() *int64

func (RequiredPhoneCodeRequest) GoString added in v5.1.0

func (s RequiredPhoneCodeRequest) GoString() string

func (*RequiredPhoneCodeRequest) SetOwnerId added in v5.1.0

func (*RequiredPhoneCodeRequest) SetPhoneNo added in v5.1.0

func (*RequiredPhoneCodeRequest) SetResourceOwnerAccount added in v5.1.0

func (s *RequiredPhoneCodeRequest) SetResourceOwnerAccount(v string) *RequiredPhoneCodeRequest

func (*RequiredPhoneCodeRequest) SetResourceOwnerId added in v5.1.0

func (s *RequiredPhoneCodeRequest) SetResourceOwnerId(v int64) *RequiredPhoneCodeRequest

func (RequiredPhoneCodeRequest) String added in v5.1.0

func (s RequiredPhoneCodeRequest) String() string

func (*RequiredPhoneCodeRequest) Validate added in v5.1.3

func (s *RequiredPhoneCodeRequest) Validate() error

type RequiredPhoneCodeResponse added in v5.1.0

type RequiredPhoneCodeResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *RequiredPhoneCodeResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*RequiredPhoneCodeResponse) GetBody added in v5.1.3

func (*RequiredPhoneCodeResponse) GetHeaders added in v5.1.3

func (s *RequiredPhoneCodeResponse) GetHeaders() map[string]*string

func (*RequiredPhoneCodeResponse) GetStatusCode added in v5.1.3

func (s *RequiredPhoneCodeResponse) GetStatusCode() *int32

func (RequiredPhoneCodeResponse) GoString added in v5.1.0

func (s RequiredPhoneCodeResponse) GoString() string

func (*RequiredPhoneCodeResponse) SetBody added in v5.1.0

func (*RequiredPhoneCodeResponse) SetHeaders added in v5.1.0

func (*RequiredPhoneCodeResponse) SetStatusCode added in v5.1.0

func (RequiredPhoneCodeResponse) String added in v5.1.0

func (s RequiredPhoneCodeResponse) String() string

func (*RequiredPhoneCodeResponse) Validate added in v5.1.3

func (s *RequiredPhoneCodeResponse) Validate() error

type RequiredPhoneCodeResponseBody added in v5.1.0

type RequiredPhoneCodeResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// -
	Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 90E63D28-E31D-1EB2-8939-A9486641****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (*RequiredPhoneCodeResponseBody) GetAccessDeniedDetail added in v5.1.3

func (s *RequiredPhoneCodeResponseBody) GetAccessDeniedDetail() *string

func (*RequiredPhoneCodeResponseBody) GetCode added in v5.1.3

func (s *RequiredPhoneCodeResponseBody) GetCode() *string

func (*RequiredPhoneCodeResponseBody) GetData added in v5.1.3

func (s *RequiredPhoneCodeResponseBody) GetData() *string

func (*RequiredPhoneCodeResponseBody) GetMessage added in v5.1.3

func (s *RequiredPhoneCodeResponseBody) GetMessage() *string

func (*RequiredPhoneCodeResponseBody) GetRequestId added in v5.1.3

func (s *RequiredPhoneCodeResponseBody) GetRequestId() *string

func (*RequiredPhoneCodeResponseBody) GetSuccess added in v5.1.3

func (s *RequiredPhoneCodeResponseBody) GetSuccess() *bool

func (RequiredPhoneCodeResponseBody) GoString added in v5.1.0

func (*RequiredPhoneCodeResponseBody) SetAccessDeniedDetail added in v5.1.0

func (*RequiredPhoneCodeResponseBody) SetCode added in v5.1.0

func (*RequiredPhoneCodeResponseBody) SetData added in v5.1.0

func (*RequiredPhoneCodeResponseBody) SetMessage added in v5.1.0

func (*RequiredPhoneCodeResponseBody) SetRequestId added in v5.1.0

func (*RequiredPhoneCodeResponseBody) SetSuccess added in v5.1.0

func (RequiredPhoneCodeResponseBody) String added in v5.1.0

func (*RequiredPhoneCodeResponseBody) Validate added in v5.1.3

func (s *RequiredPhoneCodeResponseBody) Validate() error

type SendBatchCardSmsRequest

type SendBatchCardSmsRequest struct {
	// The code of the message template. You can view the template code in the **Template Code*	- column on the **Templates*	- tab of the **Go China*	- page in the Alibaba Cloud SMS console.
	//
	// > Make sure that the message template has been approved.
	//
	// This parameter is required.
	//
	// example:
	//
	// CARD_SMS_3245
	CardTemplateCode *string `json:"CardTemplateCode,omitempty" xml:"CardTemplateCode,omitempty"`
	// The variables of the card message template.
	//
	// example:
	//
	// [{\\"customurl\\":\\"http://www.alibaba.com\\",\\"dyncParams\\":\\"{\\\\\\"a\\\\\\":\\\\\\"hello\\\\\\",\\\\\\"b\\\\\\":\\\\\\"world\\\\\\"}\\"}]
	CardTemplateParamJson *string `json:"CardTemplateParamJson,omitempty" xml:"CardTemplateParamJson,omitempty"`
	// The code of the digital message template that applies when the card message is rolled back. You can view the template code in the **Template Code*	- column on the **Templates*	- tab of the **Go China*	- page in the Alibaba Cloud SMS console.
	//
	// > Make sure that the message template has been approved.
	//
	// example:
	//
	// DIGITAL_SMS_234080176
	DigitalTemplateCode *string `json:"DigitalTemplateCode,omitempty" xml:"DigitalTemplateCode,omitempty"`
	// The variables of the digital message template.
	//
	// example:
	//
	// [{"a":1,"b":2},{"a":9,"b":8}]
	DigitalTemplateParamJson *string `json:"DigitalTemplateParamJson,omitempty" xml:"DigitalTemplateParamJson,omitempty"`
	// The rollback type. Valid values:
	//
	// 	- **SMS**: text message
	//
	// 	- **DIGITALSMS**: digital message
	//
	// 	- **NONE**: none
	//
	// This parameter is required.
	//
	// example:
	//
	// SMS
	FallbackType *string `json:"FallbackType,omitempty" xml:"FallbackType,omitempty"`
	// The ID that is reserved for the caller of the operation.
	//
	// example:
	//
	// 16545681783595370
	OutId *string `json:"OutId,omitempty" xml:"OutId,omitempty"`
	// The mobile numbers of the recipients.
	//
	// This parameter is required.
	//
	// example:
	//
	// [\\"1390000****\\",\\"1370000****\\"]"
	PhoneNumberJson *string `json:"PhoneNumberJson,omitempty" xml:"PhoneNumberJson,omitempty"`
	// The signature. You can view the template code in the **Signature*	- column on the **Signaturess*	- tab of the **Go China*	- page in the Alibaba Cloud SMS console.
	//
	// > The signatures must be approved and correspond to the mobile numbers in sequence.
	//
	// This parameter is required.
	//
	// example:
	//
	// [\\"aliyun\\",\\"aliyuncode\\"]
	SignNameJson *string `json:"SignNameJson,omitempty" xml:"SignNameJson,omitempty"`
	// The code of the text message template that applies when the card message is rolled back. You can view the template code in the **Template Code*	- column on the **Templates*	- tab of the **Go China*	- page in the Alibaba Cloud SMS console.
	//
	// > Make sure that the message template has been approved.
	//
	// example:
	//
	// SMS_234251075
	SmsTemplateCode *string `json:"SmsTemplateCode,omitempty" xml:"SmsTemplateCode,omitempty"`
	// The variables of the text message template.
	//
	// example:
	//
	// [{"a":1,"b":2},{"a":9,"b":8}]
	SmsTemplateParamJson *string `json:"SmsTemplateParamJson,omitempty" xml:"SmsTemplateParamJson,omitempty"`
	// The extension code of the upstream message.
	//
	// example:
	//
	// [\\"6\\",\\"6\\"]
	SmsUpExtendCodeJson *string `json:"SmsUpExtendCodeJson,omitempty" xml:"SmsUpExtendCodeJson,omitempty"`
	// The code of the message template.
	//
	// You can log on to the [Alibaba Cloud console](https://dysms.console.aliyun.com/dysms.htm?spm=5176.12818093.categories-n-products.ddysms.3b2816d0xml2NA#/overview), click **Go China*	- or **Go Globe*	- in the left-side navigation pane, and then view the **template code*	- on the **Templates*	- tab.
	//
	// > You must specify a message template that is created in the SMS console and approved by Alibaba Cloud. If you send messages to countries or regions outside the Chinese mainland, use the corresponding message templates.
	//
	// example:
	//
	// SMS_20375****
	TemplateCode *string `json:"TemplateCode,omitempty" xml:"TemplateCode,omitempty"`
	// The value of the variable in the message template.
	//
	// > If you need to add line breaks to the JSON template, make sure that the format is valid. In addition, the sequence of variable values must be the same as that of the mobile numbers and signatures.
	//
	// example:
	//
	// [{"name":"TemplateParamJson"},{"name":"TemplateParamJson"}]
	TemplateParamJson *string `json:"TemplateParamJson,omitempty" xml:"TemplateParamJson,omitempty"`
}

func (*SendBatchCardSmsRequest) GetCardTemplateCode added in v5.1.3

func (s *SendBatchCardSmsRequest) GetCardTemplateCode() *string

func (*SendBatchCardSmsRequest) GetCardTemplateParamJson added in v5.1.3

func (s *SendBatchCardSmsRequest) GetCardTemplateParamJson() *string

func (*SendBatchCardSmsRequest) GetDigitalTemplateCode added in v5.1.3

func (s *SendBatchCardSmsRequest) GetDigitalTemplateCode() *string

func (*SendBatchCardSmsRequest) GetDigitalTemplateParamJson added in v5.1.3

func (s *SendBatchCardSmsRequest) GetDigitalTemplateParamJson() *string

func (*SendBatchCardSmsRequest) GetFallbackType added in v5.1.3

func (s *SendBatchCardSmsRequest) GetFallbackType() *string

func (*SendBatchCardSmsRequest) GetOutId added in v5.1.3

func (s *SendBatchCardSmsRequest) GetOutId() *string

func (*SendBatchCardSmsRequest) GetPhoneNumberJson added in v5.1.3

func (s *SendBatchCardSmsRequest) GetPhoneNumberJson() *string

func (*SendBatchCardSmsRequest) GetSignNameJson added in v5.1.3

func (s *SendBatchCardSmsRequest) GetSignNameJson() *string

func (*SendBatchCardSmsRequest) GetSmsTemplateCode added in v5.1.3

func (s *SendBatchCardSmsRequest) GetSmsTemplateCode() *string

func (*SendBatchCardSmsRequest) GetSmsTemplateParamJson added in v5.1.3

func (s *SendBatchCardSmsRequest) GetSmsTemplateParamJson() *string

func (*SendBatchCardSmsRequest) GetSmsUpExtendCodeJson added in v5.1.3

func (s *SendBatchCardSmsRequest) GetSmsUpExtendCodeJson() *string

func (*SendBatchCardSmsRequest) GetTemplateCode added in v5.1.3

func (s *SendBatchCardSmsRequest) GetTemplateCode() *string

func (*SendBatchCardSmsRequest) GetTemplateParamJson added in v5.1.3

func (s *SendBatchCardSmsRequest) GetTemplateParamJson() *string

func (SendBatchCardSmsRequest) GoString

func (s SendBatchCardSmsRequest) GoString() string

func (*SendBatchCardSmsRequest) SetCardTemplateCode

func (s *SendBatchCardSmsRequest) SetCardTemplateCode(v string) *SendBatchCardSmsRequest

func (*SendBatchCardSmsRequest) SetCardTemplateParamJson

func (s *SendBatchCardSmsRequest) SetCardTemplateParamJson(v string) *SendBatchCardSmsRequest

func (*SendBatchCardSmsRequest) SetDigitalTemplateCode

func (s *SendBatchCardSmsRequest) SetDigitalTemplateCode(v string) *SendBatchCardSmsRequest

func (*SendBatchCardSmsRequest) SetDigitalTemplateParamJson

func (s *SendBatchCardSmsRequest) SetDigitalTemplateParamJson(v string) *SendBatchCardSmsRequest

func (*SendBatchCardSmsRequest) SetFallbackType

func (*SendBatchCardSmsRequest) SetOutId

func (*SendBatchCardSmsRequest) SetPhoneNumberJson

func (s *SendBatchCardSmsRequest) SetPhoneNumberJson(v string) *SendBatchCardSmsRequest

func (*SendBatchCardSmsRequest) SetSignNameJson

func (*SendBatchCardSmsRequest) SetSmsTemplateCode

func (s *SendBatchCardSmsRequest) SetSmsTemplateCode(v string) *SendBatchCardSmsRequest

func (*SendBatchCardSmsRequest) SetSmsTemplateParamJson

func (s *SendBatchCardSmsRequest) SetSmsTemplateParamJson(v string) *SendBatchCardSmsRequest

func (*SendBatchCardSmsRequest) SetSmsUpExtendCodeJson

func (s *SendBatchCardSmsRequest) SetSmsUpExtendCodeJson(v string) *SendBatchCardSmsRequest

func (*SendBatchCardSmsRequest) SetTemplateCode

func (*SendBatchCardSmsRequest) SetTemplateParamJson

func (s *SendBatchCardSmsRequest) SetTemplateParamJson(v string) *SendBatchCardSmsRequest

func (SendBatchCardSmsRequest) String

func (s SendBatchCardSmsRequest) String() string

func (*SendBatchCardSmsRequest) Validate added in v5.1.3

func (s *SendBatchCardSmsRequest) Validate() error

type SendBatchCardSmsResponse

type SendBatchCardSmsResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *SendBatchCardSmsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*SendBatchCardSmsResponse) GetBody added in v5.1.3

func (*SendBatchCardSmsResponse) GetHeaders added in v5.1.3

func (s *SendBatchCardSmsResponse) GetHeaders() map[string]*string

func (*SendBatchCardSmsResponse) GetStatusCode added in v5.1.3

func (s *SendBatchCardSmsResponse) GetStatusCode() *int32

func (SendBatchCardSmsResponse) GoString

func (s SendBatchCardSmsResponse) GoString() string

func (*SendBatchCardSmsResponse) SetBody

func (*SendBatchCardSmsResponse) SetHeaders

func (*SendBatchCardSmsResponse) SetStatusCode

func (SendBatchCardSmsResponse) String

func (s SendBatchCardSmsResponse) String() string

func (*SendBatchCardSmsResponse) Validate added in v5.1.3

func (s *SendBatchCardSmsResponse) Validate() error

type SendBatchCardSmsResponseBody

type SendBatchCardSmsResponseBody struct {
	// The HTTP status code.
	//
	// 	- The value OK indicates that the request was successful.
	//
	// 	- For more information about other response codes, see [API error codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The data returned.
	Data *SendBatchCardSmsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// A90E4451-FED7-49D2-87C8-00700A8C4D0D
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (*SendBatchCardSmsResponseBody) GetCode added in v5.1.3

func (s *SendBatchCardSmsResponseBody) GetCode() *string

func (*SendBatchCardSmsResponseBody) GetData added in v5.1.3

func (*SendBatchCardSmsResponseBody) GetRequestId added in v5.1.3

func (s *SendBatchCardSmsResponseBody) GetRequestId() *string

func (*SendBatchCardSmsResponseBody) GetSuccess added in v5.1.3

func (s *SendBatchCardSmsResponseBody) GetSuccess() *bool

func (SendBatchCardSmsResponseBody) GoString

func (s SendBatchCardSmsResponseBody) GoString() string

func (*SendBatchCardSmsResponseBody) SetCode

func (*SendBatchCardSmsResponseBody) SetData

func (*SendBatchCardSmsResponseBody) SetRequestId

func (*SendBatchCardSmsResponseBody) SetSuccess

func (SendBatchCardSmsResponseBody) String

func (*SendBatchCardSmsResponseBody) Validate added in v5.1.3

func (s *SendBatchCardSmsResponseBody) Validate() error

type SendBatchCardSmsResponseBodyData

type SendBatchCardSmsResponseBodyData struct {
	// The ID of the card message.
	//
	// example:
	//
	// 123
	BizCardId *string `json:"BizCardId,omitempty" xml:"BizCardId,omitempty"`
	// The ID of the digital message.
	//
	// example:
	//
	// 3214
	BizDigitalId *string `json:"BizDigitalId,omitempty" xml:"BizDigitalId,omitempty"`
	// The ID of the text message.
	//
	// example:
	//
	// 3256
	BizSmsId *string `json:"BizSmsId,omitempty" xml:"BizSmsId,omitempty"`
	// The review status of the card message template.
	//
	// 	- **0**: pending approval
	//
	// 	- **1**: approved
	//
	// 	- **2**: rejected
	//
	// > Unapproved card messages are rolled back.
	//
	// example:
	//
	// 0
	CardTmpState *int32 `json:"CardTmpState,omitempty" xml:"CardTmpState,omitempty"`
	// The mobile phone number from which the card message is sent.
	//
	// example:
	//
	// 1390000****
	MediaMobiles *string `json:"MediaMobiles,omitempty" xml:"MediaMobiles,omitempty"`
	// The mobile phone number whose card message is rolled back.
	//
	// example:
	//
	// 1390000****
	NotMediaMobiles *string `json:"NotMediaMobiles,omitempty" xml:"NotMediaMobiles,omitempty"`
}

func (*SendBatchCardSmsResponseBodyData) GetBizCardId added in v5.1.3

func (s *SendBatchCardSmsResponseBodyData) GetBizCardId() *string

func (*SendBatchCardSmsResponseBodyData) GetBizDigitalId added in v5.1.3

func (s *SendBatchCardSmsResponseBodyData) GetBizDigitalId() *string

func (*SendBatchCardSmsResponseBodyData) GetBizSmsId added in v5.1.3

func (s *SendBatchCardSmsResponseBodyData) GetBizSmsId() *string

func (*SendBatchCardSmsResponseBodyData) GetCardTmpState added in v5.1.3

func (s *SendBatchCardSmsResponseBodyData) GetCardTmpState() *int32

func (*SendBatchCardSmsResponseBodyData) GetMediaMobiles added in v5.1.3

func (s *SendBatchCardSmsResponseBodyData) GetMediaMobiles() *string

func (*SendBatchCardSmsResponseBodyData) GetNotMediaMobiles added in v5.1.3

func (s *SendBatchCardSmsResponseBodyData) GetNotMediaMobiles() *string

func (SendBatchCardSmsResponseBodyData) GoString

func (*SendBatchCardSmsResponseBodyData) SetBizCardId

func (*SendBatchCardSmsResponseBodyData) SetBizDigitalId

func (*SendBatchCardSmsResponseBodyData) SetBizSmsId

func (*SendBatchCardSmsResponseBodyData) SetCardTmpState

func (*SendBatchCardSmsResponseBodyData) SetMediaMobiles

func (*SendBatchCardSmsResponseBodyData) SetNotMediaMobiles

func (SendBatchCardSmsResponseBodyData) String

func (*SendBatchCardSmsResponseBodyData) Validate added in v5.1.3

type SendBatchSmsRequest

type SendBatchSmsRequest struct {
	// The extension field of the external record. The value is a string that contains no more than 256 characters.
	//
	// > The parameter is optional.
	//
	// example:
	//
	// abcdefg
	OutId   *string `json:"OutId,omitempty" xml:"OutId,omitempty"`
	OwnerId *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The mobile number of the recipient. Format:
	//
	// 	- Message delivery to the Chinese mainland: +/+86/0086/86 or an 11-digit mobile number without a prefix. Example: 1590000\\*\\*\\*\\*.
	//
	// 	- Message delivery to countries or regions outside the Chinese mainland: Dialing code + Mobile number. Example: 852000012\\*\\*\\*\\*.
	//
	// > We recommend that you call the SendSms operation to send verification codes.
	//
	// This parameter is required.
	//
	// example:
	//
	// ["1590000****","1350000****"]
	PhoneNumberJson      *string `json:"PhoneNumberJson,omitempty" xml:"PhoneNumberJson,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The signature.
	//
	// Log on to the Alibaba Cloud SMS console. In the left-side navigation pane, click **Go Globe*	- or **Go China**. You can view the signature in the **Signature*	- column on the **Signatures*	- tab.
	//
	// > The signatures must be approved and correspond to the mobile numbers in sequence.
	//
	// This parameter is required.
	//
	// example:
	//
	// ["Aliyun","Alibaba"]
	SignNameJson *string `json:"SignNameJson,omitempty" xml:"SignNameJson,omitempty"`
	// The extension code of the MO message. Format: JSON array.
	//
	// > The parameter is optional.
	//
	// example:
	//
	// ["90999","90998"]
	SmsUpExtendCodeJson *string `json:"SmsUpExtendCodeJson,omitempty" xml:"SmsUpExtendCodeJson,omitempty"`
	// The code of the message template.
	//
	// Log on to the Alibaba Cloud SMS console. In the left-side navigation pane, click **Go Globe*	- or **Go China**. You can view the message template in the **Template Code*	- column on the **Message Templates*	- tab.
	//
	// > The message templates must be created on the Go Globe page and approved.
	//
	// This parameter is required.
	//
	// example:
	//
	// SMS_15255****
	TemplateCode *string `json:"TemplateCode,omitempty" xml:"TemplateCode,omitempty"`
	// The value of the variable in the message template.
	//
	// > If you need to add line breaks to the JSON template, make sure that the format is valid. In addition, the sequence of variable values must be the same as that of the mobile numbers and signatures.
	//
	// example:
	//
	// [{"name":"TemplateParamJson"},{"name":"TemplateParamJson"}]
	TemplateParamJson *string `json:"TemplateParamJson,omitempty" xml:"TemplateParamJson,omitempty"`
}

func (*SendBatchSmsRequest) GetOutId added in v5.1.3

func (s *SendBatchSmsRequest) GetOutId() *string

func (*SendBatchSmsRequest) GetOwnerId added in v5.1.3

func (s *SendBatchSmsRequest) GetOwnerId() *int64

func (*SendBatchSmsRequest) GetPhoneNumberJson added in v5.1.3

func (s *SendBatchSmsRequest) GetPhoneNumberJson() *string

func (*SendBatchSmsRequest) GetResourceOwnerAccount added in v5.1.3

func (s *SendBatchSmsRequest) GetResourceOwnerAccount() *string

func (*SendBatchSmsRequest) GetResourceOwnerId added in v5.1.3

func (s *SendBatchSmsRequest) GetResourceOwnerId() *int64

func (*SendBatchSmsRequest) GetSignNameJson added in v5.1.3

func (s *SendBatchSmsRequest) GetSignNameJson() *string

func (*SendBatchSmsRequest) GetSmsUpExtendCodeJson added in v5.1.3

func (s *SendBatchSmsRequest) GetSmsUpExtendCodeJson() *string

func (*SendBatchSmsRequest) GetTemplateCode added in v5.1.3

func (s *SendBatchSmsRequest) GetTemplateCode() *string

func (*SendBatchSmsRequest) GetTemplateParamJson added in v5.1.3

func (s *SendBatchSmsRequest) GetTemplateParamJson() *string

func (SendBatchSmsRequest) GoString

func (s SendBatchSmsRequest) GoString() string

func (*SendBatchSmsRequest) SetOutId

func (*SendBatchSmsRequest) SetOwnerId

func (s *SendBatchSmsRequest) SetOwnerId(v int64) *SendBatchSmsRequest

func (*SendBatchSmsRequest) SetPhoneNumberJson

func (s *SendBatchSmsRequest) SetPhoneNumberJson(v string) *SendBatchSmsRequest

func (*SendBatchSmsRequest) SetResourceOwnerAccount

func (s *SendBatchSmsRequest) SetResourceOwnerAccount(v string) *SendBatchSmsRequest

func (*SendBatchSmsRequest) SetResourceOwnerId

func (s *SendBatchSmsRequest) SetResourceOwnerId(v int64) *SendBatchSmsRequest

func (*SendBatchSmsRequest) SetSignNameJson

func (s *SendBatchSmsRequest) SetSignNameJson(v string) *SendBatchSmsRequest

func (*SendBatchSmsRequest) SetSmsUpExtendCodeJson

func (s *SendBatchSmsRequest) SetSmsUpExtendCodeJson(v string) *SendBatchSmsRequest

func (*SendBatchSmsRequest) SetTemplateCode

func (s *SendBatchSmsRequest) SetTemplateCode(v string) *SendBatchSmsRequest

func (*SendBatchSmsRequest) SetTemplateParamJson

func (s *SendBatchSmsRequest) SetTemplateParamJson(v string) *SendBatchSmsRequest

func (SendBatchSmsRequest) String

func (s SendBatchSmsRequest) String() string

func (*SendBatchSmsRequest) Validate added in v5.1.3

func (s *SendBatchSmsRequest) Validate() error

type SendBatchSmsResponse

type SendBatchSmsResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *SendBatchSmsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*SendBatchSmsResponse) GetBody added in v5.1.3

func (*SendBatchSmsResponse) GetHeaders added in v5.1.3

func (s *SendBatchSmsResponse) GetHeaders() map[string]*string

func (*SendBatchSmsResponse) GetStatusCode added in v5.1.3

func (s *SendBatchSmsResponse) GetStatusCode() *int32

func (SendBatchSmsResponse) GoString

func (s SendBatchSmsResponse) GoString() string

func (*SendBatchSmsResponse) SetBody

func (*SendBatchSmsResponse) SetHeaders

func (s *SendBatchSmsResponse) SetHeaders(v map[string]*string) *SendBatchSmsResponse

func (*SendBatchSmsResponse) SetStatusCode

func (s *SendBatchSmsResponse) SetStatusCode(v int32) *SendBatchSmsResponse

func (SendBatchSmsResponse) String

func (s SendBatchSmsResponse) String() string

func (*SendBatchSmsResponse) Validate added in v5.1.3

func (s *SendBatchSmsResponse) Validate() error

type SendBatchSmsResponseBody

type SendBatchSmsResponseBody struct {
	// The ID of the delivery receipt. You can use one of the following methods to query the delivery status of a message based on the ID.
	//
	// 	- Call the [QuerySendDetails](https://help.aliyun.com/document_detail/102352.html) operation.
	//
	// 	- Log on to the [Alibaba Cloud SMS console](https://dysms.console.aliyun.com/dysms.htm#/overview). In the left-side navigation pane, choose **Analytics*	- > **Delivery Report**.
	//
	// example:
	//
	// 9006197469364984400
	BizId *string `json:"BizId,omitempty" xml:"BizId,omitempty"`
	// The response code.
	//
	// 	- If OK is returned, the request is successful.
	//
	// 	- Other values indicate that the request fails. For more information, see [Error codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// F655A8D5-B967-440B-8683-DAD6FF8D230E
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (*SendBatchSmsResponseBody) GetBizId added in v5.1.3

func (s *SendBatchSmsResponseBody) GetBizId() *string

func (*SendBatchSmsResponseBody) GetCode added in v5.1.3

func (s *SendBatchSmsResponseBody) GetCode() *string

func (*SendBatchSmsResponseBody) GetMessage added in v5.1.3

func (s *SendBatchSmsResponseBody) GetMessage() *string

func (*SendBatchSmsResponseBody) GetRequestId added in v5.1.3

func (s *SendBatchSmsResponseBody) GetRequestId() *string

func (SendBatchSmsResponseBody) GoString

func (s SendBatchSmsResponseBody) GoString() string

func (*SendBatchSmsResponseBody) SetBizId

func (*SendBatchSmsResponseBody) SetCode

func (*SendBatchSmsResponseBody) SetMessage

func (*SendBatchSmsResponseBody) SetRequestId

func (SendBatchSmsResponseBody) String

func (s SendBatchSmsResponseBody) String() string

func (*SendBatchSmsResponseBody) Validate added in v5.1.3

func (s *SendBatchSmsResponseBody) Validate() error

type SendCardSmsRequest

type SendCardSmsRequest struct {
	// The objects of the message template.
	//
	// This parameter is required.
	CardObjects []*SendCardSmsRequestCardObjects `json:"CardObjects,omitempty" xml:"CardObjects,omitempty" type:"Repeated"`
	// The code of the message template. You can view the template code in the **Template Code*	- column on the **Templates*	- tab of the **Go China*	- page in the Alibaba Cloud SMS console.
	//
	// > Make sure that the message template has been approved.
	//
	// This parameter is required.
	//
	// example:
	//
	// CARD_SMS_70
	CardTemplateCode *string `json:"CardTemplateCode,omitempty" xml:"CardTemplateCode,omitempty"`
	// The code of the digital message template that applies when the card message is rolled back. You can view the template code in the **Template Code*	- column on the **Templates*	- tab of the **Go China*	- page in the Alibaba Cloud SMS console.
	//
	// > Make sure that the message template has been approved.
	//
	// example:
	//
	// SMS_003
	DigitalTemplateCode *string `json:"DigitalTemplateCode,omitempty" xml:"DigitalTemplateCode,omitempty"`
	// The variables of the digital message template.
	//
	// > If you need to add line breaks to the JSON template, make sure that the format is valid.
	//
	// example:
	//
	// {\\"msg\\",\\"xxxd\\"}
	DigitalTemplateParam *string `json:"DigitalTemplateParam,omitempty" xml:"DigitalTemplateParam,omitempty"`
	// The rollback type. Valid values:
	//
	// 	- **SMS**: text message
	//
	// 	- **DIGITALSMS**: digital message
	//
	// 	- **NONE**: none
	//
	// This parameter is required.
	//
	// example:
	//
	// SMS
	FallbackType *string `json:"FallbackType,omitempty" xml:"FallbackType,omitempty"`
	// The ID that is reserved for the caller of the operation.
	//
	// example:
	//
	// 38d76c9b-4a9a-4c89-afae-61fd8e0e****
	OutId *string `json:"OutId,omitempty" xml:"OutId,omitempty"`
	// The signature. You can view the template code in the **Signature*	- column on the **Signaturess*	- tab of the **Go China*	- page in the Alibaba Cloud SMS console.
	//
	// > The signature must be approved.
	//
	// This parameter is required.
	//
	// example:
	//
	// aliyun
	SignName *string `json:"SignName,omitempty" xml:"SignName,omitempty"`
	// The code of the text message template that applies when the card message is rolled back. You can view the template code in the **Template Code*	- column on the **Templates*	- tab of the **Go China*	- page in the Alibaba Cloud SMS console.
	//
	// > Make sure that the message template has been approved. If you set the **FallbackType*	- parameter to **SMS**, this parameter is required.
	//
	// example:
	//
	// SIER_TEST_01
	SmsTemplateCode *string `json:"SmsTemplateCode,omitempty" xml:"SmsTemplateCode,omitempty"`
	// The variables of the text message template.
	//
	// > If you need to add line breaks to the JSON template, make sure that the format is valid.
	//
	// example:
	//
	// {\\"uri\\":\\"Zg11tZ\\"}
	SmsTemplateParam *string `json:"SmsTemplateParam,omitempty" xml:"SmsTemplateParam,omitempty"`
	// The extension code of the upstream message. Upstream messages are messages sent to the communication service provider. Upstream messages are used to customize a service, complete an inquiry, or send a request. You are charged for sending upstream messages based on the billing standards of the service provider.
	//
	// > If you do not need upstream messages, ignore this parameter.
	//
	// example:
	//
	// 1
	SmsUpExtendCode *string `json:"SmsUpExtendCode,omitempty" xml:"SmsUpExtendCode,omitempty"`
	// The code of the text message template.
	//
	// Log on to the Alibaba Cloud SMS console. In the left-side navigation pane, click **Go Globe*	- or **Go China**. You can view the message template in the **Template Code*	- column on the **Message Templates*	- tab.
	//
	// > The message templates must be created on the Go Globe page and approved.
	//
	// example:
	//
	// SMS_2322****
	TemplateCode *string `json:"TemplateCode,omitempty" xml:"TemplateCode,omitempty"`
	// The variables of the message template. Format: JSON.
	//
	// > If you need to add line breaks to the JSON template, make sure that the format is valid.
	//
	// example:
	//
	// {
	//
	//       \\"code\\": \\"1111\\"
	//
	// }
	TemplateParam *string `json:"TemplateParam,omitempty" xml:"TemplateParam,omitempty"`
}

func (*SendCardSmsRequest) GetCardObjects added in v5.1.3

func (s *SendCardSmsRequest) GetCardObjects() []*SendCardSmsRequestCardObjects

func (*SendCardSmsRequest) GetCardTemplateCode added in v5.1.3

func (s *SendCardSmsRequest) GetCardTemplateCode() *string

func (*SendCardSmsRequest) GetDigitalTemplateCode added in v5.1.3

func (s *SendCardSmsRequest) GetDigitalTemplateCode() *string

func (*SendCardSmsRequest) GetDigitalTemplateParam added in v5.1.3

func (s *SendCardSmsRequest) GetDigitalTemplateParam() *string

func (*SendCardSmsRequest) GetFallbackType added in v5.1.3

func (s *SendCardSmsRequest) GetFallbackType() *string

func (*SendCardSmsRequest) GetOutId added in v5.1.3

func (s *SendCardSmsRequest) GetOutId() *string

func (*SendCardSmsRequest) GetSignName added in v5.1.3

func (s *SendCardSmsRequest) GetSignName() *string

func (*SendCardSmsRequest) GetSmsTemplateCode added in v5.1.3

func (s *SendCardSmsRequest) GetSmsTemplateCode() *string

func (*SendCardSmsRequest) GetSmsTemplateParam added in v5.1.3

func (s *SendCardSmsRequest) GetSmsTemplateParam() *string

func (*SendCardSmsRequest) GetSmsUpExtendCode added in v5.1.3

func (s *SendCardSmsRequest) GetSmsUpExtendCode() *string

func (*SendCardSmsRequest) GetTemplateCode added in v5.1.3

func (s *SendCardSmsRequest) GetTemplateCode() *string

func (*SendCardSmsRequest) GetTemplateParam added in v5.1.3

func (s *SendCardSmsRequest) GetTemplateParam() *string

func (SendCardSmsRequest) GoString

func (s SendCardSmsRequest) GoString() string

func (*SendCardSmsRequest) SetCardObjects

func (*SendCardSmsRequest) SetCardTemplateCode

func (s *SendCardSmsRequest) SetCardTemplateCode(v string) *SendCardSmsRequest

func (*SendCardSmsRequest) SetDigitalTemplateCode

func (s *SendCardSmsRequest) SetDigitalTemplateCode(v string) *SendCardSmsRequest

func (*SendCardSmsRequest) SetDigitalTemplateParam

func (s *SendCardSmsRequest) SetDigitalTemplateParam(v string) *SendCardSmsRequest

func (*SendCardSmsRequest) SetFallbackType

func (s *SendCardSmsRequest) SetFallbackType(v string) *SendCardSmsRequest

func (*SendCardSmsRequest) SetOutId

func (*SendCardSmsRequest) SetSignName

func (s *SendCardSmsRequest) SetSignName(v string) *SendCardSmsRequest

func (*SendCardSmsRequest) SetSmsTemplateCode

func (s *SendCardSmsRequest) SetSmsTemplateCode(v string) *SendCardSmsRequest

func (*SendCardSmsRequest) SetSmsTemplateParam

func (s *SendCardSmsRequest) SetSmsTemplateParam(v string) *SendCardSmsRequest

func (*SendCardSmsRequest) SetSmsUpExtendCode

func (s *SendCardSmsRequest) SetSmsUpExtendCode(v string) *SendCardSmsRequest

func (*SendCardSmsRequest) SetTemplateCode

func (s *SendCardSmsRequest) SetTemplateCode(v string) *SendCardSmsRequest

func (*SendCardSmsRequest) SetTemplateParam

func (s *SendCardSmsRequest) SetTemplateParam(v string) *SendCardSmsRequest

func (SendCardSmsRequest) String

func (s SendCardSmsRequest) String() string

func (*SendCardSmsRequest) Validate added in v5.1.3

func (s *SendCardSmsRequest) Validate() error

type SendCardSmsRequestCardObjects

type SendCardSmsRequestCardObjects struct {
	// The URL to which the message is redirected if the message fails to be rendered.
	//
	// example:
	//
	// https://alibaba.com
	CustomUrl *string `json:"customUrl,omitempty" xml:"customUrl,omitempty"`
	// The variables. Special characters, such as $ and {}, do not need to be entered.
	//
	// example:
	//
	// {\\"param3\\":\\"three\\",\\"param1\\":\\"one\\",\\"param2\\":\\"two\\"}
	DyncParams *string `json:"dyncParams,omitempty" xml:"dyncParams,omitempty"`
	// The mobile phone number.
	//
	// example:
	//
	// 1390000****
	Mobile *string `json:"mobile,omitempty" xml:"mobile,omitempty"`
}

func (*SendCardSmsRequestCardObjects) GetCustomUrl added in v5.1.3

func (s *SendCardSmsRequestCardObjects) GetCustomUrl() *string

func (*SendCardSmsRequestCardObjects) GetDyncParams added in v5.1.3

func (s *SendCardSmsRequestCardObjects) GetDyncParams() *string

func (*SendCardSmsRequestCardObjects) GetMobile added in v5.1.3

func (s *SendCardSmsRequestCardObjects) GetMobile() *string

func (SendCardSmsRequestCardObjects) GoString

func (*SendCardSmsRequestCardObjects) SetCustomUrl

func (*SendCardSmsRequestCardObjects) SetDyncParams

func (*SendCardSmsRequestCardObjects) SetMobile

func (SendCardSmsRequestCardObjects) String

func (*SendCardSmsRequestCardObjects) Validate added in v5.1.3

func (s *SendCardSmsRequestCardObjects) Validate() error

type SendCardSmsResponse

type SendCardSmsResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *SendCardSmsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*SendCardSmsResponse) GetBody added in v5.1.3

func (*SendCardSmsResponse) GetHeaders added in v5.1.3

func (s *SendCardSmsResponse) GetHeaders() map[string]*string

func (*SendCardSmsResponse) GetStatusCode added in v5.1.3

func (s *SendCardSmsResponse) GetStatusCode() *int32

func (SendCardSmsResponse) GoString

func (s SendCardSmsResponse) GoString() string

func (*SendCardSmsResponse) SetBody

func (*SendCardSmsResponse) SetHeaders

func (s *SendCardSmsResponse) SetHeaders(v map[string]*string) *SendCardSmsResponse

func (*SendCardSmsResponse) SetStatusCode

func (s *SendCardSmsResponse) SetStatusCode(v int32) *SendCardSmsResponse

func (SendCardSmsResponse) String

func (s SendCardSmsResponse) String() string

func (*SendCardSmsResponse) Validate added in v5.1.3

func (s *SendCardSmsResponse) Validate() error

type SendCardSmsResponseBody

type SendCardSmsResponseBody struct {
	// The response code.
	//
	// 	- If OK is returned, the request is successful.
	//
	// 	- Other values indicate that the request fails. For more information, see [Error codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The data returned.
	Data *SendCardSmsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// F655A8D5-B967-440B-8683-DAD6FF8D28D0
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request was successful. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (*SendCardSmsResponseBody) GetCode added in v5.1.3

func (s *SendCardSmsResponseBody) GetCode() *string

func (*SendCardSmsResponseBody) GetData added in v5.1.3

func (*SendCardSmsResponseBody) GetRequestId added in v5.1.3

func (s *SendCardSmsResponseBody) GetRequestId() *string

func (*SendCardSmsResponseBody) GetSuccess added in v5.1.3

func (s *SendCardSmsResponseBody) GetSuccess() *bool

func (SendCardSmsResponseBody) GoString

func (s SendCardSmsResponseBody) GoString() string

func (*SendCardSmsResponseBody) SetCode

func (*SendCardSmsResponseBody) SetData

func (*SendCardSmsResponseBody) SetRequestId

func (*SendCardSmsResponseBody) SetSuccess

func (SendCardSmsResponseBody) String

func (s SendCardSmsResponseBody) String() string

func (*SendCardSmsResponseBody) Validate added in v5.1.3

func (s *SendCardSmsResponseBody) Validate() error

type SendCardSmsResponseBodyData

type SendCardSmsResponseBodyData struct {
	// The ID of the card message.
	//
	// example:
	//
	// 123
	BizCardId *string `json:"BizCardId,omitempty" xml:"BizCardId,omitempty"`
	// The ID of the digital message.
	//
	// example:
	//
	// 232
	BizDigitalId *string `json:"BizDigitalId,omitempty" xml:"BizDigitalId,omitempty"`
	// The ID of the text message.
	//
	// example:
	//
	// 524
	BizSmsId *string `json:"BizSmsId,omitempty" xml:"BizSmsId,omitempty"`
	// The review status of the card message template.
	//
	// 	- **0**: pending approval
	//
	// 	- **1**: approved
	//
	// 	- **2**: rejected
	//
	// > Unapproved card messages are rolled back.
	//
	// example:
	//
	// 0
	CardTmpState *int32 `json:"CardTmpState,omitempty" xml:"CardTmpState,omitempty"`
	// The mobile phone number from which the card message is sent.
	//
	// example:
	//
	// 1390000****
	MediaMobiles *string `json:"MediaMobiles,omitempty" xml:"MediaMobiles,omitempty"`
	// The mobile phone number whose card message is rolled back.
	//
	// example:
	//
	// 1390000****
	NotMediaMobiles *string `json:"NotMediaMobiles,omitempty" xml:"NotMediaMobiles,omitempty"`
}

func (*SendCardSmsResponseBodyData) GetBizCardId added in v5.1.3

func (s *SendCardSmsResponseBodyData) GetBizCardId() *string

func (*SendCardSmsResponseBodyData) GetBizDigitalId added in v5.1.3

func (s *SendCardSmsResponseBodyData) GetBizDigitalId() *string

func (*SendCardSmsResponseBodyData) GetBizSmsId added in v5.1.3

func (s *SendCardSmsResponseBodyData) GetBizSmsId() *string

func (*SendCardSmsResponseBodyData) GetCardTmpState added in v5.1.3

func (s *SendCardSmsResponseBodyData) GetCardTmpState() *int32

func (*SendCardSmsResponseBodyData) GetMediaMobiles added in v5.1.3

func (s *SendCardSmsResponseBodyData) GetMediaMobiles() *string

func (*SendCardSmsResponseBodyData) GetNotMediaMobiles added in v5.1.3

func (s *SendCardSmsResponseBodyData) GetNotMediaMobiles() *string

func (SendCardSmsResponseBodyData) GoString

func (s SendCardSmsResponseBodyData) GoString() string

func (*SendCardSmsResponseBodyData) SetBizCardId

func (*SendCardSmsResponseBodyData) SetBizDigitalId

func (*SendCardSmsResponseBodyData) SetBizSmsId

func (*SendCardSmsResponseBodyData) SetCardTmpState

func (*SendCardSmsResponseBodyData) SetMediaMobiles

func (*SendCardSmsResponseBodyData) SetNotMediaMobiles

func (SendCardSmsResponseBodyData) String

func (*SendCardSmsResponseBodyData) Validate added in v5.1.3

func (s *SendCardSmsResponseBodyData) Validate() error

type SendLogisticsSmsRequest added in v5.2.0

type SendLogisticsSmsRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 示例值示例值
	ExpressCompanyCode *string `json:"ExpressCompanyCode,omitempty" xml:"ExpressCompanyCode,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 示例值
	MailNo *string `json:"MailNo,omitempty" xml:"MailNo,omitempty"`
	// example:
	//
	// 示例值
	OutId   *string `json:"OutId,omitempty" xml:"OutId,omitempty"`
	OwnerId *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// example:
	//
	// 示例值
	PlatformCompanyCode  *string `json:"PlatformCompanyCode,omitempty" xml:"PlatformCompanyCode,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 示例值示例值
	SignName *string `json:"SignName,omitempty" xml:"SignName,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 示例值示例值示例值
	TemplateCode *string `json:"TemplateCode,omitempty" xml:"TemplateCode,omitempty"`
	// example:
	//
	// 示例值示例值示例值
	TemplateParam *string `json:"TemplateParam,omitempty" xml:"TemplateParam,omitempty"`
}

func (*SendLogisticsSmsRequest) GetExpressCompanyCode added in v5.2.0

func (s *SendLogisticsSmsRequest) GetExpressCompanyCode() *string

func (*SendLogisticsSmsRequest) GetMailNo added in v5.2.0

func (s *SendLogisticsSmsRequest) GetMailNo() *string

func (*SendLogisticsSmsRequest) GetOutId added in v5.2.0

func (s *SendLogisticsSmsRequest) GetOutId() *string

func (*SendLogisticsSmsRequest) GetOwnerId added in v5.2.0

func (s *SendLogisticsSmsRequest) GetOwnerId() *int64

func (*SendLogisticsSmsRequest) GetPlatformCompanyCode added in v5.2.0

func (s *SendLogisticsSmsRequest) GetPlatformCompanyCode() *string

func (*SendLogisticsSmsRequest) GetResourceOwnerAccount added in v5.2.0

func (s *SendLogisticsSmsRequest) GetResourceOwnerAccount() *string

func (*SendLogisticsSmsRequest) GetResourceOwnerId added in v5.2.0

func (s *SendLogisticsSmsRequest) GetResourceOwnerId() *int64

func (*SendLogisticsSmsRequest) GetSignName added in v5.2.0

func (s *SendLogisticsSmsRequest) GetSignName() *string

func (*SendLogisticsSmsRequest) GetTemplateCode added in v5.2.0

func (s *SendLogisticsSmsRequest) GetTemplateCode() *string

func (*SendLogisticsSmsRequest) GetTemplateParam added in v5.2.0

func (s *SendLogisticsSmsRequest) GetTemplateParam() *string

func (SendLogisticsSmsRequest) GoString added in v5.2.0

func (s SendLogisticsSmsRequest) GoString() string

func (*SendLogisticsSmsRequest) SetExpressCompanyCode added in v5.2.0

func (s *SendLogisticsSmsRequest) SetExpressCompanyCode(v string) *SendLogisticsSmsRequest

func (*SendLogisticsSmsRequest) SetMailNo added in v5.2.0

func (*SendLogisticsSmsRequest) SetOutId added in v5.2.0

func (*SendLogisticsSmsRequest) SetOwnerId added in v5.2.0

func (*SendLogisticsSmsRequest) SetPlatformCompanyCode added in v5.2.0

func (s *SendLogisticsSmsRequest) SetPlatformCompanyCode(v string) *SendLogisticsSmsRequest

func (*SendLogisticsSmsRequest) SetResourceOwnerAccount added in v5.2.0

func (s *SendLogisticsSmsRequest) SetResourceOwnerAccount(v string) *SendLogisticsSmsRequest

func (*SendLogisticsSmsRequest) SetResourceOwnerId added in v5.2.0

func (s *SendLogisticsSmsRequest) SetResourceOwnerId(v int64) *SendLogisticsSmsRequest

func (*SendLogisticsSmsRequest) SetSignName added in v5.2.0

func (*SendLogisticsSmsRequest) SetTemplateCode added in v5.2.0

func (*SendLogisticsSmsRequest) SetTemplateParam added in v5.2.0

func (s *SendLogisticsSmsRequest) SetTemplateParam(v string) *SendLogisticsSmsRequest

func (SendLogisticsSmsRequest) String added in v5.2.0

func (s SendLogisticsSmsRequest) String() string

func (*SendLogisticsSmsRequest) Validate added in v5.2.0

func (s *SendLogisticsSmsRequest) Validate() error

type SendLogisticsSmsResponse added in v5.2.0

type SendLogisticsSmsResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *SendLogisticsSmsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*SendLogisticsSmsResponse) GetBody added in v5.2.0

func (*SendLogisticsSmsResponse) GetHeaders added in v5.2.0

func (s *SendLogisticsSmsResponse) GetHeaders() map[string]*string

func (*SendLogisticsSmsResponse) GetStatusCode added in v5.2.0

func (s *SendLogisticsSmsResponse) GetStatusCode() *int32

func (SendLogisticsSmsResponse) GoString added in v5.2.0

func (s SendLogisticsSmsResponse) GoString() string

func (*SendLogisticsSmsResponse) SetBody added in v5.2.0

func (*SendLogisticsSmsResponse) SetHeaders added in v5.2.0

func (*SendLogisticsSmsResponse) SetStatusCode added in v5.2.0

func (SendLogisticsSmsResponse) String added in v5.2.0

func (s SendLogisticsSmsResponse) String() string

func (*SendLogisticsSmsResponse) Validate added in v5.2.0

func (s *SendLogisticsSmsResponse) Validate() error

type SendLogisticsSmsResponseBody added in v5.2.0

type SendLogisticsSmsResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// example:
	//
	// 示例值示例值示例值
	Code *string                           `json:"Code,omitempty" xml:"Code,omitempty"`
	Data *SendLogisticsSmsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// 示例值示例值
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 示例值示例值
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (*SendLogisticsSmsResponseBody) GetAccessDeniedDetail added in v5.2.0

func (s *SendLogisticsSmsResponseBody) GetAccessDeniedDetail() *string

func (*SendLogisticsSmsResponseBody) GetCode added in v5.2.0

func (s *SendLogisticsSmsResponseBody) GetCode() *string

func (*SendLogisticsSmsResponseBody) GetData added in v5.2.0

func (*SendLogisticsSmsResponseBody) GetMessage added in v5.2.0

func (s *SendLogisticsSmsResponseBody) GetMessage() *string

func (*SendLogisticsSmsResponseBody) GetRequestId added in v5.2.0

func (s *SendLogisticsSmsResponseBody) GetRequestId() *string

func (*SendLogisticsSmsResponseBody) GetSuccess added in v5.2.0

func (s *SendLogisticsSmsResponseBody) GetSuccess() *bool

func (SendLogisticsSmsResponseBody) GoString added in v5.2.0

func (s SendLogisticsSmsResponseBody) GoString() string

func (*SendLogisticsSmsResponseBody) SetAccessDeniedDetail added in v5.2.0

func (*SendLogisticsSmsResponseBody) SetCode added in v5.2.0

func (*SendLogisticsSmsResponseBody) SetData added in v5.2.0

func (*SendLogisticsSmsResponseBody) SetMessage added in v5.2.0

func (*SendLogisticsSmsResponseBody) SetRequestId added in v5.2.0

func (*SendLogisticsSmsResponseBody) SetSuccess added in v5.2.0

func (SendLogisticsSmsResponseBody) String added in v5.2.0

func (*SendLogisticsSmsResponseBody) Validate added in v5.2.0

func (s *SendLogisticsSmsResponseBody) Validate() error

type SendLogisticsSmsResponseBodyData added in v5.2.0

type SendLogisticsSmsResponseBodyData struct {
	// example:
	//
	// 示例值示例值示例值
	BizId *string `json:"BizId,omitempty" xml:"BizId,omitempty"`
}

func (*SendLogisticsSmsResponseBodyData) GetBizId added in v5.2.0

func (SendLogisticsSmsResponseBodyData) GoString added in v5.2.0

func (*SendLogisticsSmsResponseBodyData) SetBizId added in v5.2.0

func (SendLogisticsSmsResponseBodyData) String added in v5.2.0

func (*SendLogisticsSmsResponseBodyData) Validate added in v5.2.0

type SendSmsRequest

type SendSmsRequest struct {
	// The extension field.
	//
	// > You can ignore this parameter if you do not have special requirements.
	//
	// example:
	//
	// abcdefgh
	OutId   *string `json:"OutId,omitempty" xml:"OutId,omitempty"`
	OwnerId *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The mobile numbers of the recipients. Format:
	//
	// 	- If you send messages to the Chinese mainland, specify mobile numbers that are prefixed with +, +86, 0086, or 86, or 11-digit mobile numbers without prefixes. Example: 1390000\\*\\*\\*\\*.
	//
	// 	- If you send messages to countries or regions outside the Chinese mainland, specify this parameter in the \\<Area code>\\<Mobile number> format. Example: 852000012\\*\\*\\*\\*.
	//
	// You can send messages to multiple mobile numbers, separate the mobile numbers with commas (,). You can specify up to 1,000 mobile numbers in each request. Compared with sending messages to a single mobile number, sending messages to multiple mobile numbers requires longer response time.
	//
	// > We recommend that you send one verification code message to a mobile number in each request.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1390000****
	PhoneNumbers         *string `json:"PhoneNumbers,omitempty" xml:"PhoneNumbers,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The signature.
	//
	// You can log on to the [Short Message Service (SMS) console](https://dysms.console.aliyun.com/dysms.htm?spm=5176.12818093.categories-n-products.ddysms.3b2816d0xml2NA#/overview), click **Go China*	- or **Go Globe*	- in the left-side navigation pane, and then view the signature on the **Signatures*	- tab.
	//
	// > You must specify a signature that is created in the SMS console and approved by Alibaba Cloud. For more information about SMS signature specifications, see [SMS signature specifications](https://help.aliyun.com/document_detail/108076.html).
	//
	// This parameter is required.
	//
	// example:
	//
	// Aliyun
	SignName *string `json:"SignName,omitempty" xml:"SignName,omitempty"`
	// The extension code of the upstream message. Upstream messages are messages sent to the communication service provider. Upstream messages are used to customize a service, complete an inquiry, or send a request. You are charged for sending upstream messages based on the billing standards of the service provider.
	//
	// > The extension code is automatically generated by the system when the signature is generated. You do not need to specify the extension code. You can ignore this parameter if you do not have special requirements.
	//
	// example:
	//
	// 90999
	SmsUpExtendCode *string `json:"SmsUpExtendCode,omitempty" xml:"SmsUpExtendCode,omitempty"`
	// The code of the message template.
	//
	// You can log on to the [Short Message Service (SMS) console](https://dysms.console.aliyun.com/dysms.htm?spm=5176.12818093.categories-n-products.ddysms.3b2816d0xml2NA#/overview), click **Go China*	- or **Go Globe*	- in the left-side navigation pane, and then view the **template code*	- on the **Templates*	- tab.
	//
	// > You must specify a message template that is created in the SMS console and approved by Alibaba Cloud. If you send messages to countries or regions outside the Chinese mainland, use the corresponding message templates.
	//
	// This parameter is required.
	//
	// example:
	//
	// SMS_15305****
	TemplateCode *string `json:"TemplateCode,omitempty" xml:"TemplateCode,omitempty"`
	// The value of the variable in the message template. You can specify multiple parameter values. Example:{"name":"Sam","number":"1390000\\*\\*\\*\\*"}.
	//
	// >
	//
	// 	- If line breaks are required in JSON-formatted data, they must meet the relevant requirements that are specified in the standard JSON protocol.
	//
	// 	- For more information about template variables, see [SMS template specifications](https://help.aliyun.com/document_detail/108253.html).
	//
	// example:
	//
	// {"code":"1111"}
	TemplateParam *string `json:"TemplateParam,omitempty" xml:"TemplateParam,omitempty"`
}

func (*SendSmsRequest) GetOutId added in v5.1.3

func (s *SendSmsRequest) GetOutId() *string

func (*SendSmsRequest) GetOwnerId added in v5.1.3

func (s *SendSmsRequest) GetOwnerId() *int64

func (*SendSmsRequest) GetPhoneNumbers added in v5.1.3

func (s *SendSmsRequest) GetPhoneNumbers() *string

func (*SendSmsRequest) GetResourceOwnerAccount added in v5.1.3

func (s *SendSmsRequest) GetResourceOwnerAccount() *string

func (*SendSmsRequest) GetResourceOwnerId added in v5.1.3

func (s *SendSmsRequest) GetResourceOwnerId() *int64

func (*SendSmsRequest) GetSignName added in v5.1.3

func (s *SendSmsRequest) GetSignName() *string

func (*SendSmsRequest) GetSmsUpExtendCode added in v5.1.3

func (s *SendSmsRequest) GetSmsUpExtendCode() *string

func (*SendSmsRequest) GetTemplateCode added in v5.1.3

func (s *SendSmsRequest) GetTemplateCode() *string

func (*SendSmsRequest) GetTemplateParam added in v5.1.3

func (s *SendSmsRequest) GetTemplateParam() *string

func (SendSmsRequest) GoString

func (s SendSmsRequest) GoString() string

func (*SendSmsRequest) SetOutId

func (s *SendSmsRequest) SetOutId(v string) *SendSmsRequest

func (*SendSmsRequest) SetOwnerId

func (s *SendSmsRequest) SetOwnerId(v int64) *SendSmsRequest

func (*SendSmsRequest) SetPhoneNumbers

func (s *SendSmsRequest) SetPhoneNumbers(v string) *SendSmsRequest

func (*SendSmsRequest) SetResourceOwnerAccount

func (s *SendSmsRequest) SetResourceOwnerAccount(v string) *SendSmsRequest

func (*SendSmsRequest) SetResourceOwnerId

func (s *SendSmsRequest) SetResourceOwnerId(v int64) *SendSmsRequest

func (*SendSmsRequest) SetSignName

func (s *SendSmsRequest) SetSignName(v string) *SendSmsRequest

func (*SendSmsRequest) SetSmsUpExtendCode

func (s *SendSmsRequest) SetSmsUpExtendCode(v string) *SendSmsRequest

func (*SendSmsRequest) SetTemplateCode

func (s *SendSmsRequest) SetTemplateCode(v string) *SendSmsRequest

func (*SendSmsRequest) SetTemplateParam

func (s *SendSmsRequest) SetTemplateParam(v string) *SendSmsRequest

func (SendSmsRequest) String

func (s SendSmsRequest) String() string

func (*SendSmsRequest) Validate added in v5.1.3

func (s *SendSmsRequest) Validate() error

type SendSmsResponse

type SendSmsResponse struct {
	Headers    map[string]*string   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *SendSmsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*SendSmsResponse) GetBody added in v5.1.3

func (s *SendSmsResponse) GetBody() *SendSmsResponseBody

func (*SendSmsResponse) GetHeaders added in v5.1.3

func (s *SendSmsResponse) GetHeaders() map[string]*string

func (*SendSmsResponse) GetStatusCode added in v5.1.3

func (s *SendSmsResponse) GetStatusCode() *int32

func (SendSmsResponse) GoString

func (s SendSmsResponse) GoString() string

func (*SendSmsResponse) SetBody

func (*SendSmsResponse) SetHeaders

func (s *SendSmsResponse) SetHeaders(v map[string]*string) *SendSmsResponse

func (*SendSmsResponse) SetStatusCode

func (s *SendSmsResponse) SetStatusCode(v int32) *SendSmsResponse

func (SendSmsResponse) String

func (s SendSmsResponse) String() string

func (*SendSmsResponse) Validate added in v5.1.3

func (s *SendSmsResponse) Validate() error

type SendSmsResponseBody

type SendSmsResponseBody struct {
	// The ID of the delivery receipt.
	//
	// You can call the [QuerySendDetails](~~QuerySendDetails~~) operation to query the delivery status based on the receipt ID.
	//
	// example:
	//
	// 9006197469364984****
	BizId *string `json:"BizId,omitempty" xml:"BizId,omitempty"`
	// The HTTP status code.
	//
	// 	- The value OK indicates that the request was successful.
	//
	// 	- Other values indicate that the request failed. For more information, see [Error codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// F655A8D5-B967-440B-8683-DAD6FF8DE990
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (*SendSmsResponseBody) GetBizId added in v5.1.3

func (s *SendSmsResponseBody) GetBizId() *string

func (*SendSmsResponseBody) GetCode added in v5.1.3

func (s *SendSmsResponseBody) GetCode() *string

func (*SendSmsResponseBody) GetMessage added in v5.1.3

func (s *SendSmsResponseBody) GetMessage() *string

func (*SendSmsResponseBody) GetRequestId added in v5.1.3

func (s *SendSmsResponseBody) GetRequestId() *string

func (SendSmsResponseBody) GoString

func (s SendSmsResponseBody) GoString() string

func (*SendSmsResponseBody) SetBizId

func (*SendSmsResponseBody) SetCode

func (*SendSmsResponseBody) SetMessage

func (*SendSmsResponseBody) SetRequestId

func (s *SendSmsResponseBody) SetRequestId(v string) *SendSmsResponseBody

func (SendSmsResponseBody) String

func (s SendSmsResponseBody) String() string

func (*SendSmsResponseBody) Validate added in v5.1.3

func (s *SendSmsResponseBody) Validate() error

type SmsConversionIntlRequest

type SmsConversionIntlRequest struct {
	// The time when the OTP message was delivered. The value is a UNIX timestamp. Unit: milliseconds.
	//
	// 	- If you leave the parameter empty, the current timestamp is specified by default.
	//
	// 	- If you specify the parameter, the timestamp must be greater than the message sending time and less than the current timestamp.
	//
	// example:
	//
	// 1349055900000
	ConversionTime *int64 `json:"ConversionTime,omitempty" xml:"ConversionTime,omitempty"`
	// Specifies whether customers replied to the OTP message. Valid values: true and false.
	//
	// This parameter is required.
	//
	// example:
	//
	// true
	Delivered *bool `json:"Delivered,omitempty" xml:"Delivered,omitempty"`
	// The ID of the message.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1008030300****
	MessageId            *string `json:"MessageId,omitempty" xml:"MessageId,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (*SmsConversionIntlRequest) GetConversionTime added in v5.1.3

func (s *SmsConversionIntlRequest) GetConversionTime() *int64

func (*SmsConversionIntlRequest) GetDelivered added in v5.1.3

func (s *SmsConversionIntlRequest) GetDelivered() *bool

func (*SmsConversionIntlRequest) GetMessageId added in v5.1.3

func (s *SmsConversionIntlRequest) GetMessageId() *string

func (*SmsConversionIntlRequest) GetOwnerId added in v5.1.3

func (s *SmsConversionIntlRequest) GetOwnerId() *int64

func (*SmsConversionIntlRequest) GetResourceOwnerAccount added in v5.1.3

func (s *SmsConversionIntlRequest) GetResourceOwnerAccount() *string

func (*SmsConversionIntlRequest) GetResourceOwnerId added in v5.1.3

func (s *SmsConversionIntlRequest) GetResourceOwnerId() *int64

func (SmsConversionIntlRequest) GoString

func (s SmsConversionIntlRequest) GoString() string

func (*SmsConversionIntlRequest) SetConversionTime

func (s *SmsConversionIntlRequest) SetConversionTime(v int64) *SmsConversionIntlRequest

func (*SmsConversionIntlRequest) SetDelivered

func (*SmsConversionIntlRequest) SetMessageId

func (*SmsConversionIntlRequest) SetOwnerId

func (*SmsConversionIntlRequest) SetResourceOwnerAccount

func (s *SmsConversionIntlRequest) SetResourceOwnerAccount(v string) *SmsConversionIntlRequest

func (*SmsConversionIntlRequest) SetResourceOwnerId

func (s *SmsConversionIntlRequest) SetResourceOwnerId(v int64) *SmsConversionIntlRequest

func (SmsConversionIntlRequest) String

func (s SmsConversionIntlRequest) String() string

func (*SmsConversionIntlRequest) Validate added in v5.1.3

func (s *SmsConversionIntlRequest) Validate() error

type SmsConversionIntlResponse

type SmsConversionIntlResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *SmsConversionIntlResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*SmsConversionIntlResponse) GetBody added in v5.1.3

func (*SmsConversionIntlResponse) GetHeaders added in v5.1.3

func (s *SmsConversionIntlResponse) GetHeaders() map[string]*string

func (*SmsConversionIntlResponse) GetStatusCode added in v5.1.3

func (s *SmsConversionIntlResponse) GetStatusCode() *int32

func (SmsConversionIntlResponse) GoString

func (s SmsConversionIntlResponse) GoString() string

func (*SmsConversionIntlResponse) SetBody

func (*SmsConversionIntlResponse) SetHeaders

func (*SmsConversionIntlResponse) SetStatusCode

func (SmsConversionIntlResponse) String

func (s SmsConversionIntlResponse) String() string

func (*SmsConversionIntlResponse) Validate added in v5.1.3

func (s *SmsConversionIntlResponse) Validate() error

type SmsConversionIntlResponseBody

type SmsConversionIntlResponseBody struct {
	// The response code. If OK is returned, the request is successful. For more information, see [Error codes](https://help.aliyun.com/document_detail/101346.html?spm=a2c4g.101345.0.0.74326ff2J5EZyt).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// F655A8D5-B967-440B-8683-DAD6FF8D****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (*SmsConversionIntlResponseBody) GetCode added in v5.1.3

func (s *SmsConversionIntlResponseBody) GetCode() *string

func (*SmsConversionIntlResponseBody) GetMessage added in v5.1.3

func (s *SmsConversionIntlResponseBody) GetMessage() *string

func (*SmsConversionIntlResponseBody) GetRequestId added in v5.1.3

func (s *SmsConversionIntlResponseBody) GetRequestId() *string

func (SmsConversionIntlResponseBody) GoString

func (*SmsConversionIntlResponseBody) SetCode

func (*SmsConversionIntlResponseBody) SetMessage

func (*SmsConversionIntlResponseBody) SetRequestId

func (SmsConversionIntlResponseBody) String

func (*SmsConversionIntlResponseBody) Validate added in v5.1.3

func (s *SmsConversionIntlResponseBody) Validate() error

type SubmitSmsQualificationRequest added in v5.1.0

type SubmitSmsQualificationRequest struct {
	// 经办人身份证有效期,格式示例2023-01-01~2033-01-01
	//
	// This parameter is required.
	//
	// example:
	//
	// 2023-01-01~2033-01-01
	AdminIDCardExpDate *string `json:"AdminIDCardExpDate,omitempty" xml:"AdminIDCardExpDate,omitempty"`
	// 经办人身份证照片国徽面
	//
	// This parameter is required.
	//
	// example:
	//
	// 123456/111.png
	AdminIDCardFrontFace *string `json:"AdminIDCardFrontFace,omitempty" xml:"AdminIDCardFrontFace,omitempty"`
	// 经办人身份证号码
	//
	// This parameter is required.
	//
	// example:
	//
	// 511391********5123
	AdminIDCardNo *string `json:"AdminIDCardNo,omitempty" xml:"AdminIDCardNo,omitempty"`
	// 经办人身份证照片人像面
	//
	// This parameter is required.
	//
	// example:
	//
	// 123456/111.png
	AdminIDCardPic *string `json:"AdminIDCardPic,omitempty" xml:"AdminIDCardPic,omitempty"`
	// 管理员身份证类型。identityCard:中国居民身份证;passport:护照;homeReturnPermit:港澳居民来往内地通行证;TaiwanCompatriotPermit:台湾居民来往大陆通行证;residencePermit:港澳台居民居住证";other:其他
	//
	// This parameter is required.
	//
	// example:
	//
	// identityCard
	AdminIDCardType *string `json:"AdminIDCardType,omitempty" xml:"AdminIDCardType,omitempty"`
	// 经办人姓名
	//
	// This parameter is required.
	//
	// example:
	//
	// 示例值示例值
	AdminName *string `json:"AdminName,omitempty" xml:"AdminName,omitempty"`
	// 经办人手机号码
	//
	// This parameter is required.
	//
	// example:
	//
	// 137****1234
	AdminPhoneNo *string `json:"AdminPhoneNo,omitempty" xml:"AdminPhoneNo,omitempty"`
	// 企业营业证件信息,非大客户必填
	BusinessLicensePics []*SubmitSmsQualificationRequestBusinessLicensePics `json:"BusinessLicensePics,omitempty" xml:"BusinessLicensePics,omitempty" type:"Repeated"`
	// 企业营业时间开始和结束字符串,格式示例2023-01-01~2033-01-01
	//
	// This parameter is required.
	//
	// example:
	//
	// 2023-01-01~2033-01-01
	BussinessLicenseExpDate *string `json:"BussinessLicenseExpDate,omitempty" xml:"BussinessLicenseExpDate,omitempty"`
	// 手机号验证码
	//
	// This parameter is required.
	//
	// example:
	//
	// 1234
	CertifyCode *string `json:"CertifyCode,omitempty" xml:"CertifyCode,omitempty"`
	// 公司名称
	//
	// This parameter is required.
	//
	// example:
	//
	// 示例值示例值
	CompanyName *string `json:"CompanyName,omitempty" xml:"CompanyName,omitempty"`
	// 企业类型, COMPANY:公司;NON_PROFIT_ORGANIZATION:政府或者事业单位
	//
	// This parameter is required.
	//
	// example:
	//
	// COMPANY
	CompanyType *string `json:"CompanyType,omitempty" xml:"CompanyType,omitempty"`
	// 法人身份证号码
	//
	// This parameter is required.
	//
	// example:
	//
	// 511391********5123
	LegalPersonIDCardNo *string `json:"LegalPersonIDCardNo,omitempty" xml:"LegalPersonIDCardNo,omitempty"`
	// 法人身份证类型。identityCard:中国居民身份证;passport:护照;homeReturnPermit:港澳居民来往内地通行证;TaiwanCompatriotPermit:台湾居民来往大陆通行证;residencePermit:港澳台居民居住证";other:其他
	//
	// This parameter is required.
	//
	// example:
	//
	// identityCard
	LegalPersonIDCardType *string `json:"LegalPersonIDCardType,omitempty" xml:"LegalPersonIDCardType,omitempty"`
	// 法人身份证照片人像面
	//
	// example:
	//
	// 123456/111.png
	LegalPersonIdCardBackSide *string `json:"LegalPersonIdCardBackSide,omitempty" xml:"LegalPersonIdCardBackSide,omitempty"`
	// 法人身份证有效期
	//
	// This parameter is required.
	//
	// example:
	//
	// 2023-01-01~2033-01-01
	LegalPersonIdCardEffTime *string `json:"LegalPersonIdCardEffTime,omitempty" xml:"LegalPersonIdCardEffTime,omitempty"`
	// 法人身份证照片国徽面
	//
	// example:
	//
	// 123456/111.png
	LegalPersonIdCardFrontSide *string `json:"LegalPersonIdCardFrontSide,omitempty" xml:"LegalPersonIdCardFrontSide,omitempty"`
	// 法人姓名
	//
	// This parameter is required.
	//
	// example:
	//
	// 示例值示例值
	LegalPersonName *string `json:"LegalPersonName,omitempty" xml:"LegalPersonName,omitempty"`
	// 社会统一信用代码
	//
	// This parameter is required.
	//
	// example:
	//
	// 910X********0012
	OrganizationCode *string `json:"OrganizationCode,omitempty" xml:"OrganizationCode,omitempty"`
	// 更多资料
	OtherFiles []*SubmitSmsQualificationRequestOtherFiles `json:"OtherFiles,omitempty" xml:"OtherFiles,omitempty" type:"Repeated"`
	OwnerId    *int64                                     `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// 资质名称,名称不能重复
	//
	// This parameter is required.
	//
	// example:
	//
	// 示例值示例值示例值
	QualificationName *string `json:"QualificationName,omitempty" xml:"QualificationName,omitempty"`
	// 备注
	//
	// example:
	//
	// 示例值示例值
	Remark               *string `json:"Remark,omitempty" xml:"Remark,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// 资质是自用还是他用,true:自用,false:他用
	//
	// This parameter is required.
	//
	// example:
	//
	// true
	UseBySelf *bool `json:"UseBySelf,omitempty" xml:"UseBySelf,omitempty"`
	// 是否同意与其他业务线共享
	//
	// This parameter is required.
	//
	// example:
	//
	// false
	WhetherShare *bool `json:"WhetherShare,omitempty" xml:"WhetherShare,omitempty"`
}

func (*SubmitSmsQualificationRequest) GetAdminIDCardExpDate added in v5.1.3

func (s *SubmitSmsQualificationRequest) GetAdminIDCardExpDate() *string

func (*SubmitSmsQualificationRequest) GetAdminIDCardFrontFace added in v5.1.3

func (s *SubmitSmsQualificationRequest) GetAdminIDCardFrontFace() *string

func (*SubmitSmsQualificationRequest) GetAdminIDCardNo added in v5.1.3

func (s *SubmitSmsQualificationRequest) GetAdminIDCardNo() *string

func (*SubmitSmsQualificationRequest) GetAdminIDCardPic added in v5.1.3

func (s *SubmitSmsQualificationRequest) GetAdminIDCardPic() *string

func (*SubmitSmsQualificationRequest) GetAdminIDCardType added in v5.1.3

func (s *SubmitSmsQualificationRequest) GetAdminIDCardType() *string

func (*SubmitSmsQualificationRequest) GetAdminName added in v5.1.3

func (s *SubmitSmsQualificationRequest) GetAdminName() *string

func (*SubmitSmsQualificationRequest) GetAdminPhoneNo added in v5.1.3

func (s *SubmitSmsQualificationRequest) GetAdminPhoneNo() *string

func (*SubmitSmsQualificationRequest) GetBusinessLicensePics added in v5.1.3

func (*SubmitSmsQualificationRequest) GetBussinessLicenseExpDate added in v5.1.3

func (s *SubmitSmsQualificationRequest) GetBussinessLicenseExpDate() *string

func (*SubmitSmsQualificationRequest) GetCertifyCode added in v5.1.3

func (s *SubmitSmsQualificationRequest) GetCertifyCode() *string

func (*SubmitSmsQualificationRequest) GetCompanyName added in v5.1.3

func (s *SubmitSmsQualificationRequest) GetCompanyName() *string

func (*SubmitSmsQualificationRequest) GetCompanyType added in v5.1.3

func (s *SubmitSmsQualificationRequest) GetCompanyType() *string

func (*SubmitSmsQualificationRequest) GetLegalPersonIDCardNo added in v5.1.3

func (s *SubmitSmsQualificationRequest) GetLegalPersonIDCardNo() *string

func (*SubmitSmsQualificationRequest) GetLegalPersonIDCardType added in v5.1.3

func (s *SubmitSmsQualificationRequest) GetLegalPersonIDCardType() *string

func (*SubmitSmsQualificationRequest) GetLegalPersonIdCardBackSide added in v5.1.3

func (s *SubmitSmsQualificationRequest) GetLegalPersonIdCardBackSide() *string

func (*SubmitSmsQualificationRequest) GetLegalPersonIdCardEffTime added in v5.1.3

func (s *SubmitSmsQualificationRequest) GetLegalPersonIdCardEffTime() *string

func (*SubmitSmsQualificationRequest) GetLegalPersonIdCardFrontSide added in v5.1.3

func (s *SubmitSmsQualificationRequest) GetLegalPersonIdCardFrontSide() *string

func (*SubmitSmsQualificationRequest) GetLegalPersonName added in v5.1.3

func (s *SubmitSmsQualificationRequest) GetLegalPersonName() *string

func (*SubmitSmsQualificationRequest) GetOrganizationCode added in v5.1.3

func (s *SubmitSmsQualificationRequest) GetOrganizationCode() *string

func (*SubmitSmsQualificationRequest) GetOtherFiles added in v5.1.3

func (*SubmitSmsQualificationRequest) GetOwnerId added in v5.1.3

func (s *SubmitSmsQualificationRequest) GetOwnerId() *int64

func (*SubmitSmsQualificationRequest) GetQualificationName added in v5.1.3

func (s *SubmitSmsQualificationRequest) GetQualificationName() *string

func (*SubmitSmsQualificationRequest) GetRemark added in v5.1.3

func (s *SubmitSmsQualificationRequest) GetRemark() *string

func (*SubmitSmsQualificationRequest) GetResourceOwnerAccount added in v5.1.3

func (s *SubmitSmsQualificationRequest) GetResourceOwnerAccount() *string

func (*SubmitSmsQualificationRequest) GetResourceOwnerId added in v5.1.3

func (s *SubmitSmsQualificationRequest) GetResourceOwnerId() *int64

func (*SubmitSmsQualificationRequest) GetUseBySelf added in v5.1.3

func (s *SubmitSmsQualificationRequest) GetUseBySelf() *bool

func (*SubmitSmsQualificationRequest) GetWhetherShare added in v5.1.3

func (s *SubmitSmsQualificationRequest) GetWhetherShare() *bool

func (SubmitSmsQualificationRequest) GoString added in v5.1.0

func (*SubmitSmsQualificationRequest) SetAdminIDCardExpDate added in v5.1.0

func (*SubmitSmsQualificationRequest) SetAdminIDCardFrontFace added in v5.1.0

func (*SubmitSmsQualificationRequest) SetAdminIDCardNo added in v5.1.0

func (*SubmitSmsQualificationRequest) SetAdminIDCardPic added in v5.1.0

func (*SubmitSmsQualificationRequest) SetAdminIDCardType added in v5.1.0

func (*SubmitSmsQualificationRequest) SetAdminName added in v5.1.0

func (*SubmitSmsQualificationRequest) SetAdminPhoneNo added in v5.1.0

func (*SubmitSmsQualificationRequest) SetBusinessLicensePics added in v5.1.0

func (*SubmitSmsQualificationRequest) SetBussinessLicenseExpDate added in v5.1.0

func (s *SubmitSmsQualificationRequest) SetBussinessLicenseExpDate(v string) *SubmitSmsQualificationRequest

func (*SubmitSmsQualificationRequest) SetCertifyCode added in v5.1.0

func (*SubmitSmsQualificationRequest) SetCompanyName added in v5.1.0

func (*SubmitSmsQualificationRequest) SetCompanyType added in v5.1.0

func (*SubmitSmsQualificationRequest) SetLegalPersonIDCardNo added in v5.1.0

func (*SubmitSmsQualificationRequest) SetLegalPersonIDCardType added in v5.1.0

func (s *SubmitSmsQualificationRequest) SetLegalPersonIDCardType(v string) *SubmitSmsQualificationRequest

func (*SubmitSmsQualificationRequest) SetLegalPersonIdCardBackSide added in v5.1.0

func (s *SubmitSmsQualificationRequest) SetLegalPersonIdCardBackSide(v string) *SubmitSmsQualificationRequest

func (*SubmitSmsQualificationRequest) SetLegalPersonIdCardEffTime added in v5.1.0

func (s *SubmitSmsQualificationRequest) SetLegalPersonIdCardEffTime(v string) *SubmitSmsQualificationRequest

func (*SubmitSmsQualificationRequest) SetLegalPersonIdCardFrontSide added in v5.1.0

func (s *SubmitSmsQualificationRequest) SetLegalPersonIdCardFrontSide(v string) *SubmitSmsQualificationRequest

func (*SubmitSmsQualificationRequest) SetLegalPersonName added in v5.1.0

func (*SubmitSmsQualificationRequest) SetOrganizationCode added in v5.1.0

func (*SubmitSmsQualificationRequest) SetOtherFiles added in v5.1.0

func (*SubmitSmsQualificationRequest) SetOwnerId added in v5.1.0

func (*SubmitSmsQualificationRequest) SetQualificationName added in v5.1.0

func (*SubmitSmsQualificationRequest) SetRemark added in v5.1.0

func (*SubmitSmsQualificationRequest) SetResourceOwnerAccount added in v5.1.0

func (*SubmitSmsQualificationRequest) SetResourceOwnerId added in v5.1.0

func (*SubmitSmsQualificationRequest) SetUseBySelf added in v5.1.0

func (*SubmitSmsQualificationRequest) SetWhetherShare added in v5.1.0

func (SubmitSmsQualificationRequest) String added in v5.1.0

func (*SubmitSmsQualificationRequest) Validate added in v5.1.3

func (s *SubmitSmsQualificationRequest) Validate() error

type SubmitSmsQualificationRequestBusinessLicensePics added in v5.1.0

type SubmitSmsQualificationRequestBusinessLicensePics struct {
	// 营业证件图片标识的osskey
	//
	// example:
	//
	// 123456/111.png
	LicensePic *string `json:"LicensePic,omitempty" xml:"LicensePic,omitempty"`
	// 营业证件类型,businessLicense:营业执照;organizationCodeLicense:组织机构代码证;taxRegistrationLicense:税务登记证;socialCreditLicense:社会信用代码证书;newStyleBusinessLicense:三证合一;signLegalLicense:签名归属方的事业单位法人证书;otherLicense:其他类型执照证书
	//
	// example:
	//
	// businessLicense
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (*SubmitSmsQualificationRequestBusinessLicensePics) GetLicensePic added in v5.1.3

func (*SubmitSmsQualificationRequestBusinessLicensePics) GetType added in v5.1.3

func (SubmitSmsQualificationRequestBusinessLicensePics) GoString added in v5.1.0

func (*SubmitSmsQualificationRequestBusinessLicensePics) SetLicensePic added in v5.1.0

func (*SubmitSmsQualificationRequestBusinessLicensePics) SetType added in v5.1.0

func (SubmitSmsQualificationRequestBusinessLicensePics) String added in v5.1.0

func (*SubmitSmsQualificationRequestBusinessLicensePics) Validate added in v5.1.3

type SubmitSmsQualificationRequestOtherFiles added in v5.1.0

type SubmitSmsQualificationRequestOtherFiles struct {
	// example:
	//
	// 123456/111.png
	LicensePic *string `json:"LicensePic,omitempty" xml:"LicensePic,omitempty"`
}

func (*SubmitSmsQualificationRequestOtherFiles) GetLicensePic added in v5.1.3

func (s *SubmitSmsQualificationRequestOtherFiles) GetLicensePic() *string

func (SubmitSmsQualificationRequestOtherFiles) GoString added in v5.1.0

func (*SubmitSmsQualificationRequestOtherFiles) SetLicensePic added in v5.1.0

func (SubmitSmsQualificationRequestOtherFiles) String added in v5.1.0

func (*SubmitSmsQualificationRequestOtherFiles) Validate added in v5.1.3

type SubmitSmsQualificationResponse added in v5.1.0

type SubmitSmsQualificationResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *SubmitSmsQualificationResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*SubmitSmsQualificationResponse) GetBody added in v5.1.3

func (*SubmitSmsQualificationResponse) GetHeaders added in v5.1.3

func (s *SubmitSmsQualificationResponse) GetHeaders() map[string]*string

func (*SubmitSmsQualificationResponse) GetStatusCode added in v5.1.3

func (s *SubmitSmsQualificationResponse) GetStatusCode() *int32

func (SubmitSmsQualificationResponse) GoString added in v5.1.0

func (*SubmitSmsQualificationResponse) SetBody added in v5.1.0

func (*SubmitSmsQualificationResponse) SetHeaders added in v5.1.0

func (*SubmitSmsQualificationResponse) SetStatusCode added in v5.1.0

func (SubmitSmsQualificationResponse) String added in v5.1.0

func (*SubmitSmsQualificationResponse) Validate added in v5.1.3

func (s *SubmitSmsQualificationResponse) Validate() error

type SubmitSmsQualificationResponseBody added in v5.1.0

type SubmitSmsQualificationResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// 1000****
	Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 25D5AFDE-8EBC-132E-8909-1FDC071DA
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (*SubmitSmsQualificationResponseBody) GetAccessDeniedDetail added in v5.1.3

func (s *SubmitSmsQualificationResponseBody) GetAccessDeniedDetail() *string

func (*SubmitSmsQualificationResponseBody) GetCode added in v5.1.3

func (*SubmitSmsQualificationResponseBody) GetData added in v5.1.3

func (*SubmitSmsQualificationResponseBody) GetMessage added in v5.1.3

func (s *SubmitSmsQualificationResponseBody) GetMessage() *string

func (*SubmitSmsQualificationResponseBody) GetRequestId added in v5.1.3

func (s *SubmitSmsQualificationResponseBody) GetRequestId() *string

func (*SubmitSmsQualificationResponseBody) GetSuccess added in v5.1.3

func (s *SubmitSmsQualificationResponseBody) GetSuccess() *bool

func (SubmitSmsQualificationResponseBody) GoString added in v5.1.0

func (*SubmitSmsQualificationResponseBody) SetAccessDeniedDetail added in v5.1.0

func (*SubmitSmsQualificationResponseBody) SetCode added in v5.1.0

func (*SubmitSmsQualificationResponseBody) SetData added in v5.1.0

func (*SubmitSmsQualificationResponseBody) SetMessage added in v5.1.0

func (*SubmitSmsQualificationResponseBody) SetRequestId added in v5.1.0

func (*SubmitSmsQualificationResponseBody) SetSuccess added in v5.1.0

func (SubmitSmsQualificationResponseBody) String added in v5.1.0

func (*SubmitSmsQualificationResponseBody) Validate added in v5.1.3

type SubmitSmsQualificationShrinkRequest added in v5.1.0

type SubmitSmsQualificationShrinkRequest struct {
	// 经办人身份证有效期,格式示例2023-01-01~2033-01-01
	//
	// This parameter is required.
	//
	// example:
	//
	// 2023-01-01~2033-01-01
	AdminIDCardExpDate *string `json:"AdminIDCardExpDate,omitempty" xml:"AdminIDCardExpDate,omitempty"`
	// 经办人身份证照片国徽面
	//
	// This parameter is required.
	//
	// example:
	//
	// 123456/111.png
	AdminIDCardFrontFace *string `json:"AdminIDCardFrontFace,omitempty" xml:"AdminIDCardFrontFace,omitempty"`
	// 经办人身份证号码
	//
	// This parameter is required.
	//
	// example:
	//
	// 511391********5123
	AdminIDCardNo *string `json:"AdminIDCardNo,omitempty" xml:"AdminIDCardNo,omitempty"`
	// 经办人身份证照片人像面
	//
	// This parameter is required.
	//
	// example:
	//
	// 123456/111.png
	AdminIDCardPic *string `json:"AdminIDCardPic,omitempty" xml:"AdminIDCardPic,omitempty"`
	// 管理员身份证类型。identityCard:中国居民身份证;passport:护照;homeReturnPermit:港澳居民来往内地通行证;TaiwanCompatriotPermit:台湾居民来往大陆通行证;residencePermit:港澳台居民居住证";other:其他
	//
	// This parameter is required.
	//
	// example:
	//
	// identityCard
	AdminIDCardType *string `json:"AdminIDCardType,omitempty" xml:"AdminIDCardType,omitempty"`
	// 经办人姓名
	//
	// This parameter is required.
	//
	// example:
	//
	// 示例值示例值
	AdminName *string `json:"AdminName,omitempty" xml:"AdminName,omitempty"`
	// 经办人手机号码
	//
	// This parameter is required.
	//
	// example:
	//
	// 137****1234
	AdminPhoneNo *string `json:"AdminPhoneNo,omitempty" xml:"AdminPhoneNo,omitempty"`
	// 企业营业证件信息,非大客户必填
	BusinessLicensePicsShrink *string `json:"BusinessLicensePics,omitempty" xml:"BusinessLicensePics,omitempty"`
	// 企业营业时间开始和结束字符串,格式示例2023-01-01~2033-01-01
	//
	// This parameter is required.
	//
	// example:
	//
	// 2023-01-01~2033-01-01
	BussinessLicenseExpDate *string `json:"BussinessLicenseExpDate,omitempty" xml:"BussinessLicenseExpDate,omitempty"`
	// 手机号验证码
	//
	// This parameter is required.
	//
	// example:
	//
	// 1234
	CertifyCode *string `json:"CertifyCode,omitempty" xml:"CertifyCode,omitempty"`
	// 公司名称
	//
	// This parameter is required.
	//
	// example:
	//
	// 示例值示例值
	CompanyName *string `json:"CompanyName,omitempty" xml:"CompanyName,omitempty"`
	// 企业类型, COMPANY:公司;NON_PROFIT_ORGANIZATION:政府或者事业单位
	//
	// This parameter is required.
	//
	// example:
	//
	// COMPANY
	CompanyType *string `json:"CompanyType,omitempty" xml:"CompanyType,omitempty"`
	// 法人身份证号码
	//
	// This parameter is required.
	//
	// example:
	//
	// 511391********5123
	LegalPersonIDCardNo *string `json:"LegalPersonIDCardNo,omitempty" xml:"LegalPersonIDCardNo,omitempty"`
	// 法人身份证类型。identityCard:中国居民身份证;passport:护照;homeReturnPermit:港澳居民来往内地通行证;TaiwanCompatriotPermit:台湾居民来往大陆通行证;residencePermit:港澳台居民居住证";other:其他
	//
	// This parameter is required.
	//
	// example:
	//
	// identityCard
	LegalPersonIDCardType *string `json:"LegalPersonIDCardType,omitempty" xml:"LegalPersonIDCardType,omitempty"`
	// 法人身份证照片人像面
	//
	// example:
	//
	// 123456/111.png
	LegalPersonIdCardBackSide *string `json:"LegalPersonIdCardBackSide,omitempty" xml:"LegalPersonIdCardBackSide,omitempty"`
	// 法人身份证有效期
	//
	// This parameter is required.
	//
	// example:
	//
	// 2023-01-01~2033-01-01
	LegalPersonIdCardEffTime *string `json:"LegalPersonIdCardEffTime,omitempty" xml:"LegalPersonIdCardEffTime,omitempty"`
	// 法人身份证照片国徽面
	//
	// example:
	//
	// 123456/111.png
	LegalPersonIdCardFrontSide *string `json:"LegalPersonIdCardFrontSide,omitempty" xml:"LegalPersonIdCardFrontSide,omitempty"`
	// 法人姓名
	//
	// This parameter is required.
	//
	// example:
	//
	// 示例值示例值
	LegalPersonName *string `json:"LegalPersonName,omitempty" xml:"LegalPersonName,omitempty"`
	// 社会统一信用代码
	//
	// This parameter is required.
	//
	// example:
	//
	// 910X********0012
	OrganizationCode *string `json:"OrganizationCode,omitempty" xml:"OrganizationCode,omitempty"`
	// 更多资料
	OtherFilesShrink *string `json:"OtherFiles,omitempty" xml:"OtherFiles,omitempty"`
	OwnerId          *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// 资质名称,名称不能重复
	//
	// This parameter is required.
	//
	// example:
	//
	// 示例值示例值示例值
	QualificationName *string `json:"QualificationName,omitempty" xml:"QualificationName,omitempty"`
	// 备注
	//
	// example:
	//
	// 示例值示例值
	Remark               *string `json:"Remark,omitempty" xml:"Remark,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// 资质是自用还是他用,true:自用,false:他用
	//
	// This parameter is required.
	//
	// example:
	//
	// true
	UseBySelf *bool `json:"UseBySelf,omitempty" xml:"UseBySelf,omitempty"`
	// 是否同意与其他业务线共享
	//
	// This parameter is required.
	//
	// example:
	//
	// false
	WhetherShare *bool `json:"WhetherShare,omitempty" xml:"WhetherShare,omitempty"`
}

func (*SubmitSmsQualificationShrinkRequest) GetAdminIDCardExpDate added in v5.1.3

func (s *SubmitSmsQualificationShrinkRequest) GetAdminIDCardExpDate() *string

func (*SubmitSmsQualificationShrinkRequest) GetAdminIDCardFrontFace added in v5.1.3

func (s *SubmitSmsQualificationShrinkRequest) GetAdminIDCardFrontFace() *string

func (*SubmitSmsQualificationShrinkRequest) GetAdminIDCardNo added in v5.1.3

func (s *SubmitSmsQualificationShrinkRequest) GetAdminIDCardNo() *string

func (*SubmitSmsQualificationShrinkRequest) GetAdminIDCardPic added in v5.1.3

func (s *SubmitSmsQualificationShrinkRequest) GetAdminIDCardPic() *string

func (*SubmitSmsQualificationShrinkRequest) GetAdminIDCardType added in v5.1.3

func (s *SubmitSmsQualificationShrinkRequest) GetAdminIDCardType() *string

func (*SubmitSmsQualificationShrinkRequest) GetAdminName added in v5.1.3

func (s *SubmitSmsQualificationShrinkRequest) GetAdminName() *string

func (*SubmitSmsQualificationShrinkRequest) GetAdminPhoneNo added in v5.1.3

func (s *SubmitSmsQualificationShrinkRequest) GetAdminPhoneNo() *string

func (*SubmitSmsQualificationShrinkRequest) GetBusinessLicensePicsShrink added in v5.1.3

func (s *SubmitSmsQualificationShrinkRequest) GetBusinessLicensePicsShrink() *string

func (*SubmitSmsQualificationShrinkRequest) GetBussinessLicenseExpDate added in v5.1.3

func (s *SubmitSmsQualificationShrinkRequest) GetBussinessLicenseExpDate() *string

func (*SubmitSmsQualificationShrinkRequest) GetCertifyCode added in v5.1.3

func (s *SubmitSmsQualificationShrinkRequest) GetCertifyCode() *string

func (*SubmitSmsQualificationShrinkRequest) GetCompanyName added in v5.1.3

func (s *SubmitSmsQualificationShrinkRequest) GetCompanyName() *string

func (*SubmitSmsQualificationShrinkRequest) GetCompanyType added in v5.1.3

func (s *SubmitSmsQualificationShrinkRequest) GetCompanyType() *string

func (*SubmitSmsQualificationShrinkRequest) GetLegalPersonIDCardNo added in v5.1.3

func (s *SubmitSmsQualificationShrinkRequest) GetLegalPersonIDCardNo() *string

func (*SubmitSmsQualificationShrinkRequest) GetLegalPersonIDCardType added in v5.1.3

func (s *SubmitSmsQualificationShrinkRequest) GetLegalPersonIDCardType() *string

func (*SubmitSmsQualificationShrinkRequest) GetLegalPersonIdCardBackSide added in v5.1.3

func (s *SubmitSmsQualificationShrinkRequest) GetLegalPersonIdCardBackSide() *string

func (*SubmitSmsQualificationShrinkRequest) GetLegalPersonIdCardEffTime added in v5.1.3

func (s *SubmitSmsQualificationShrinkRequest) GetLegalPersonIdCardEffTime() *string

func (*SubmitSmsQualificationShrinkRequest) GetLegalPersonIdCardFrontSide added in v5.1.3

func (s *SubmitSmsQualificationShrinkRequest) GetLegalPersonIdCardFrontSide() *string

func (*SubmitSmsQualificationShrinkRequest) GetLegalPersonName added in v5.1.3

func (s *SubmitSmsQualificationShrinkRequest) GetLegalPersonName() *string

func (*SubmitSmsQualificationShrinkRequest) GetOrganizationCode added in v5.1.3

func (s *SubmitSmsQualificationShrinkRequest) GetOrganizationCode() *string

func (*SubmitSmsQualificationShrinkRequest) GetOtherFilesShrink added in v5.1.3

func (s *SubmitSmsQualificationShrinkRequest) GetOtherFilesShrink() *string

func (*SubmitSmsQualificationShrinkRequest) GetOwnerId added in v5.1.3

func (s *SubmitSmsQualificationShrinkRequest) GetOwnerId() *int64

func (*SubmitSmsQualificationShrinkRequest) GetQualificationName added in v5.1.3

func (s *SubmitSmsQualificationShrinkRequest) GetQualificationName() *string

func (*SubmitSmsQualificationShrinkRequest) GetRemark added in v5.1.3

func (*SubmitSmsQualificationShrinkRequest) GetResourceOwnerAccount added in v5.1.3

func (s *SubmitSmsQualificationShrinkRequest) GetResourceOwnerAccount() *string

func (*SubmitSmsQualificationShrinkRequest) GetResourceOwnerId added in v5.1.3

func (s *SubmitSmsQualificationShrinkRequest) GetResourceOwnerId() *int64

func (*SubmitSmsQualificationShrinkRequest) GetUseBySelf added in v5.1.3

func (s *SubmitSmsQualificationShrinkRequest) GetUseBySelf() *bool

func (*SubmitSmsQualificationShrinkRequest) GetWhetherShare added in v5.1.3

func (s *SubmitSmsQualificationShrinkRequest) GetWhetherShare() *bool

func (SubmitSmsQualificationShrinkRequest) GoString added in v5.1.0

func (*SubmitSmsQualificationShrinkRequest) SetAdminIDCardExpDate added in v5.1.0

func (*SubmitSmsQualificationShrinkRequest) SetAdminIDCardFrontFace added in v5.1.0

func (*SubmitSmsQualificationShrinkRequest) SetAdminIDCardNo added in v5.1.0

func (*SubmitSmsQualificationShrinkRequest) SetAdminIDCardPic added in v5.1.0

func (*SubmitSmsQualificationShrinkRequest) SetAdminIDCardType added in v5.1.0

func (*SubmitSmsQualificationShrinkRequest) SetAdminName added in v5.1.0

func (*SubmitSmsQualificationShrinkRequest) SetAdminPhoneNo added in v5.1.0

func (*SubmitSmsQualificationShrinkRequest) SetBusinessLicensePicsShrink added in v5.1.0

func (*SubmitSmsQualificationShrinkRequest) SetBussinessLicenseExpDate added in v5.1.0

func (*SubmitSmsQualificationShrinkRequest) SetCertifyCode added in v5.1.0

func (*SubmitSmsQualificationShrinkRequest) SetCompanyName added in v5.1.0

func (*SubmitSmsQualificationShrinkRequest) SetCompanyType added in v5.1.0

func (*SubmitSmsQualificationShrinkRequest) SetLegalPersonIDCardNo added in v5.1.0

func (*SubmitSmsQualificationShrinkRequest) SetLegalPersonIDCardType added in v5.1.0

func (*SubmitSmsQualificationShrinkRequest) SetLegalPersonIdCardBackSide added in v5.1.0

func (*SubmitSmsQualificationShrinkRequest) SetLegalPersonIdCardEffTime added in v5.1.0

func (*SubmitSmsQualificationShrinkRequest) SetLegalPersonIdCardFrontSide added in v5.1.0

func (*SubmitSmsQualificationShrinkRequest) SetLegalPersonName added in v5.1.0

func (*SubmitSmsQualificationShrinkRequest) SetOrganizationCode added in v5.1.0

func (*SubmitSmsQualificationShrinkRequest) SetOtherFilesShrink added in v5.1.0

func (*SubmitSmsQualificationShrinkRequest) SetOwnerId added in v5.1.0

func (*SubmitSmsQualificationShrinkRequest) SetQualificationName added in v5.1.0

func (*SubmitSmsQualificationShrinkRequest) SetRemark added in v5.1.0

func (*SubmitSmsQualificationShrinkRequest) SetResourceOwnerAccount added in v5.1.0

func (*SubmitSmsQualificationShrinkRequest) SetResourceOwnerId added in v5.1.0

func (*SubmitSmsQualificationShrinkRequest) SetUseBySelf added in v5.1.0

func (*SubmitSmsQualificationShrinkRequest) SetWhetherShare added in v5.1.0

func (SubmitSmsQualificationShrinkRequest) String added in v5.1.0

func (*SubmitSmsQualificationShrinkRequest) Validate added in v5.1.3

type TagResourcesRequest

type TagResourcesRequest struct {
	OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The name of the cloud service. Set the value to **dysms**.
	//
	// example:
	//
	// dysms
	ProdCode *string `json:"ProdCode,omitempty" xml:"ProdCode,omitempty"`
	// The region ID. Set the value to **cn-hangzhou**.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The code of the message template.
	//
	// example:
	//
	// SMS_23423423
	ResourceId           []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64    `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The type of the resource. Set the value to **TEMPLATE**.
	//
	// This parameter is required.
	//
	// example:
	//
	// TEMPLATE
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// The tag.
	//
	// This parameter is required.
	Tag []*TagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (*TagResourcesRequest) GetOwnerId added in v5.1.3

func (s *TagResourcesRequest) GetOwnerId() *int64

func (*TagResourcesRequest) GetProdCode added in v5.1.3

func (s *TagResourcesRequest) GetProdCode() *string

func (*TagResourcesRequest) GetRegionId added in v5.1.3

func (s *TagResourcesRequest) GetRegionId() *string

func (*TagResourcesRequest) GetResourceId added in v5.1.3

func (s *TagResourcesRequest) GetResourceId() []*string

func (*TagResourcesRequest) GetResourceOwnerAccount added in v5.1.3

func (s *TagResourcesRequest) GetResourceOwnerAccount() *string

func (*TagResourcesRequest) GetResourceOwnerId added in v5.1.3

func (s *TagResourcesRequest) GetResourceOwnerId() *int64

func (*TagResourcesRequest) GetResourceType added in v5.1.3

func (s *TagResourcesRequest) GetResourceType() *string

func (*TagResourcesRequest) GetTag added in v5.1.3

func (TagResourcesRequest) GoString

func (s TagResourcesRequest) GoString() string

func (*TagResourcesRequest) SetOwnerId

func (s *TagResourcesRequest) SetOwnerId(v int64) *TagResourcesRequest

func (*TagResourcesRequest) SetProdCode

func (s *TagResourcesRequest) SetProdCode(v string) *TagResourcesRequest

func (*TagResourcesRequest) SetRegionId

func (s *TagResourcesRequest) SetRegionId(v string) *TagResourcesRequest

func (*TagResourcesRequest) SetResourceId

func (s *TagResourcesRequest) SetResourceId(v []*string) *TagResourcesRequest

func (*TagResourcesRequest) SetResourceOwnerAccount

func (s *TagResourcesRequest) SetResourceOwnerAccount(v string) *TagResourcesRequest

func (*TagResourcesRequest) SetResourceOwnerId

func (s *TagResourcesRequest) SetResourceOwnerId(v int64) *TagResourcesRequest

func (*TagResourcesRequest) SetResourceType

func (s *TagResourcesRequest) SetResourceType(v string) *TagResourcesRequest

func (*TagResourcesRequest) SetTag

func (TagResourcesRequest) String

func (s TagResourcesRequest) String() string

func (*TagResourcesRequest) Validate added in v5.1.3

func (s *TagResourcesRequest) Validate() error

type TagResourcesRequestTag

type TagResourcesRequestTag struct {
	// The array of tag keys. Valid values of N: 1 to 20.
	//
	// example:
	//
	// TestKey
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// The array of tag values. Valid values of N: 1 to 20.
	//
	// example:
	//
	// TestValue
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (*TagResourcesRequestTag) GetKey added in v5.1.3

func (s *TagResourcesRequestTag) GetKey() *string

func (*TagResourcesRequestTag) GetValue added in v5.1.3

func (s *TagResourcesRequestTag) GetValue() *string

func (TagResourcesRequestTag) GoString

func (s TagResourcesRequestTag) GoString() string

func (*TagResourcesRequestTag) SetKey

func (*TagResourcesRequestTag) SetValue

func (TagResourcesRequestTag) String

func (s TagResourcesRequestTag) String() string

func (*TagResourcesRequestTag) Validate added in v5.1.3

func (s *TagResourcesRequestTag) Validate() error

type TagResourcesResponse

type TagResourcesResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*TagResourcesResponse) GetBody added in v5.1.3

func (*TagResourcesResponse) GetHeaders added in v5.1.3

func (s *TagResourcesResponse) GetHeaders() map[string]*string

func (*TagResourcesResponse) GetStatusCode added in v5.1.3

func (s *TagResourcesResponse) GetStatusCode() *int32

func (TagResourcesResponse) GoString

func (s TagResourcesResponse) GoString() string

func (*TagResourcesResponse) SetBody

func (*TagResourcesResponse) SetHeaders

func (s *TagResourcesResponse) SetHeaders(v map[string]*string) *TagResourcesResponse

func (*TagResourcesResponse) SetStatusCode

func (s *TagResourcesResponse) SetStatusCode(v int32) *TagResourcesResponse

func (TagResourcesResponse) String

func (s TagResourcesResponse) String() string

func (*TagResourcesResponse) Validate added in v5.1.3

func (s *TagResourcesResponse) Validate() error

type TagResourcesResponseBody

type TagResourcesResponseBody struct {
	// The response code.
	//
	// 	- If OK is returned, the request is successful.
	//
	// 	- Other values indicate that the request fails. For more information, see [Error codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether tags were attached. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// true
	Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
	// The request ID.
	//
	// example:
	//
	// A90E4451-FED7-49D2-87C8-00700A8C****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (*TagResourcesResponseBody) GetCode added in v5.1.3

func (s *TagResourcesResponseBody) GetCode() *string

func (*TagResourcesResponseBody) GetData added in v5.1.3

func (s *TagResourcesResponseBody) GetData() *string

func (*TagResourcesResponseBody) GetRequestId added in v5.1.3

func (s *TagResourcesResponseBody) GetRequestId() *string

func (TagResourcesResponseBody) GoString

func (s TagResourcesResponseBody) GoString() string

func (*TagResourcesResponseBody) SetCode

func (*TagResourcesResponseBody) SetData

func (*TagResourcesResponseBody) SetRequestId

func (TagResourcesResponseBody) String

func (s TagResourcesResponseBody) String() string

func (*TagResourcesResponseBody) Validate added in v5.1.3

func (s *TagResourcesResponseBody) Validate() error

type UntagResourcesRequest

type UntagResourcesRequest struct {
	// Specifies whether to delete all tags from the message template. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// false
	All     *bool  `json:"All,omitempty" xml:"All,omitempty"`
	OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The name of the cloud service. Set the value to **dysms**.
	//
	// example:
	//
	// dysms
	ProdCode *string `json:"ProdCode,omitempty" xml:"ProdCode,omitempty"`
	// The region. Set the value to cn-hangzhou.
	//
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// The array of message template codes. You can specify 1 to 20 message templates.
	//
	// example:
	//
	// SMS_23423423
	ResourceId           []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64    `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// The type of the resource. Set the value to TEMPLATE.
	//
	// This parameter is required.
	//
	// example:
	//
	// TEMPLATE
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// The array of tag keys. You can specify 1 to 20 tag keys.
	//
	// example:
	//
	// TestKey
	TagKey []*string `json:"TagKey,omitempty" xml:"TagKey,omitempty" type:"Repeated"`
}

func (*UntagResourcesRequest) GetAll added in v5.1.3

func (s *UntagResourcesRequest) GetAll() *bool

func (*UntagResourcesRequest) GetOwnerId added in v5.1.3

func (s *UntagResourcesRequest) GetOwnerId() *int64

func (*UntagResourcesRequest) GetProdCode added in v5.1.3

func (s *UntagResourcesRequest) GetProdCode() *string

func (*UntagResourcesRequest) GetRegionId added in v5.1.3

func (s *UntagResourcesRequest) GetRegionId() *string

func (*UntagResourcesRequest) GetResourceId added in v5.1.3

func (s *UntagResourcesRequest) GetResourceId() []*string

func (*UntagResourcesRequest) GetResourceOwnerAccount added in v5.1.3

func (s *UntagResourcesRequest) GetResourceOwnerAccount() *string

func (*UntagResourcesRequest) GetResourceOwnerId added in v5.1.3

func (s *UntagResourcesRequest) GetResourceOwnerId() *int64

func (*UntagResourcesRequest) GetResourceType added in v5.1.3

func (s *UntagResourcesRequest) GetResourceType() *string

func (*UntagResourcesRequest) GetTagKey added in v5.1.3

func (s *UntagResourcesRequest) GetTagKey() []*string

func (UntagResourcesRequest) GoString

func (s UntagResourcesRequest) GoString() string

func (*UntagResourcesRequest) SetAll

func (*UntagResourcesRequest) SetOwnerId

func (*UntagResourcesRequest) SetProdCode

func (*UntagResourcesRequest) SetRegionId

func (*UntagResourcesRequest) SetResourceId

func (s *UntagResourcesRequest) SetResourceId(v []*string) *UntagResourcesRequest

func (*UntagResourcesRequest) SetResourceOwnerAccount

func (s *UntagResourcesRequest) SetResourceOwnerAccount(v string) *UntagResourcesRequest

func (*UntagResourcesRequest) SetResourceOwnerId

func (s *UntagResourcesRequest) SetResourceOwnerId(v int64) *UntagResourcesRequest

func (*UntagResourcesRequest) SetResourceType

func (s *UntagResourcesRequest) SetResourceType(v string) *UntagResourcesRequest

func (*UntagResourcesRequest) SetTagKey

func (UntagResourcesRequest) String

func (s UntagResourcesRequest) String() string

func (*UntagResourcesRequest) Validate added in v5.1.3

func (s *UntagResourcesRequest) Validate() error

type UntagResourcesResponse

type UntagResourcesResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UntagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*UntagResourcesResponse) GetBody added in v5.1.3

func (*UntagResourcesResponse) GetHeaders added in v5.1.3

func (s *UntagResourcesResponse) GetHeaders() map[string]*string

func (*UntagResourcesResponse) GetStatusCode added in v5.1.3

func (s *UntagResourcesResponse) GetStatusCode() *int32

func (UntagResourcesResponse) GoString

func (s UntagResourcesResponse) GoString() string

func (*UntagResourcesResponse) SetBody

func (*UntagResourcesResponse) SetHeaders

func (*UntagResourcesResponse) SetStatusCode

func (UntagResourcesResponse) String

func (s UntagResourcesResponse) String() string

func (*UntagResourcesResponse) Validate added in v5.1.3

func (s *UntagResourcesResponse) Validate() error

type UntagResourcesResponseBody

type UntagResourcesResponseBody struct {
	// The HTTP status code.
	//
	// 	- The value OK indicates that the request was successful.
	//
	// 	- Other values indicate that the request failed. For more information, see [Error codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// true
	Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
	// The request ID.
	//
	// example:
	//
	// A90E4451-FED7-49D2-87C8-00700A8C****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (*UntagResourcesResponseBody) GetCode added in v5.1.3

func (s *UntagResourcesResponseBody) GetCode() *string

func (*UntagResourcesResponseBody) GetData added in v5.1.3

func (s *UntagResourcesResponseBody) GetData() *string

func (*UntagResourcesResponseBody) GetRequestId added in v5.1.3

func (s *UntagResourcesResponseBody) GetRequestId() *string

func (UntagResourcesResponseBody) GoString

func (s UntagResourcesResponseBody) GoString() string

func (*UntagResourcesResponseBody) SetCode

func (*UntagResourcesResponseBody) SetData

func (*UntagResourcesResponseBody) SetRequestId

func (UntagResourcesResponseBody) String

func (*UntagResourcesResponseBody) Validate added in v5.1.3

func (s *UntagResourcesResponseBody) Validate() error

type UpdateExtCodeSignRequest

type UpdateExtCodeSignRequest struct {
	// 要修改的扩展码A3
	//
	// This parameter is required.
	//
	// example:
	//
	// 01
	ExistExtCode *string `json:"ExistExtCode,omitempty" xml:"ExistExtCode,omitempty"`
	// 修改后的扩展码A3
	//
	// This parameter is required.
	//
	// example:
	//
	// 02
	NewExtCode           *string `json:"NewExtCode,omitempty" xml:"NewExtCode,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// 签名
	//
	// This parameter is required.
	//
	// example:
	//
	// 示例值示例值示例值
	SignName *string `json:"SignName,omitempty" xml:"SignName,omitempty"`
}

func (*UpdateExtCodeSignRequest) GetExistExtCode added in v5.1.3

func (s *UpdateExtCodeSignRequest) GetExistExtCode() *string

func (*UpdateExtCodeSignRequest) GetNewExtCode added in v5.1.3

func (s *UpdateExtCodeSignRequest) GetNewExtCode() *string

func (*UpdateExtCodeSignRequest) GetOwnerId added in v5.1.3

func (s *UpdateExtCodeSignRequest) GetOwnerId() *int64

func (*UpdateExtCodeSignRequest) GetResourceOwnerAccount added in v5.1.3

func (s *UpdateExtCodeSignRequest) GetResourceOwnerAccount() *string

func (*UpdateExtCodeSignRequest) GetResourceOwnerId added in v5.1.3

func (s *UpdateExtCodeSignRequest) GetResourceOwnerId() *int64

func (*UpdateExtCodeSignRequest) GetSignName added in v5.1.3

func (s *UpdateExtCodeSignRequest) GetSignName() *string

func (UpdateExtCodeSignRequest) GoString

func (s UpdateExtCodeSignRequest) GoString() string

func (*UpdateExtCodeSignRequest) SetExistExtCode

func (*UpdateExtCodeSignRequest) SetNewExtCode

func (*UpdateExtCodeSignRequest) SetOwnerId

func (*UpdateExtCodeSignRequest) SetResourceOwnerAccount

func (s *UpdateExtCodeSignRequest) SetResourceOwnerAccount(v string) *UpdateExtCodeSignRequest

func (*UpdateExtCodeSignRequest) SetResourceOwnerId

func (s *UpdateExtCodeSignRequest) SetResourceOwnerId(v int64) *UpdateExtCodeSignRequest

func (*UpdateExtCodeSignRequest) SetSignName

func (UpdateExtCodeSignRequest) String

func (s UpdateExtCodeSignRequest) String() string

func (*UpdateExtCodeSignRequest) Validate added in v5.1.3

func (s *UpdateExtCodeSignRequest) Validate() error

type UpdateExtCodeSignResponse

type UpdateExtCodeSignResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateExtCodeSignResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*UpdateExtCodeSignResponse) GetBody added in v5.1.3

func (*UpdateExtCodeSignResponse) GetHeaders added in v5.1.3

func (s *UpdateExtCodeSignResponse) GetHeaders() map[string]*string

func (*UpdateExtCodeSignResponse) GetStatusCode added in v5.1.3

func (s *UpdateExtCodeSignResponse) GetStatusCode() *int32

func (UpdateExtCodeSignResponse) GoString

func (s UpdateExtCodeSignResponse) GoString() string

func (*UpdateExtCodeSignResponse) SetBody

func (*UpdateExtCodeSignResponse) SetHeaders

func (*UpdateExtCodeSignResponse) SetStatusCode

func (UpdateExtCodeSignResponse) String

func (s UpdateExtCodeSignResponse) String() string

func (*UpdateExtCodeSignResponse) Validate added in v5.1.3

func (s *UpdateExtCodeSignResponse) Validate() error

type UpdateExtCodeSignResponseBody

type UpdateExtCodeSignResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// false
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 90E63D28-E31D-1EB2-8939-A9486641****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (*UpdateExtCodeSignResponseBody) GetAccessDeniedDetail added in v5.1.3

func (s *UpdateExtCodeSignResponseBody) GetAccessDeniedDetail() *string

func (*UpdateExtCodeSignResponseBody) GetCode added in v5.1.3

func (s *UpdateExtCodeSignResponseBody) GetCode() *string

func (*UpdateExtCodeSignResponseBody) GetData added in v5.1.3

func (s *UpdateExtCodeSignResponseBody) GetData() *bool

func (*UpdateExtCodeSignResponseBody) GetMessage added in v5.1.3

func (s *UpdateExtCodeSignResponseBody) GetMessage() *string

func (*UpdateExtCodeSignResponseBody) GetRequestId added in v5.1.3

func (s *UpdateExtCodeSignResponseBody) GetRequestId() *string

func (*UpdateExtCodeSignResponseBody) GetSuccess added in v5.1.3

func (s *UpdateExtCodeSignResponseBody) GetSuccess() *bool

func (UpdateExtCodeSignResponseBody) GoString

func (*UpdateExtCodeSignResponseBody) SetAccessDeniedDetail

func (*UpdateExtCodeSignResponseBody) SetCode

func (*UpdateExtCodeSignResponseBody) SetData

func (*UpdateExtCodeSignResponseBody) SetMessage

func (*UpdateExtCodeSignResponseBody) SetRequestId

func (*UpdateExtCodeSignResponseBody) SetSuccess

func (UpdateExtCodeSignResponseBody) String

func (*UpdateExtCodeSignResponseBody) Validate added in v5.1.3

func (s *UpdateExtCodeSignResponseBody) Validate() error

type UpdateSmsQualificationRequest added in v5.1.0

type UpdateSmsQualificationRequest struct {
	// 经办人身份证有效期,格式示例2023-01-01~2033-01-01
	//
	// example:
	//
	// 2023-01-01~2033-01-01
	AdminIDCardExpDate *string `json:"AdminIDCardExpDate,omitempty" xml:"AdminIDCardExpDate,omitempty"`
	// 经办人身份证照片国徽面
	//
	// example:
	//
	// 123456/111.png
	AdminIDCardFrontFace *string `json:"AdminIDCardFrontFace,omitempty" xml:"AdminIDCardFrontFace,omitempty"`
	// 经办人身份证号码
	//
	// example:
	//
	// 511391********5123
	AdminIDCardNo *string `json:"AdminIDCardNo,omitempty" xml:"AdminIDCardNo,omitempty"`
	// 经办人身份证照片人像面
	//
	// example:
	//
	// 123456/111.png
	AdminIDCardPic *string `json:"AdminIDCardPic,omitempty" xml:"AdminIDCardPic,omitempty"`
	// 管理员身份证类型。identityCard:中国居民身份证;passport:护照;homeReturnPermit:港澳居民来往内地通行证;TaiwanCompatriotPermit:台湾居民来往大陆通行证;residencePermit:港澳台居民居住证";other:其他
	//
	// example:
	//
	// identityCard
	AdminIDCardType *string `json:"AdminIDCardType,omitempty" xml:"AdminIDCardType,omitempty"`
	// 经办人姓名
	//
	// example:
	//
	// 示例值
	AdminName *string `json:"AdminName,omitempty" xml:"AdminName,omitempty"`
	// 经办人手机号码
	//
	// This parameter is required.
	//
	// example:
	//
	// 137********
	AdminPhoneNo *string `json:"AdminPhoneNo,omitempty" xml:"AdminPhoneNo,omitempty"`
	// 企业证件信息
	BusinessLicensePics []*UpdateSmsQualificationRequestBusinessLicensePics `json:"BusinessLicensePics,omitempty" xml:"BusinessLicensePics,omitempty" type:"Repeated"`
	// 企业营业时间开始和结束字符串,格式示例2023-01-01~2033-01-01
	//
	// example:
	//
	// 2023-01-01~2033-01-01
	BussinessLicenseExpDate *string `json:"BussinessLicenseExpDate,omitempty" xml:"BussinessLicenseExpDate,omitempty"`
	// 手机号验证码
	//
	// This parameter is required.
	//
	// example:
	//
	// 1234
	CertifyCode *string `json:"CertifyCode,omitempty" xml:"CertifyCode,omitempty"`
	// 公司名称
	//
	// example:
	//
	// 示例值示例值示例值
	CompanyName *string `json:"CompanyName,omitempty" xml:"CompanyName,omitempty"`
	// 法人身份证号码
	//
	// example:
	//
	// 511391********5123
	LegalPersonIDCardNo *string `json:"LegalPersonIDCardNo,omitempty" xml:"LegalPersonIDCardNo,omitempty"`
	// 法人身份证类型。identityCard:中国居民身份证;passport:护照;homeReturnPermit:港澳居民来往内地通行证;TaiwanCompatriotPermit:台湾居民来往大陆通行证;residencePermit:港澳台居民居住证";other:其他
	//
	// example:
	//
	// identityCard
	LegalPersonIDCardType *string `json:"LegalPersonIDCardType,omitempty" xml:"LegalPersonIDCardType,omitempty"`
	// 法人身份证照片人像面
	//
	// example:
	//
	// 123456/111.png
	LegalPersonIdCardBackSide *string `json:"LegalPersonIdCardBackSide,omitempty" xml:"LegalPersonIdCardBackSide,omitempty"`
	// 法人身份证有效期,格式示例2023-01-01~2033-01-01
	//
	// example:
	//
	// 2023-01-01~2033-01-01
	LegalPersonIdCardEffTime *string `json:"LegalPersonIdCardEffTime,omitempty" xml:"LegalPersonIdCardEffTime,omitempty"`
	// 法人身份照片证国徽面
	//
	// example:
	//
	// 123456/111.png
	LegalPersonIdCardFrontSide *string `json:"LegalPersonIdCardFrontSide,omitempty" xml:"LegalPersonIdCardFrontSide,omitempty"`
	// 法人姓名
	//
	// example:
	//
	// 示例值示例值
	LegalPersonName *string `json:"LegalPersonName,omitempty" xml:"LegalPersonName,omitempty"`
	// 工单ID
	//
	// This parameter is required.
	//
	// example:
	//
	// 2001*****
	OrderId *int64 `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// 更多资料
	OtherFiles []*UpdateSmsQualificationRequestOtherFiles `json:"OtherFiles,omitempty" xml:"OtherFiles,omitempty" type:"Repeated"`
	OwnerId    *int64                                     `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// 资质组ID
	//
	// This parameter is required.
	//
	// example:
	//
	// 10000****
	QualificationGroupId *int64  `json:"QualificationGroupId,omitempty" xml:"QualificationGroupId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (*UpdateSmsQualificationRequest) GetAdminIDCardExpDate added in v5.1.3

func (s *UpdateSmsQualificationRequest) GetAdminIDCardExpDate() *string

func (*UpdateSmsQualificationRequest) GetAdminIDCardFrontFace added in v5.1.3

func (s *UpdateSmsQualificationRequest) GetAdminIDCardFrontFace() *string

func (*UpdateSmsQualificationRequest) GetAdminIDCardNo added in v5.1.3

func (s *UpdateSmsQualificationRequest) GetAdminIDCardNo() *string

func (*UpdateSmsQualificationRequest) GetAdminIDCardPic added in v5.1.3

func (s *UpdateSmsQualificationRequest) GetAdminIDCardPic() *string

func (*UpdateSmsQualificationRequest) GetAdminIDCardType added in v5.1.3

func (s *UpdateSmsQualificationRequest) GetAdminIDCardType() *string

func (*UpdateSmsQualificationRequest) GetAdminName added in v5.1.3

func (s *UpdateSmsQualificationRequest) GetAdminName() *string

func (*UpdateSmsQualificationRequest) GetAdminPhoneNo added in v5.1.3

func (s *UpdateSmsQualificationRequest) GetAdminPhoneNo() *string

func (*UpdateSmsQualificationRequest) GetBusinessLicensePics added in v5.1.3

func (*UpdateSmsQualificationRequest) GetBussinessLicenseExpDate added in v5.1.3

func (s *UpdateSmsQualificationRequest) GetBussinessLicenseExpDate() *string

func (*UpdateSmsQualificationRequest) GetCertifyCode added in v5.1.3

func (s *UpdateSmsQualificationRequest) GetCertifyCode() *string

func (*UpdateSmsQualificationRequest) GetCompanyName added in v5.1.3

func (s *UpdateSmsQualificationRequest) GetCompanyName() *string

func (*UpdateSmsQualificationRequest) GetLegalPersonIDCardNo added in v5.1.3

func (s *UpdateSmsQualificationRequest) GetLegalPersonIDCardNo() *string

func (*UpdateSmsQualificationRequest) GetLegalPersonIDCardType added in v5.1.3

func (s *UpdateSmsQualificationRequest) GetLegalPersonIDCardType() *string

func (*UpdateSmsQualificationRequest) GetLegalPersonIdCardBackSide added in v5.1.3

func (s *UpdateSmsQualificationRequest) GetLegalPersonIdCardBackSide() *string

func (*UpdateSmsQualificationRequest) GetLegalPersonIdCardEffTime added in v5.1.3

func (s *UpdateSmsQualificationRequest) GetLegalPersonIdCardEffTime() *string

func (*UpdateSmsQualificationRequest) GetLegalPersonIdCardFrontSide added in v5.1.3

func (s *UpdateSmsQualificationRequest) GetLegalPersonIdCardFrontSide() *string

func (*UpdateSmsQualificationRequest) GetLegalPersonName added in v5.1.3

func (s *UpdateSmsQualificationRequest) GetLegalPersonName() *string

func (*UpdateSmsQualificationRequest) GetOrderId added in v5.1.3

func (s *UpdateSmsQualificationRequest) GetOrderId() *int64

func (*UpdateSmsQualificationRequest) GetOtherFiles added in v5.1.3

func (*UpdateSmsQualificationRequest) GetOwnerId added in v5.1.3

func (s *UpdateSmsQualificationRequest) GetOwnerId() *int64

func (*UpdateSmsQualificationRequest) GetQualificationGroupId added in v5.1.3

func (s *UpdateSmsQualificationRequest) GetQualificationGroupId() *int64

func (*UpdateSmsQualificationRequest) GetResourceOwnerAccount added in v5.1.3

func (s *UpdateSmsQualificationRequest) GetResourceOwnerAccount() *string

func (*UpdateSmsQualificationRequest) GetResourceOwnerId added in v5.1.3

func (s *UpdateSmsQualificationRequest) GetResourceOwnerId() *int64

func (UpdateSmsQualificationRequest) GoString added in v5.1.0

func (*UpdateSmsQualificationRequest) SetAdminIDCardExpDate added in v5.1.0

func (*UpdateSmsQualificationRequest) SetAdminIDCardFrontFace added in v5.1.0

func (*UpdateSmsQualificationRequest) SetAdminIDCardNo added in v5.1.0

func (*UpdateSmsQualificationRequest) SetAdminIDCardPic added in v5.1.0

func (*UpdateSmsQualificationRequest) SetAdminIDCardType added in v5.1.0

func (*UpdateSmsQualificationRequest) SetAdminName added in v5.1.0

func (*UpdateSmsQualificationRequest) SetAdminPhoneNo added in v5.1.0

func (*UpdateSmsQualificationRequest) SetBusinessLicensePics added in v5.1.0

func (*UpdateSmsQualificationRequest) SetBussinessLicenseExpDate added in v5.1.0

func (s *UpdateSmsQualificationRequest) SetBussinessLicenseExpDate(v string) *UpdateSmsQualificationRequest

func (*UpdateSmsQualificationRequest) SetCertifyCode added in v5.1.0

func (*UpdateSmsQualificationRequest) SetCompanyName added in v5.1.0

func (*UpdateSmsQualificationRequest) SetLegalPersonIDCardNo added in v5.1.0

func (*UpdateSmsQualificationRequest) SetLegalPersonIDCardType added in v5.1.0

func (s *UpdateSmsQualificationRequest) SetLegalPersonIDCardType(v string) *UpdateSmsQualificationRequest

func (*UpdateSmsQualificationRequest) SetLegalPersonIdCardBackSide added in v5.1.0

func (s *UpdateSmsQualificationRequest) SetLegalPersonIdCardBackSide(v string) *UpdateSmsQualificationRequest

func (*UpdateSmsQualificationRequest) SetLegalPersonIdCardEffTime added in v5.1.0

func (s *UpdateSmsQualificationRequest) SetLegalPersonIdCardEffTime(v string) *UpdateSmsQualificationRequest

func (*UpdateSmsQualificationRequest) SetLegalPersonIdCardFrontSide added in v5.1.0

func (s *UpdateSmsQualificationRequest) SetLegalPersonIdCardFrontSide(v string) *UpdateSmsQualificationRequest

func (*UpdateSmsQualificationRequest) SetLegalPersonName added in v5.1.0

func (*UpdateSmsQualificationRequest) SetOrderId added in v5.1.0

func (*UpdateSmsQualificationRequest) SetOtherFiles added in v5.1.0

func (*UpdateSmsQualificationRequest) SetOwnerId added in v5.1.0

func (*UpdateSmsQualificationRequest) SetQualificationGroupId added in v5.1.0

func (s *UpdateSmsQualificationRequest) SetQualificationGroupId(v int64) *UpdateSmsQualificationRequest

func (*UpdateSmsQualificationRequest) SetResourceOwnerAccount added in v5.1.0

func (*UpdateSmsQualificationRequest) SetResourceOwnerId added in v5.1.0

func (UpdateSmsQualificationRequest) String added in v5.1.0

func (*UpdateSmsQualificationRequest) Validate added in v5.1.3

func (s *UpdateSmsQualificationRequest) Validate() error

type UpdateSmsQualificationRequestBusinessLicensePics added in v5.1.0

type UpdateSmsQualificationRequestBusinessLicensePics struct {
	// 证件图片标识的osskey
	//
	// example:
	//
	// 123456/111.png
	LicensePic *string `json:"LicensePic,omitempty" xml:"LicensePic,omitempty"`
	// 企业证件类型,businessLicense:营业执照;organizationCodeLicense:组织机构代码证;taxRegistrationLicense:税务登记证;socialCreditLicense:社会信用代码证书;newStyleBusinessLicense:三证合一;signLegalLicense:签名归属方的事业单位法人证书;otherLicense:其他类型执照证书
	//
	// example:
	//
	// businessLicense
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (*UpdateSmsQualificationRequestBusinessLicensePics) GetLicensePic added in v5.1.3

func (*UpdateSmsQualificationRequestBusinessLicensePics) GetType added in v5.1.3

func (UpdateSmsQualificationRequestBusinessLicensePics) GoString added in v5.1.0

func (*UpdateSmsQualificationRequestBusinessLicensePics) SetLicensePic added in v5.1.0

func (*UpdateSmsQualificationRequestBusinessLicensePics) SetType added in v5.1.0

func (UpdateSmsQualificationRequestBusinessLicensePics) String added in v5.1.0

func (*UpdateSmsQualificationRequestBusinessLicensePics) Validate added in v5.1.3

type UpdateSmsQualificationRequestOtherFiles added in v5.1.0

type UpdateSmsQualificationRequestOtherFiles struct {
	// example:
	//
	// 123456/111.png
	LicensePic *string `json:"LicensePic,omitempty" xml:"LicensePic,omitempty"`
}

func (*UpdateSmsQualificationRequestOtherFiles) GetLicensePic added in v5.1.3

func (s *UpdateSmsQualificationRequestOtherFiles) GetLicensePic() *string

func (UpdateSmsQualificationRequestOtherFiles) GoString added in v5.1.0

func (*UpdateSmsQualificationRequestOtherFiles) SetLicensePic added in v5.1.0

func (UpdateSmsQualificationRequestOtherFiles) String added in v5.1.0

func (*UpdateSmsQualificationRequestOtherFiles) Validate added in v5.1.3

type UpdateSmsQualificationResponse added in v5.1.0

type UpdateSmsQualificationResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateSmsQualificationResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*UpdateSmsQualificationResponse) GetBody added in v5.1.3

func (*UpdateSmsQualificationResponse) GetHeaders added in v5.1.3

func (s *UpdateSmsQualificationResponse) GetHeaders() map[string]*string

func (*UpdateSmsQualificationResponse) GetStatusCode added in v5.1.3

func (s *UpdateSmsQualificationResponse) GetStatusCode() *int32

func (UpdateSmsQualificationResponse) GoString added in v5.1.0

func (*UpdateSmsQualificationResponse) SetBody added in v5.1.0

func (*UpdateSmsQualificationResponse) SetHeaders added in v5.1.0

func (*UpdateSmsQualificationResponse) SetStatusCode added in v5.1.0

func (UpdateSmsQualificationResponse) String added in v5.1.0

func (*UpdateSmsQualificationResponse) Validate added in v5.1.3

func (s *UpdateSmsQualificationResponse) Validate() error

type UpdateSmsQualificationResponseBody added in v5.1.0

type UpdateSmsQualificationResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// 10000****
	Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 25D5AFDE-8EBC-132E-8909-1FDC071DA
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (*UpdateSmsQualificationResponseBody) GetAccessDeniedDetail added in v5.1.3

func (s *UpdateSmsQualificationResponseBody) GetAccessDeniedDetail() *string

func (*UpdateSmsQualificationResponseBody) GetCode added in v5.1.3

func (*UpdateSmsQualificationResponseBody) GetData added in v5.1.3

func (*UpdateSmsQualificationResponseBody) GetMessage added in v5.1.3

func (s *UpdateSmsQualificationResponseBody) GetMessage() *string

func (*UpdateSmsQualificationResponseBody) GetRequestId added in v5.1.3

func (s *UpdateSmsQualificationResponseBody) GetRequestId() *string

func (*UpdateSmsQualificationResponseBody) GetSuccess added in v5.1.3

func (s *UpdateSmsQualificationResponseBody) GetSuccess() *bool

func (UpdateSmsQualificationResponseBody) GoString added in v5.1.0

func (*UpdateSmsQualificationResponseBody) SetAccessDeniedDetail added in v5.1.0

func (*UpdateSmsQualificationResponseBody) SetCode added in v5.1.0

func (*UpdateSmsQualificationResponseBody) SetData added in v5.1.0

func (*UpdateSmsQualificationResponseBody) SetMessage added in v5.1.0

func (*UpdateSmsQualificationResponseBody) SetRequestId added in v5.1.0

func (*UpdateSmsQualificationResponseBody) SetSuccess added in v5.1.0

func (UpdateSmsQualificationResponseBody) String added in v5.1.0

func (*UpdateSmsQualificationResponseBody) Validate added in v5.1.3

type UpdateSmsQualificationShrinkRequest added in v5.1.0

type UpdateSmsQualificationShrinkRequest struct {
	// 经办人身份证有效期,格式示例2023-01-01~2033-01-01
	//
	// example:
	//
	// 2023-01-01~2033-01-01
	AdminIDCardExpDate *string `json:"AdminIDCardExpDate,omitempty" xml:"AdminIDCardExpDate,omitempty"`
	// 经办人身份证照片国徽面
	//
	// example:
	//
	// 123456/111.png
	AdminIDCardFrontFace *string `json:"AdminIDCardFrontFace,omitempty" xml:"AdminIDCardFrontFace,omitempty"`
	// 经办人身份证号码
	//
	// example:
	//
	// 511391********5123
	AdminIDCardNo *string `json:"AdminIDCardNo,omitempty" xml:"AdminIDCardNo,omitempty"`
	// 经办人身份证照片人像面
	//
	// example:
	//
	// 123456/111.png
	AdminIDCardPic *string `json:"AdminIDCardPic,omitempty" xml:"AdminIDCardPic,omitempty"`
	// 管理员身份证类型。identityCard:中国居民身份证;passport:护照;homeReturnPermit:港澳居民来往内地通行证;TaiwanCompatriotPermit:台湾居民来往大陆通行证;residencePermit:港澳台居民居住证";other:其他
	//
	// example:
	//
	// identityCard
	AdminIDCardType *string `json:"AdminIDCardType,omitempty" xml:"AdminIDCardType,omitempty"`
	// 经办人姓名
	//
	// example:
	//
	// 示例值
	AdminName *string `json:"AdminName,omitempty" xml:"AdminName,omitempty"`
	// 经办人手机号码
	//
	// This parameter is required.
	//
	// example:
	//
	// 137********
	AdminPhoneNo *string `json:"AdminPhoneNo,omitempty" xml:"AdminPhoneNo,omitempty"`
	// 企业证件信息
	BusinessLicensePicsShrink *string `json:"BusinessLicensePics,omitempty" xml:"BusinessLicensePics,omitempty"`
	// 企业营业时间开始和结束字符串,格式示例2023-01-01~2033-01-01
	//
	// example:
	//
	// 2023-01-01~2033-01-01
	BussinessLicenseExpDate *string `json:"BussinessLicenseExpDate,omitempty" xml:"BussinessLicenseExpDate,omitempty"`
	// 手机号验证码
	//
	// This parameter is required.
	//
	// example:
	//
	// 1234
	CertifyCode *string `json:"CertifyCode,omitempty" xml:"CertifyCode,omitempty"`
	// 公司名称
	//
	// example:
	//
	// 示例值示例值示例值
	CompanyName *string `json:"CompanyName,omitempty" xml:"CompanyName,omitempty"`
	// 法人身份证号码
	//
	// example:
	//
	// 511391********5123
	LegalPersonIDCardNo *string `json:"LegalPersonIDCardNo,omitempty" xml:"LegalPersonIDCardNo,omitempty"`
	// 法人身份证类型。identityCard:中国居民身份证;passport:护照;homeReturnPermit:港澳居民来往内地通行证;TaiwanCompatriotPermit:台湾居民来往大陆通行证;residencePermit:港澳台居民居住证";other:其他
	//
	// example:
	//
	// identityCard
	LegalPersonIDCardType *string `json:"LegalPersonIDCardType,omitempty" xml:"LegalPersonIDCardType,omitempty"`
	// 法人身份证照片人像面
	//
	// example:
	//
	// 123456/111.png
	LegalPersonIdCardBackSide *string `json:"LegalPersonIdCardBackSide,omitempty" xml:"LegalPersonIdCardBackSide,omitempty"`
	// 法人身份证有效期,格式示例2023-01-01~2033-01-01
	//
	// example:
	//
	// 2023-01-01~2033-01-01
	LegalPersonIdCardEffTime *string `json:"LegalPersonIdCardEffTime,omitempty" xml:"LegalPersonIdCardEffTime,omitempty"`
	// 法人身份照片证国徽面
	//
	// example:
	//
	// 123456/111.png
	LegalPersonIdCardFrontSide *string `json:"LegalPersonIdCardFrontSide,omitempty" xml:"LegalPersonIdCardFrontSide,omitempty"`
	// 法人姓名
	//
	// example:
	//
	// 示例值示例值
	LegalPersonName *string `json:"LegalPersonName,omitempty" xml:"LegalPersonName,omitempty"`
	// 工单ID
	//
	// This parameter is required.
	//
	// example:
	//
	// 2001*****
	OrderId *int64 `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// 更多资料
	OtherFilesShrink *string `json:"OtherFiles,omitempty" xml:"OtherFiles,omitempty"`
	OwnerId          *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// 资质组ID
	//
	// This parameter is required.
	//
	// example:
	//
	// 10000****
	QualificationGroupId *int64  `json:"QualificationGroupId,omitempty" xml:"QualificationGroupId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (*UpdateSmsQualificationShrinkRequest) GetAdminIDCardExpDate added in v5.1.3

func (s *UpdateSmsQualificationShrinkRequest) GetAdminIDCardExpDate() *string

func (*UpdateSmsQualificationShrinkRequest) GetAdminIDCardFrontFace added in v5.1.3

func (s *UpdateSmsQualificationShrinkRequest) GetAdminIDCardFrontFace() *string

func (*UpdateSmsQualificationShrinkRequest) GetAdminIDCardNo added in v5.1.3

func (s *UpdateSmsQualificationShrinkRequest) GetAdminIDCardNo() *string

func (*UpdateSmsQualificationShrinkRequest) GetAdminIDCardPic added in v5.1.3

func (s *UpdateSmsQualificationShrinkRequest) GetAdminIDCardPic() *string

func (*UpdateSmsQualificationShrinkRequest) GetAdminIDCardType added in v5.1.3

func (s *UpdateSmsQualificationShrinkRequest) GetAdminIDCardType() *string

func (*UpdateSmsQualificationShrinkRequest) GetAdminName added in v5.1.3

func (s *UpdateSmsQualificationShrinkRequest) GetAdminName() *string

func (*UpdateSmsQualificationShrinkRequest) GetAdminPhoneNo added in v5.1.3

func (s *UpdateSmsQualificationShrinkRequest) GetAdminPhoneNo() *string

func (*UpdateSmsQualificationShrinkRequest) GetBusinessLicensePicsShrink added in v5.1.3

func (s *UpdateSmsQualificationShrinkRequest) GetBusinessLicensePicsShrink() *string

func (*UpdateSmsQualificationShrinkRequest) GetBussinessLicenseExpDate added in v5.1.3

func (s *UpdateSmsQualificationShrinkRequest) GetBussinessLicenseExpDate() *string

func (*UpdateSmsQualificationShrinkRequest) GetCertifyCode added in v5.1.3

func (s *UpdateSmsQualificationShrinkRequest) GetCertifyCode() *string

func (*UpdateSmsQualificationShrinkRequest) GetCompanyName added in v5.1.3

func (s *UpdateSmsQualificationShrinkRequest) GetCompanyName() *string

func (*UpdateSmsQualificationShrinkRequest) GetLegalPersonIDCardNo added in v5.1.3

func (s *UpdateSmsQualificationShrinkRequest) GetLegalPersonIDCardNo() *string

func (*UpdateSmsQualificationShrinkRequest) GetLegalPersonIDCardType added in v5.1.3

func (s *UpdateSmsQualificationShrinkRequest) GetLegalPersonIDCardType() *string

func (*UpdateSmsQualificationShrinkRequest) GetLegalPersonIdCardBackSide added in v5.1.3

func (s *UpdateSmsQualificationShrinkRequest) GetLegalPersonIdCardBackSide() *string

func (*UpdateSmsQualificationShrinkRequest) GetLegalPersonIdCardEffTime added in v5.1.3

func (s *UpdateSmsQualificationShrinkRequest) GetLegalPersonIdCardEffTime() *string

func (*UpdateSmsQualificationShrinkRequest) GetLegalPersonIdCardFrontSide added in v5.1.3

func (s *UpdateSmsQualificationShrinkRequest) GetLegalPersonIdCardFrontSide() *string

func (*UpdateSmsQualificationShrinkRequest) GetLegalPersonName added in v5.1.3

func (s *UpdateSmsQualificationShrinkRequest) GetLegalPersonName() *string

func (*UpdateSmsQualificationShrinkRequest) GetOrderId added in v5.1.3

func (s *UpdateSmsQualificationShrinkRequest) GetOrderId() *int64

func (*UpdateSmsQualificationShrinkRequest) GetOtherFilesShrink added in v5.1.3

func (s *UpdateSmsQualificationShrinkRequest) GetOtherFilesShrink() *string

func (*UpdateSmsQualificationShrinkRequest) GetOwnerId added in v5.1.3

func (s *UpdateSmsQualificationShrinkRequest) GetOwnerId() *int64

func (*UpdateSmsQualificationShrinkRequest) GetQualificationGroupId added in v5.1.3

func (s *UpdateSmsQualificationShrinkRequest) GetQualificationGroupId() *int64

func (*UpdateSmsQualificationShrinkRequest) GetResourceOwnerAccount added in v5.1.3

func (s *UpdateSmsQualificationShrinkRequest) GetResourceOwnerAccount() *string

func (*UpdateSmsQualificationShrinkRequest) GetResourceOwnerId added in v5.1.3

func (s *UpdateSmsQualificationShrinkRequest) GetResourceOwnerId() *int64

func (UpdateSmsQualificationShrinkRequest) GoString added in v5.1.0

func (*UpdateSmsQualificationShrinkRequest) SetAdminIDCardExpDate added in v5.1.0

func (*UpdateSmsQualificationShrinkRequest) SetAdminIDCardFrontFace added in v5.1.0

func (*UpdateSmsQualificationShrinkRequest) SetAdminIDCardNo added in v5.1.0

func (*UpdateSmsQualificationShrinkRequest) SetAdminIDCardPic added in v5.1.0

func (*UpdateSmsQualificationShrinkRequest) SetAdminIDCardType added in v5.1.0

func (*UpdateSmsQualificationShrinkRequest) SetAdminName added in v5.1.0

func (*UpdateSmsQualificationShrinkRequest) SetAdminPhoneNo added in v5.1.0

func (*UpdateSmsQualificationShrinkRequest) SetBusinessLicensePicsShrink added in v5.1.0

func (*UpdateSmsQualificationShrinkRequest) SetBussinessLicenseExpDate added in v5.1.0

func (*UpdateSmsQualificationShrinkRequest) SetCertifyCode added in v5.1.0

func (*UpdateSmsQualificationShrinkRequest) SetCompanyName added in v5.1.0

func (*UpdateSmsQualificationShrinkRequest) SetLegalPersonIDCardNo added in v5.1.0

func (*UpdateSmsQualificationShrinkRequest) SetLegalPersonIDCardType added in v5.1.0

func (*UpdateSmsQualificationShrinkRequest) SetLegalPersonIdCardBackSide added in v5.1.0

func (*UpdateSmsQualificationShrinkRequest) SetLegalPersonIdCardEffTime added in v5.1.0

func (*UpdateSmsQualificationShrinkRequest) SetLegalPersonIdCardFrontSide added in v5.1.0

func (*UpdateSmsQualificationShrinkRequest) SetLegalPersonName added in v5.1.0

func (*UpdateSmsQualificationShrinkRequest) SetOrderId added in v5.1.0

func (*UpdateSmsQualificationShrinkRequest) SetOtherFilesShrink added in v5.1.0

func (*UpdateSmsQualificationShrinkRequest) SetOwnerId added in v5.1.0

func (*UpdateSmsQualificationShrinkRequest) SetQualificationGroupId added in v5.1.0

func (*UpdateSmsQualificationShrinkRequest) SetResourceOwnerAccount added in v5.1.0

func (*UpdateSmsQualificationShrinkRequest) SetResourceOwnerId added in v5.1.0

func (UpdateSmsQualificationShrinkRequest) String added in v5.1.0

func (*UpdateSmsQualificationShrinkRequest) Validate added in v5.1.3

type UpdateSmsSignRequest

type UpdateSmsSignRequest struct {
	// 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/
	ApplySceneContent     *string `json:"ApplySceneContent,omitempty" xml:"ApplySceneContent,omitempty"`
	AuthorizationLetterId *int64  `json:"AuthorizationLetterId,omitempty" xml:"AuthorizationLetterId,omitempty"`
	// Additional materials, such as uploading business proof documents or screenshots of business operations, to help reviewers understand your business details.
	MoreData []*string `json:"MoreData,omitempty" xml:"MoreData,omitempty" type:"Repeated"`
	OwnerId  *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// Approved or under-review qualification ID.
	//
	// > - Before applying for an SMS signature, please first [apply for qualifications](https://help.aliyun.com/zh/sms/user-guide/new-qualification?spm=a2c4g.11186623.0.0.718d187bbkpMRK).
	//
	// > - You can view the qualification ID on the [Qualification Management](https://dysms.console.aliyun.com/domestic/text/qualification) page.
	//
	// This parameter is required.
	//
	// example:
	//
	// 8563**
	QualificationId *int64 `json:"QualificationId,omitempty" xml:"QualificationId,omitempty"`
	// 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](https://help.aliyun.com/zh/sms/user-guide/signature-specifications-1?spm=a2c4g.11186623.0.i2#section-xup-k46-yi4) table for filling in SMS scenarios.
	//
	// example:
	//
	// 登录场景申请验证码
	Remark               *string `json:"Remark,omitempty" xml:"Remark,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// Signature not yet approved.
	//
	// This parameter is required.
	//
	// example:
	//
	// 阿里云验证码
	SignName *string `json:"SignName,omitempty" xml:"SignName,omitempty"`
	// 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
	SignSource *int32 `json:"SignSource,omitempty" xml:"SignSource,omitempty"`
	// Signature type. It is recommended to use the default value.
	//
	// - **0**: Verification code
	//
	// - **1**: General (default)
	//
	// example:
	//
	// 1
	SignType *int32 `json:"SignType,omitempty" xml:"SignType,omitempty"`
	// 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
	ThirdParty *bool `json:"ThirdParty,omitempty" xml:"ThirdParty,omitempty"`
}

func (*UpdateSmsSignRequest) GetApplySceneContent added in v5.1.3

func (s *UpdateSmsSignRequest) GetApplySceneContent() *string

func (*UpdateSmsSignRequest) GetAuthorizationLetterId added in v5.1.3

func (s *UpdateSmsSignRequest) GetAuthorizationLetterId() *int64

func (*UpdateSmsSignRequest) GetMoreData added in v5.1.3

func (s *UpdateSmsSignRequest) GetMoreData() []*string

func (*UpdateSmsSignRequest) GetOwnerId added in v5.1.3

func (s *UpdateSmsSignRequest) GetOwnerId() *int64

func (*UpdateSmsSignRequest) GetQualificationId added in v5.1.3

func (s *UpdateSmsSignRequest) GetQualificationId() *int64

func (*UpdateSmsSignRequest) GetRemark added in v5.1.3

func (s *UpdateSmsSignRequest) GetRemark() *string

func (*UpdateSmsSignRequest) GetResourceOwnerAccount added in v5.1.3

func (s *UpdateSmsSignRequest) GetResourceOwnerAccount() *string

func (*UpdateSmsSignRequest) GetResourceOwnerId added in v5.1.3

func (s *UpdateSmsSignRequest) GetResourceOwnerId() *int64

func (*UpdateSmsSignRequest) GetSignName added in v5.1.3

func (s *UpdateSmsSignRequest) GetSignName() *string

func (*UpdateSmsSignRequest) GetSignSource added in v5.1.3

func (s *UpdateSmsSignRequest) GetSignSource() *int32

func (*UpdateSmsSignRequest) GetSignType added in v5.1.3

func (s *UpdateSmsSignRequest) GetSignType() *int32

func (*UpdateSmsSignRequest) GetThirdParty added in v5.1.3

func (s *UpdateSmsSignRequest) GetThirdParty() *bool

func (UpdateSmsSignRequest) GoString

func (s UpdateSmsSignRequest) GoString() string

func (*UpdateSmsSignRequest) SetApplySceneContent

func (s *UpdateSmsSignRequest) SetApplySceneContent(v string) *UpdateSmsSignRequest

func (*UpdateSmsSignRequest) SetAuthorizationLetterId

func (s *UpdateSmsSignRequest) SetAuthorizationLetterId(v int64) *UpdateSmsSignRequest

func (*UpdateSmsSignRequest) SetMoreData

func (s *UpdateSmsSignRequest) SetMoreData(v []*string) *UpdateSmsSignRequest

func (*UpdateSmsSignRequest) SetOwnerId

func (*UpdateSmsSignRequest) SetQualificationId

func (s *UpdateSmsSignRequest) SetQualificationId(v int64) *UpdateSmsSignRequest

func (*UpdateSmsSignRequest) SetRemark

func (*UpdateSmsSignRequest) SetResourceOwnerAccount

func (s *UpdateSmsSignRequest) SetResourceOwnerAccount(v string) *UpdateSmsSignRequest

func (*UpdateSmsSignRequest) SetResourceOwnerId

func (s *UpdateSmsSignRequest) SetResourceOwnerId(v int64) *UpdateSmsSignRequest

func (*UpdateSmsSignRequest) SetSignName

func (*UpdateSmsSignRequest) SetSignSource

func (s *UpdateSmsSignRequest) SetSignSource(v int32) *UpdateSmsSignRequest

func (*UpdateSmsSignRequest) SetSignType

func (s *UpdateSmsSignRequest) SetSignType(v int32) *UpdateSmsSignRequest

func (*UpdateSmsSignRequest) SetThirdParty

func (s *UpdateSmsSignRequest) SetThirdParty(v bool) *UpdateSmsSignRequest

func (UpdateSmsSignRequest) String

func (s UpdateSmsSignRequest) String() string

func (*UpdateSmsSignRequest) Validate added in v5.1.3

func (s *UpdateSmsSignRequest) Validate() error

type UpdateSmsSignResponse

type UpdateSmsSignResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateSmsSignResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*UpdateSmsSignResponse) GetBody added in v5.1.3

func (*UpdateSmsSignResponse) GetHeaders added in v5.1.3

func (s *UpdateSmsSignResponse) GetHeaders() map[string]*string

func (*UpdateSmsSignResponse) GetStatusCode added in v5.1.3

func (s *UpdateSmsSignResponse) GetStatusCode() *int32

func (UpdateSmsSignResponse) GoString

func (s UpdateSmsSignResponse) GoString() string

func (*UpdateSmsSignResponse) SetBody

func (*UpdateSmsSignResponse) SetHeaders

func (*UpdateSmsSignResponse) SetStatusCode

func (s *UpdateSmsSignResponse) SetStatusCode(v int32) *UpdateSmsSignResponse

func (UpdateSmsSignResponse) String

func (s UpdateSmsSignResponse) String() string

func (*UpdateSmsSignResponse) Validate added in v5.1.3

func (s *UpdateSmsSignResponse) Validate() error

type UpdateSmsSignResponseBody

type UpdateSmsSignResponseBody struct {
	// Request status code.
	//
	// 	- OK indicates a successful request.
	//
	// 	- For other error codes, refer to [Error Code List](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Description of the status code.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Work order number.
	//
	// This parameter is used by auditors when querying audits. You need to provide this work order number for expedited review.
	//
	// example:
	//
	// 2004417****
	OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// The ID of this call request, uniquely generated by Alibaba Cloud, which can be used for troubleshooting and issue localization.
	//
	// example:
	//
	// A90E4451-FED7-49D2-87C8-00700A8C4D0D
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// The modified signature name.
	//
	// example:
	//
	// 登录验证
	SignName *string `json:"SignName,omitempty" xml:"SignName,omitempty"`
}

func (*UpdateSmsSignResponseBody) GetCode added in v5.1.3

func (s *UpdateSmsSignResponseBody) GetCode() *string

func (*UpdateSmsSignResponseBody) GetMessage added in v5.1.3

func (s *UpdateSmsSignResponseBody) GetMessage() *string

func (*UpdateSmsSignResponseBody) GetOrderId added in v5.1.3

func (s *UpdateSmsSignResponseBody) GetOrderId() *string

func (*UpdateSmsSignResponseBody) GetRequestId added in v5.1.3

func (s *UpdateSmsSignResponseBody) GetRequestId() *string

func (*UpdateSmsSignResponseBody) GetSignName added in v5.1.3

func (s *UpdateSmsSignResponseBody) GetSignName() *string

func (UpdateSmsSignResponseBody) GoString

func (s UpdateSmsSignResponseBody) GoString() string

func (*UpdateSmsSignResponseBody) SetCode

func (*UpdateSmsSignResponseBody) SetMessage

func (*UpdateSmsSignResponseBody) SetOrderId

func (*UpdateSmsSignResponseBody) SetRequestId

func (*UpdateSmsSignResponseBody) SetSignName

func (UpdateSmsSignResponseBody) String

func (s UpdateSmsSignResponseBody) String() string

func (*UpdateSmsSignResponseBody) Validate added in v5.1.3

func (s *UpdateSmsSignResponseBody) Validate() error

type UpdateSmsSignShrinkRequest

type UpdateSmsSignShrinkRequest struct {
	// 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/
	ApplySceneContent     *string `json:"ApplySceneContent,omitempty" xml:"ApplySceneContent,omitempty"`
	AuthorizationLetterId *int64  `json:"AuthorizationLetterId,omitempty" xml:"AuthorizationLetterId,omitempty"`
	// Additional materials, such as uploading business proof documents or screenshots of business operations, to help reviewers understand your business details.
	MoreDataShrink *string `json:"MoreData,omitempty" xml:"MoreData,omitempty"`
	OwnerId        *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// Approved or under-review qualification ID.
	//
	// > - Before applying for an SMS signature, please first [apply for qualifications](https://help.aliyun.com/zh/sms/user-guide/new-qualification?spm=a2c4g.11186623.0.0.718d187bbkpMRK).
	//
	// > - You can view the qualification ID on the [Qualification Management](https://dysms.console.aliyun.com/domestic/text/qualification) page.
	//
	// This parameter is required.
	//
	// example:
	//
	// 8563**
	QualificationId *int64 `json:"QualificationId,omitempty" xml:"QualificationId,omitempty"`
	// 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](https://help.aliyun.com/zh/sms/user-guide/signature-specifications-1?spm=a2c4g.11186623.0.i2#section-xup-k46-yi4) table for filling in SMS scenarios.
	//
	// example:
	//
	// 登录场景申请验证码
	Remark               *string `json:"Remark,omitempty" xml:"Remark,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// Signature not yet approved.
	//
	// This parameter is required.
	//
	// example:
	//
	// 阿里云验证码
	SignName *string `json:"SignName,omitempty" xml:"SignName,omitempty"`
	// 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
	SignSource *int32 `json:"SignSource,omitempty" xml:"SignSource,omitempty"`
	// Signature type. It is recommended to use the default value.
	//
	// - **0**: Verification code
	//
	// - **1**: General (default)
	//
	// example:
	//
	// 1
	SignType *int32 `json:"SignType,omitempty" xml:"SignType,omitempty"`
	// 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
	ThirdParty *bool `json:"ThirdParty,omitempty" xml:"ThirdParty,omitempty"`
}

func (*UpdateSmsSignShrinkRequest) GetApplySceneContent added in v5.1.3

func (s *UpdateSmsSignShrinkRequest) GetApplySceneContent() *string

func (*UpdateSmsSignShrinkRequest) GetAuthorizationLetterId added in v5.1.3

func (s *UpdateSmsSignShrinkRequest) GetAuthorizationLetterId() *int64

func (*UpdateSmsSignShrinkRequest) GetMoreDataShrink added in v5.1.3

func (s *UpdateSmsSignShrinkRequest) GetMoreDataShrink() *string

func (*UpdateSmsSignShrinkRequest) GetOwnerId added in v5.1.3

func (s *UpdateSmsSignShrinkRequest) GetOwnerId() *int64

func (*UpdateSmsSignShrinkRequest) GetQualificationId added in v5.1.3

func (s *UpdateSmsSignShrinkRequest) GetQualificationId() *int64

func (*UpdateSmsSignShrinkRequest) GetRemark added in v5.1.3

func (s *UpdateSmsSignShrinkRequest) GetRemark() *string

func (*UpdateSmsSignShrinkRequest) GetResourceOwnerAccount added in v5.1.3

func (s *UpdateSmsSignShrinkRequest) GetResourceOwnerAccount() *string

func (*UpdateSmsSignShrinkRequest) GetResourceOwnerId added in v5.1.3

func (s *UpdateSmsSignShrinkRequest) GetResourceOwnerId() *int64

func (*UpdateSmsSignShrinkRequest) GetSignName added in v5.1.3

func (s *UpdateSmsSignShrinkRequest) GetSignName() *string

func (*UpdateSmsSignShrinkRequest) GetSignSource added in v5.1.3

func (s *UpdateSmsSignShrinkRequest) GetSignSource() *int32

func (*UpdateSmsSignShrinkRequest) GetSignType added in v5.1.3

func (s *UpdateSmsSignShrinkRequest) GetSignType() *int32

func (*UpdateSmsSignShrinkRequest) GetThirdParty added in v5.1.3

func (s *UpdateSmsSignShrinkRequest) GetThirdParty() *bool

func (UpdateSmsSignShrinkRequest) GoString

func (s UpdateSmsSignShrinkRequest) GoString() string

func (*UpdateSmsSignShrinkRequest) SetApplySceneContent

func (s *UpdateSmsSignShrinkRequest) SetApplySceneContent(v string) *UpdateSmsSignShrinkRequest

func (*UpdateSmsSignShrinkRequest) SetAuthorizationLetterId

func (s *UpdateSmsSignShrinkRequest) SetAuthorizationLetterId(v int64) *UpdateSmsSignShrinkRequest

func (*UpdateSmsSignShrinkRequest) SetMoreDataShrink

func (*UpdateSmsSignShrinkRequest) SetOwnerId

func (*UpdateSmsSignShrinkRequest) SetQualificationId

func (*UpdateSmsSignShrinkRequest) SetRemark

func (*UpdateSmsSignShrinkRequest) SetResourceOwnerAccount

func (s *UpdateSmsSignShrinkRequest) SetResourceOwnerAccount(v string) *UpdateSmsSignShrinkRequest

func (*UpdateSmsSignShrinkRequest) SetResourceOwnerId

func (*UpdateSmsSignShrinkRequest) SetSignName

func (*UpdateSmsSignShrinkRequest) SetSignSource

func (*UpdateSmsSignShrinkRequest) SetSignType

func (*UpdateSmsSignShrinkRequest) SetThirdParty

func (UpdateSmsSignShrinkRequest) String

func (*UpdateSmsSignShrinkRequest) Validate added in v5.1.3

func (s *UpdateSmsSignShrinkRequest) Validate() error

type UpdateSmsTemplateRequest

type UpdateSmsTemplateRequest struct {
	// Application scenarios, instructions as follows:
	//
	// - For registered websites, please enter the MIIT-registered domain with HTTP or HTTPS.
	//
	// - For launched apps, provide the app store display link with HTTP or HTTPS, ensuring the app is online.
	//
	// - For public accounts or mini-programs, enter the full name of the public account or mini-program, ensuring they are online.
	//
	// - For e-commerce platform stores, applicable only to enterprise users, enter the display link of the e-commerce store with HTTP or HTTPS.
	//
	// example:
	//
	// http://www.aliyun.com/
	ApplySceneContent *string `json:"ApplySceneContent,omitempty" xml:"ApplySceneContent,omitempty"`
	// International/Hong Kong, Macao, and Taiwan template type. When the **TemplateType*	- parameter is **3**, this parameter is required for international/Hong Kong, Macao, and Taiwan templates, with values:
	//
	// - **0**: Verification code.
	//
	// - **1**: SMS notification.
	//
	// - **2**: Promotional SMS.
	//
	// example:
	//
	// 0
	IntlType *int32 `json:"IntlType,omitempty" xml:"IntlType,omitempty"`
	// Additional information, such as uploading business proof documents or screenshots, to help reviewers understand your business details. Optional and can be left unset.
	MoreData []*string `json:"MoreData,omitempty" xml:"MoreData,omitempty" type:"Repeated"`
	OwnerId  *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// SMS signature associated with the template during the application.
	//
	// example:
	//
	// 阿里云
	RelatedSignName *string `json:"RelatedSignName,omitempty" xml:"RelatedSignName,omitempty"`
	// Explanation for the SMS template application, which serves as a reference for template review.
	//
	// example:
	//
	// 登录场景使用验证码
	Remark               *string `json:"Remark,omitempty" xml:"Remark,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// Template Code of an unapproved template.
	//
	// This parameter is required.
	//
	// example:
	//
	// SMS_152550****
	TemplateCode *string `json:"TemplateCode,omitempty" xml:"TemplateCode,omitempty"`
	// Template content, up to 500 characters in length.
	//
	// Both the template content and variable content must comply with SMS regulations; otherwise, the template will fail the review. You can also view common template examples on the template application page. Using sample templates can enhance review efficiency and success rates. Variable specifications can be found in [TemplateContent Parameter Variable Specifications](https://help.aliyun.com/zh/sms/templaterule-template-variable-parameter-filling-example?spm).
	//
	// This parameter is required.
	//
	// example:
	//
	// 您正在申请手机注册,验证码为:${code},5分钟内有效!
	TemplateContent *string `json:"TemplateContent,omitempty" xml:"TemplateContent,omitempty"`
	// Template name, up to 30 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// 验证码
	TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"`
	// Template variable rules.
	//
	// For guidance on filling variable rules, refer to the [Sample Documentation](https://help.aliyun.com/zh/sms/templaterule-template-variable-parameter-filling-example?spm).
	//
	// example:
	//
	// {"code":"characterWithNumber"}
	TemplateRule *string `json:"TemplateRule,omitempty" xml:"TemplateRule,omitempty"`
	// SMS type. Values:
	//
	// - **0**: Verification code.
	//
	// - **1**: SMS notification.
	//
	// - **2**: Promotional SMS.
	//
	// - **3**: International/Hong Kong, Macao, and Taiwan messages.
	//
	// > Only enterprise-certified users can apply for promotional SMS and international/Hong Kong, Macao, and Taiwan messages. Details on differences between personal and enterprise user rights are available in [Usage Guidelines](https://help.aliyun.com/zh/sms/user-guide/usage-notes?spm=a2c4g.11186623.0.0.67447f576NJnE8).
	//
	// This parameter is required.
	//
	// example:
	//
	// 0
	TemplateType   *int32  `json:"TemplateType,omitempty" xml:"TemplateType,omitempty"`
	TrafficDriving *string `json:"TrafficDriving,omitempty" xml:"TrafficDriving,omitempty"`
}

func (*UpdateSmsTemplateRequest) GetApplySceneContent added in v5.1.3

func (s *UpdateSmsTemplateRequest) GetApplySceneContent() *string

func (*UpdateSmsTemplateRequest) GetIntlType added in v5.1.3

func (s *UpdateSmsTemplateRequest) GetIntlType() *int32

func (*UpdateSmsTemplateRequest) GetMoreData added in v5.1.3

func (s *UpdateSmsTemplateRequest) GetMoreData() []*string

func (*UpdateSmsTemplateRequest) GetOwnerId added in v5.1.3

func (s *UpdateSmsTemplateRequest) GetOwnerId() *int64

func (*UpdateSmsTemplateRequest) GetRelatedSignName added in v5.1.3

func (s *UpdateSmsTemplateRequest) GetRelatedSignName() *string

func (*UpdateSmsTemplateRequest) GetRemark added in v5.1.3

func (s *UpdateSmsTemplateRequest) GetRemark() *string

func (*UpdateSmsTemplateRequest) GetResourceOwnerAccount added in v5.1.3

func (s *UpdateSmsTemplateRequest) GetResourceOwnerAccount() *string

func (*UpdateSmsTemplateRequest) GetResourceOwnerId added in v5.1.3

func (s *UpdateSmsTemplateRequest) GetResourceOwnerId() *int64

func (*UpdateSmsTemplateRequest) GetTemplateCode added in v5.1.3

func (s *UpdateSmsTemplateRequest) GetTemplateCode() *string

func (*UpdateSmsTemplateRequest) GetTemplateContent added in v5.1.3

func (s *UpdateSmsTemplateRequest) GetTemplateContent() *string

func (*UpdateSmsTemplateRequest) GetTemplateName added in v5.1.3

func (s *UpdateSmsTemplateRequest) GetTemplateName() *string

func (*UpdateSmsTemplateRequest) GetTemplateRule added in v5.1.3

func (s *UpdateSmsTemplateRequest) GetTemplateRule() *string

func (*UpdateSmsTemplateRequest) GetTemplateType added in v5.1.3

func (s *UpdateSmsTemplateRequest) GetTemplateType() *int32

func (*UpdateSmsTemplateRequest) GetTrafficDriving added in v5.1.3

func (s *UpdateSmsTemplateRequest) GetTrafficDriving() *string

func (UpdateSmsTemplateRequest) GoString

func (s UpdateSmsTemplateRequest) GoString() string

func (*UpdateSmsTemplateRequest) SetApplySceneContent

func (s *UpdateSmsTemplateRequest) SetApplySceneContent(v string) *UpdateSmsTemplateRequest

func (*UpdateSmsTemplateRequest) SetIntlType

func (*UpdateSmsTemplateRequest) SetMoreData

func (*UpdateSmsTemplateRequest) SetOwnerId

func (*UpdateSmsTemplateRequest) SetRelatedSignName

func (s *UpdateSmsTemplateRequest) SetRelatedSignName(v string) *UpdateSmsTemplateRequest

func (*UpdateSmsTemplateRequest) SetRemark

func (*UpdateSmsTemplateRequest) SetResourceOwnerAccount

func (s *UpdateSmsTemplateRequest) SetResourceOwnerAccount(v string) *UpdateSmsTemplateRequest

func (*UpdateSmsTemplateRequest) SetResourceOwnerId

func (s *UpdateSmsTemplateRequest) SetResourceOwnerId(v int64) *UpdateSmsTemplateRequest

func (*UpdateSmsTemplateRequest) SetTemplateCode

func (*UpdateSmsTemplateRequest) SetTemplateContent

func (s *UpdateSmsTemplateRequest) SetTemplateContent(v string) *UpdateSmsTemplateRequest

func (*UpdateSmsTemplateRequest) SetTemplateName

func (*UpdateSmsTemplateRequest) SetTemplateRule

func (*UpdateSmsTemplateRequest) SetTemplateType

func (*UpdateSmsTemplateRequest) SetTrafficDriving added in v5.1.3

func (s *UpdateSmsTemplateRequest) SetTrafficDriving(v string) *UpdateSmsTemplateRequest

func (UpdateSmsTemplateRequest) String

func (s UpdateSmsTemplateRequest) String() string

func (*UpdateSmsTemplateRequest) Validate added in v5.1.3

func (s *UpdateSmsTemplateRequest) Validate() error

type UpdateSmsTemplateResponse

type UpdateSmsTemplateResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateSmsTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*UpdateSmsTemplateResponse) GetBody added in v5.1.3

func (*UpdateSmsTemplateResponse) GetHeaders added in v5.1.3

func (s *UpdateSmsTemplateResponse) GetHeaders() map[string]*string

func (*UpdateSmsTemplateResponse) GetStatusCode added in v5.1.3

func (s *UpdateSmsTemplateResponse) GetStatusCode() *int32

func (UpdateSmsTemplateResponse) GoString

func (s UpdateSmsTemplateResponse) GoString() string

func (*UpdateSmsTemplateResponse) SetBody

func (*UpdateSmsTemplateResponse) SetHeaders

func (*UpdateSmsTemplateResponse) SetStatusCode

func (UpdateSmsTemplateResponse) String

func (s UpdateSmsTemplateResponse) String() string

func (*UpdateSmsTemplateResponse) Validate added in v5.1.3

func (s *UpdateSmsTemplateResponse) Validate() error

type UpdateSmsTemplateResponseBody

type UpdateSmsTemplateResponseBody struct {
	// Request status code.
	//
	// 	- OK indicates a successful request.
	//
	// 	- For other error codes, refer to the **Error Codes*	- section of this chapter or the product\\"s [API Error Codes](https://help.aliyun.com/document_detail/101346.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Description of the status code.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// Work order number.
	//
	// This parameter is used by auditors when querying audits. You need to provide this work order number when requesting expedited review.
	//
	// example:
	//
	// 20041271****
	OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
	// The ID of this call request, which is a unique identifier generated by Alibaba Cloud for the request and can be used to troubleshoot and locate issues.
	//
	// example:
	//
	// 819BE656-D2E0-4858-8B21-B2E477085AAF
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Code of the SMS template.
	//
	// example:
	//
	// SMS_152550****
	TemplateCode *string `json:"TemplateCode,omitempty" xml:"TemplateCode,omitempty"`
	// Name of the SMS template.
	//
	// example:
	//
	// 验证码
	TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"`
}

func (*UpdateSmsTemplateResponseBody) GetCode added in v5.1.3

func (s *UpdateSmsTemplateResponseBody) GetCode() *string

func (*UpdateSmsTemplateResponseBody) GetMessage added in v5.1.3

func (s *UpdateSmsTemplateResponseBody) GetMessage() *string

func (*UpdateSmsTemplateResponseBody) GetOrderId added in v5.1.3

func (s *UpdateSmsTemplateResponseBody) GetOrderId() *string

func (*UpdateSmsTemplateResponseBody) GetRequestId added in v5.1.3

func (s *UpdateSmsTemplateResponseBody) GetRequestId() *string

func (*UpdateSmsTemplateResponseBody) GetTemplateCode added in v5.1.3

func (s *UpdateSmsTemplateResponseBody) GetTemplateCode() *string

func (*UpdateSmsTemplateResponseBody) GetTemplateName added in v5.1.3

func (s *UpdateSmsTemplateResponseBody) GetTemplateName() *string

func (UpdateSmsTemplateResponseBody) GoString

func (*UpdateSmsTemplateResponseBody) SetCode

func (*UpdateSmsTemplateResponseBody) SetMessage

func (*UpdateSmsTemplateResponseBody) SetOrderId

func (*UpdateSmsTemplateResponseBody) SetRequestId

func (*UpdateSmsTemplateResponseBody) SetTemplateCode

func (*UpdateSmsTemplateResponseBody) SetTemplateName

func (UpdateSmsTemplateResponseBody) String

func (*UpdateSmsTemplateResponseBody) Validate added in v5.1.3

func (s *UpdateSmsTemplateResponseBody) Validate() error

type UpdateSmsTemplateShrinkRequest

type UpdateSmsTemplateShrinkRequest struct {
	// Application scenarios, instructions as follows:
	//
	// - For registered websites, please enter the MIIT-registered domain with HTTP or HTTPS.
	//
	// - For launched apps, provide the app store display link with HTTP or HTTPS, ensuring the app is online.
	//
	// - For public accounts or mini-programs, enter the full name of the public account or mini-program, ensuring they are online.
	//
	// - For e-commerce platform stores, applicable only to enterprise users, enter the display link of the e-commerce store with HTTP or HTTPS.
	//
	// example:
	//
	// http://www.aliyun.com/
	ApplySceneContent *string `json:"ApplySceneContent,omitempty" xml:"ApplySceneContent,omitempty"`
	// International/Hong Kong, Macao, and Taiwan template type. When the **TemplateType*	- parameter is **3**, this parameter is required for international/Hong Kong, Macao, and Taiwan templates, with values:
	//
	// - **0**: Verification code.
	//
	// - **1**: SMS notification.
	//
	// - **2**: Promotional SMS.
	//
	// example:
	//
	// 0
	IntlType *int32 `json:"IntlType,omitempty" xml:"IntlType,omitempty"`
	// Additional information, such as uploading business proof documents or screenshots, to help reviewers understand your business details. Optional and can be left unset.
	MoreDataShrink *string `json:"MoreData,omitempty" xml:"MoreData,omitempty"`
	OwnerId        *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// SMS signature associated with the template during the application.
	//
	// example:
	//
	// 阿里云
	RelatedSignName *string `json:"RelatedSignName,omitempty" xml:"RelatedSignName,omitempty"`
	// Explanation for the SMS template application, which serves as a reference for template review.
	//
	// example:
	//
	// 登录场景使用验证码
	Remark               *string `json:"Remark,omitempty" xml:"Remark,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// Template Code of an unapproved template.
	//
	// This parameter is required.
	//
	// example:
	//
	// SMS_152550****
	TemplateCode *string `json:"TemplateCode,omitempty" xml:"TemplateCode,omitempty"`
	// Template content, up to 500 characters in length.
	//
	// Both the template content and variable content must comply with SMS regulations; otherwise, the template will fail the review. You can also view common template examples on the template application page. Using sample templates can enhance review efficiency and success rates. Variable specifications can be found in [TemplateContent Parameter Variable Specifications](https://help.aliyun.com/zh/sms/templaterule-template-variable-parameter-filling-example?spm).
	//
	// This parameter is required.
	//
	// example:
	//
	// 您正在申请手机注册,验证码为:${code},5分钟内有效!
	TemplateContent *string `json:"TemplateContent,omitempty" xml:"TemplateContent,omitempty"`
	// Template name, up to 30 characters in length.
	//
	// This parameter is required.
	//
	// example:
	//
	// 验证码
	TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"`
	// Template variable rules.
	//
	// For guidance on filling variable rules, refer to the [Sample Documentation](https://help.aliyun.com/zh/sms/templaterule-template-variable-parameter-filling-example?spm).
	//
	// example:
	//
	// {"code":"characterWithNumber"}
	TemplateRule *string `json:"TemplateRule,omitempty" xml:"TemplateRule,omitempty"`
	// SMS type. Values:
	//
	// - **0**: Verification code.
	//
	// - **1**: SMS notification.
	//
	// - **2**: Promotional SMS.
	//
	// - **3**: International/Hong Kong, Macao, and Taiwan messages.
	//
	// > Only enterprise-certified users can apply for promotional SMS and international/Hong Kong, Macao, and Taiwan messages. Details on differences between personal and enterprise user rights are available in [Usage Guidelines](https://help.aliyun.com/zh/sms/user-guide/usage-notes?spm=a2c4g.11186623.0.0.67447f576NJnE8).
	//
	// This parameter is required.
	//
	// example:
	//
	// 0
	TemplateType   *int32  `json:"TemplateType,omitempty" xml:"TemplateType,omitempty"`
	TrafficDriving *string `json:"TrafficDriving,omitempty" xml:"TrafficDriving,omitempty"`
}

func (*UpdateSmsTemplateShrinkRequest) GetApplySceneContent added in v5.1.3

func (s *UpdateSmsTemplateShrinkRequest) GetApplySceneContent() *string

func (*UpdateSmsTemplateShrinkRequest) GetIntlType added in v5.1.3

func (s *UpdateSmsTemplateShrinkRequest) GetIntlType() *int32

func (*UpdateSmsTemplateShrinkRequest) GetMoreDataShrink added in v5.1.3

func (s *UpdateSmsTemplateShrinkRequest) GetMoreDataShrink() *string

func (*UpdateSmsTemplateShrinkRequest) GetOwnerId added in v5.1.3

func (s *UpdateSmsTemplateShrinkRequest) GetOwnerId() *int64

func (*UpdateSmsTemplateShrinkRequest) GetRelatedSignName added in v5.1.3

func (s *UpdateSmsTemplateShrinkRequest) GetRelatedSignName() *string

func (*UpdateSmsTemplateShrinkRequest) GetRemark added in v5.1.3

func (s *UpdateSmsTemplateShrinkRequest) GetRemark() *string

func (*UpdateSmsTemplateShrinkRequest) GetResourceOwnerAccount added in v5.1.3

func (s *UpdateSmsTemplateShrinkRequest) GetResourceOwnerAccount() *string

func (*UpdateSmsTemplateShrinkRequest) GetResourceOwnerId added in v5.1.3

func (s *UpdateSmsTemplateShrinkRequest) GetResourceOwnerId() *int64

func (*UpdateSmsTemplateShrinkRequest) GetTemplateCode added in v5.1.3

func (s *UpdateSmsTemplateShrinkRequest) GetTemplateCode() *string

func (*UpdateSmsTemplateShrinkRequest) GetTemplateContent added in v5.1.3

func (s *UpdateSmsTemplateShrinkRequest) GetTemplateContent() *string

func (*UpdateSmsTemplateShrinkRequest) GetTemplateName added in v5.1.3

func (s *UpdateSmsTemplateShrinkRequest) GetTemplateName() *string

func (*UpdateSmsTemplateShrinkRequest) GetTemplateRule added in v5.1.3

func (s *UpdateSmsTemplateShrinkRequest) GetTemplateRule() *string

func (*UpdateSmsTemplateShrinkRequest) GetTemplateType added in v5.1.3

func (s *UpdateSmsTemplateShrinkRequest) GetTemplateType() *int32

func (*UpdateSmsTemplateShrinkRequest) GetTrafficDriving added in v5.1.3

func (s *UpdateSmsTemplateShrinkRequest) GetTrafficDriving() *string

func (UpdateSmsTemplateShrinkRequest) GoString

func (*UpdateSmsTemplateShrinkRequest) SetApplySceneContent

func (*UpdateSmsTemplateShrinkRequest) SetIntlType

func (*UpdateSmsTemplateShrinkRequest) SetMoreDataShrink

func (*UpdateSmsTemplateShrinkRequest) SetOwnerId

func (*UpdateSmsTemplateShrinkRequest) SetRelatedSignName

func (*UpdateSmsTemplateShrinkRequest) SetRemark

func (*UpdateSmsTemplateShrinkRequest) SetResourceOwnerAccount

func (*UpdateSmsTemplateShrinkRequest) SetResourceOwnerId

func (*UpdateSmsTemplateShrinkRequest) SetTemplateCode

func (*UpdateSmsTemplateShrinkRequest) SetTemplateContent

func (*UpdateSmsTemplateShrinkRequest) SetTemplateName

func (*UpdateSmsTemplateShrinkRequest) SetTemplateRule

func (*UpdateSmsTemplateShrinkRequest) SetTemplateType

func (*UpdateSmsTemplateShrinkRequest) SetTrafficDriving added in v5.1.3

func (UpdateSmsTemplateShrinkRequest) String

func (*UpdateSmsTemplateShrinkRequest) Validate added in v5.1.3

func (s *UpdateSmsTemplateShrinkRequest) Validate() error

type ValidPhoneCodeRequest added in v5.1.0

type ValidPhoneCodeRequest struct {
	// 验证码
	//
	// This parameter is required.
	//
	// example:
	//
	// 1234
	CertifyCode *string `json:"CertifyCode,omitempty" xml:"CertifyCode,omitempty"`
	OwnerId     *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// 手机号
	//
	// This parameter is required.
	//
	// example:
	//
	// 137****1234
	PhoneNo              *string `json:"PhoneNo,omitempty" xml:"PhoneNo,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (*ValidPhoneCodeRequest) GetCertifyCode added in v5.1.3

func (s *ValidPhoneCodeRequest) GetCertifyCode() *string

func (*ValidPhoneCodeRequest) GetOwnerId added in v5.1.3

func (s *ValidPhoneCodeRequest) GetOwnerId() *int64

func (*ValidPhoneCodeRequest) GetPhoneNo added in v5.1.3

func (s *ValidPhoneCodeRequest) GetPhoneNo() *string

func (*ValidPhoneCodeRequest) GetResourceOwnerAccount added in v5.1.3

func (s *ValidPhoneCodeRequest) GetResourceOwnerAccount() *string

func (*ValidPhoneCodeRequest) GetResourceOwnerId added in v5.1.3

func (s *ValidPhoneCodeRequest) GetResourceOwnerId() *int64

func (ValidPhoneCodeRequest) GoString added in v5.1.0

func (s ValidPhoneCodeRequest) GoString() string

func (*ValidPhoneCodeRequest) SetCertifyCode added in v5.1.0

func (s *ValidPhoneCodeRequest) SetCertifyCode(v string) *ValidPhoneCodeRequest

func (*ValidPhoneCodeRequest) SetOwnerId added in v5.1.0

func (*ValidPhoneCodeRequest) SetPhoneNo added in v5.1.0

func (*ValidPhoneCodeRequest) SetResourceOwnerAccount added in v5.1.0

func (s *ValidPhoneCodeRequest) SetResourceOwnerAccount(v string) *ValidPhoneCodeRequest

func (*ValidPhoneCodeRequest) SetResourceOwnerId added in v5.1.0

func (s *ValidPhoneCodeRequest) SetResourceOwnerId(v int64) *ValidPhoneCodeRequest

func (ValidPhoneCodeRequest) String added in v5.1.0

func (s ValidPhoneCodeRequest) String() string

func (*ValidPhoneCodeRequest) Validate added in v5.1.3

func (s *ValidPhoneCodeRequest) Validate() error

type ValidPhoneCodeResponse added in v5.1.0

type ValidPhoneCodeResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ValidPhoneCodeResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*ValidPhoneCodeResponse) GetBody added in v5.1.3

func (*ValidPhoneCodeResponse) GetHeaders added in v5.1.3

func (s *ValidPhoneCodeResponse) GetHeaders() map[string]*string

func (*ValidPhoneCodeResponse) GetStatusCode added in v5.1.3

func (s *ValidPhoneCodeResponse) GetStatusCode() *int32

func (ValidPhoneCodeResponse) GoString added in v5.1.0

func (s ValidPhoneCodeResponse) GoString() string

func (*ValidPhoneCodeResponse) SetBody added in v5.1.0

func (*ValidPhoneCodeResponse) SetHeaders added in v5.1.0

func (*ValidPhoneCodeResponse) SetStatusCode added in v5.1.0

func (ValidPhoneCodeResponse) String added in v5.1.0

func (s ValidPhoneCodeResponse) String() string

func (*ValidPhoneCodeResponse) Validate added in v5.1.3

func (s *ValidPhoneCodeResponse) Validate() error

type ValidPhoneCodeResponseBody added in v5.1.0

type ValidPhoneCodeResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// true
	Data *bool `json:"Data,omitempty" xml:"Data,omitempty"`
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 90E63D28-E31D-1EB2-8939-A9486641****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (*ValidPhoneCodeResponseBody) GetAccessDeniedDetail added in v5.1.3

func (s *ValidPhoneCodeResponseBody) GetAccessDeniedDetail() *string

func (*ValidPhoneCodeResponseBody) GetCode added in v5.1.3

func (s *ValidPhoneCodeResponseBody) GetCode() *string

func (*ValidPhoneCodeResponseBody) GetData added in v5.1.3

func (s *ValidPhoneCodeResponseBody) GetData() *bool

func (*ValidPhoneCodeResponseBody) GetMessage added in v5.1.3

func (s *ValidPhoneCodeResponseBody) GetMessage() *string

func (*ValidPhoneCodeResponseBody) GetRequestId added in v5.1.3

func (s *ValidPhoneCodeResponseBody) GetRequestId() *string

func (*ValidPhoneCodeResponseBody) GetSuccess added in v5.1.3

func (s *ValidPhoneCodeResponseBody) GetSuccess() *bool

func (ValidPhoneCodeResponseBody) GoString added in v5.1.0

func (s ValidPhoneCodeResponseBody) GoString() string

func (*ValidPhoneCodeResponseBody) SetAccessDeniedDetail added in v5.1.0

func (s *ValidPhoneCodeResponseBody) SetAccessDeniedDetail(v string) *ValidPhoneCodeResponseBody

func (*ValidPhoneCodeResponseBody) SetCode added in v5.1.0

func (*ValidPhoneCodeResponseBody) SetData added in v5.1.0

func (*ValidPhoneCodeResponseBody) SetMessage added in v5.1.0

func (*ValidPhoneCodeResponseBody) SetRequestId added in v5.1.0

func (*ValidPhoneCodeResponseBody) SetSuccess added in v5.1.0

func (ValidPhoneCodeResponseBody) String added in v5.1.0

func (*ValidPhoneCodeResponseBody) Validate added in v5.1.3

func (s *ValidPhoneCodeResponseBody) Validate() error

type VerifyLogisticsSmsMailNoRequest added in v5.2.0

type VerifyLogisticsSmsMailNoRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 示例值
	ExpressCompanyCode *string `json:"ExpressCompanyCode,omitempty" xml:"ExpressCompanyCode,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 示例值
	MailNo  *string `json:"MailNo,omitempty" xml:"MailNo,omitempty"`
	OwnerId *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// example:
	//
	// 示例值示例值
	PlatformCompanyCode  *string `json:"PlatformCompanyCode,omitempty" xml:"PlatformCompanyCode,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (*VerifyLogisticsSmsMailNoRequest) GetExpressCompanyCode added in v5.2.0

func (s *VerifyLogisticsSmsMailNoRequest) GetExpressCompanyCode() *string

func (*VerifyLogisticsSmsMailNoRequest) GetMailNo added in v5.2.0

func (s *VerifyLogisticsSmsMailNoRequest) GetMailNo() *string

func (*VerifyLogisticsSmsMailNoRequest) GetOwnerId added in v5.2.0

func (s *VerifyLogisticsSmsMailNoRequest) GetOwnerId() *int64

func (*VerifyLogisticsSmsMailNoRequest) GetPlatformCompanyCode added in v5.2.0

func (s *VerifyLogisticsSmsMailNoRequest) GetPlatformCompanyCode() *string

func (*VerifyLogisticsSmsMailNoRequest) GetResourceOwnerAccount added in v5.2.0

func (s *VerifyLogisticsSmsMailNoRequest) GetResourceOwnerAccount() *string

func (*VerifyLogisticsSmsMailNoRequest) GetResourceOwnerId added in v5.2.0

func (s *VerifyLogisticsSmsMailNoRequest) GetResourceOwnerId() *int64

func (VerifyLogisticsSmsMailNoRequest) GoString added in v5.2.0

func (*VerifyLogisticsSmsMailNoRequest) SetExpressCompanyCode added in v5.2.0

func (*VerifyLogisticsSmsMailNoRequest) SetMailNo added in v5.2.0

func (*VerifyLogisticsSmsMailNoRequest) SetOwnerId added in v5.2.0

func (*VerifyLogisticsSmsMailNoRequest) SetPlatformCompanyCode added in v5.2.0

func (*VerifyLogisticsSmsMailNoRequest) SetResourceOwnerAccount added in v5.2.0

func (*VerifyLogisticsSmsMailNoRequest) SetResourceOwnerId added in v5.2.0

func (VerifyLogisticsSmsMailNoRequest) String added in v5.2.0

func (*VerifyLogisticsSmsMailNoRequest) Validate added in v5.2.0

func (s *VerifyLogisticsSmsMailNoRequest) Validate() error

type VerifyLogisticsSmsMailNoResponse added in v5.2.0

type VerifyLogisticsSmsMailNoResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *VerifyLogisticsSmsMailNoResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*VerifyLogisticsSmsMailNoResponse) GetBody added in v5.2.0

func (*VerifyLogisticsSmsMailNoResponse) GetHeaders added in v5.2.0

func (s *VerifyLogisticsSmsMailNoResponse) GetHeaders() map[string]*string

func (*VerifyLogisticsSmsMailNoResponse) GetStatusCode added in v5.2.0

func (s *VerifyLogisticsSmsMailNoResponse) GetStatusCode() *int32

func (VerifyLogisticsSmsMailNoResponse) GoString added in v5.2.0

func (*VerifyLogisticsSmsMailNoResponse) SetBody added in v5.2.0

func (*VerifyLogisticsSmsMailNoResponse) SetHeaders added in v5.2.0

func (*VerifyLogisticsSmsMailNoResponse) SetStatusCode added in v5.2.0

func (VerifyLogisticsSmsMailNoResponse) String added in v5.2.0

func (*VerifyLogisticsSmsMailNoResponse) Validate added in v5.2.0

type VerifyLogisticsSmsMailNoResponseBody added in v5.2.0

type VerifyLogisticsSmsMailNoResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// example:
	//
	// 示例值
	Code *string                                   `json:"Code,omitempty" xml:"Code,omitempty"`
	Data *VerifyLogisticsSmsMailNoResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// 示例值示例值示例值
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 示例值示例值示例值
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (*VerifyLogisticsSmsMailNoResponseBody) GetAccessDeniedDetail added in v5.2.0

func (s *VerifyLogisticsSmsMailNoResponseBody) GetAccessDeniedDetail() *string

func (*VerifyLogisticsSmsMailNoResponseBody) GetCode added in v5.2.0

func (*VerifyLogisticsSmsMailNoResponseBody) GetData added in v5.2.0

func (*VerifyLogisticsSmsMailNoResponseBody) GetMessage added in v5.2.0

func (*VerifyLogisticsSmsMailNoResponseBody) GetRequestId added in v5.2.0

func (s *VerifyLogisticsSmsMailNoResponseBody) GetRequestId() *string

func (*VerifyLogisticsSmsMailNoResponseBody) GetSuccess added in v5.2.0

func (s *VerifyLogisticsSmsMailNoResponseBody) GetSuccess() *bool

func (VerifyLogisticsSmsMailNoResponseBody) GoString added in v5.2.0

func (*VerifyLogisticsSmsMailNoResponseBody) SetAccessDeniedDetail added in v5.2.0

func (*VerifyLogisticsSmsMailNoResponseBody) SetCode added in v5.2.0

func (*VerifyLogisticsSmsMailNoResponseBody) SetData added in v5.2.0

func (*VerifyLogisticsSmsMailNoResponseBody) SetMessage added in v5.2.0

func (*VerifyLogisticsSmsMailNoResponseBody) SetRequestId added in v5.2.0

func (*VerifyLogisticsSmsMailNoResponseBody) SetSuccess added in v5.2.0

func (VerifyLogisticsSmsMailNoResponseBody) String added in v5.2.0

func (*VerifyLogisticsSmsMailNoResponseBody) Validate added in v5.2.0

type VerifyLogisticsSmsMailNoResponseBodyData added in v5.2.0

type VerifyLogisticsSmsMailNoResponseBodyData struct {
	// example:
	//
	// 示例值
	ExpressCompanyCode *string `json:"ExpressCompanyCode,omitempty" xml:"ExpressCompanyCode,omitempty"`
	// example:
	//
	// 示例值
	MobileSuffix *string `json:"MobileSuffix,omitempty" xml:"MobileSuffix,omitempty"`
	// example:
	//
	// false
	VerifyResult *bool `json:"VerifyResult,omitempty" xml:"VerifyResult,omitempty"`
}

func (*VerifyLogisticsSmsMailNoResponseBodyData) GetExpressCompanyCode added in v5.2.0

func (s *VerifyLogisticsSmsMailNoResponseBodyData) GetExpressCompanyCode() *string

func (*VerifyLogisticsSmsMailNoResponseBodyData) GetMobileSuffix added in v5.2.0

func (s *VerifyLogisticsSmsMailNoResponseBodyData) GetMobileSuffix() *string

func (*VerifyLogisticsSmsMailNoResponseBodyData) GetVerifyResult added in v5.2.0

func (s *VerifyLogisticsSmsMailNoResponseBodyData) GetVerifyResult() *bool

func (VerifyLogisticsSmsMailNoResponseBodyData) GoString added in v5.2.0

func (*VerifyLogisticsSmsMailNoResponseBodyData) SetExpressCompanyCode added in v5.2.0

func (*VerifyLogisticsSmsMailNoResponseBodyData) SetMobileSuffix added in v5.2.0

func (*VerifyLogisticsSmsMailNoResponseBodyData) SetVerifyResult added in v5.2.0

func (VerifyLogisticsSmsMailNoResponseBodyData) String added in v5.2.0

func (*VerifyLogisticsSmsMailNoResponseBodyData) Validate added in v5.2.0

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL