client

package
v3.11.0 Latest Latest
Warning

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

Go to latest
Published: Nov 5, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

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 CertNoThreeElementVerificationRequest added in v3.9.0

type CertNoThreeElementVerificationRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// QASDW@#**
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 示例值
	CertName *string `json:"CertName,omitempty" xml:"CertName,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 3***************0
	CertNo *string `json:"CertNo,omitempty" xml:"CertNo,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// iVBOFMKODOFNDFP123DFSMOO...
	CertPicture *string `json:"CertPicture,omitempty" xml:"CertPicture,omitempty"`
	// example:
	//
	// 示例值示例值
	Mask                 *string `json:"Mask,omitempty" xml:"Mask,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 (CertNoThreeElementVerificationRequest) GoString added in v3.9.0

func (*CertNoThreeElementVerificationRequest) SetAuthCode added in v3.9.0

func (*CertNoThreeElementVerificationRequest) SetCertName added in v3.9.0

func (*CertNoThreeElementVerificationRequest) SetCertNo added in v3.9.0

func (*CertNoThreeElementVerificationRequest) SetCertPicture added in v3.9.0

func (*CertNoThreeElementVerificationRequest) SetMask added in v3.9.0

func (*CertNoThreeElementVerificationRequest) SetOwnerId added in v3.9.0

func (*CertNoThreeElementVerificationRequest) SetResourceOwnerAccount added in v3.9.0

func (*CertNoThreeElementVerificationRequest) SetResourceOwnerId added in v3.9.0

func (CertNoThreeElementVerificationRequest) String added in v3.9.0

type CertNoThreeElementVerificationResponse added in v3.9.0

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

func (CertNoThreeElementVerificationResponse) GoString added in v3.9.0

func (*CertNoThreeElementVerificationResponse) SetBody added in v3.9.0

func (*CertNoThreeElementVerificationResponse) SetHeaders added in v3.9.0

func (*CertNoThreeElementVerificationResponse) SetStatusCode added in v3.9.0

func (CertNoThreeElementVerificationResponse) String added in v3.9.0

type CertNoThreeElementVerificationResponseBody added in v3.9.0

type CertNoThreeElementVerificationResponseBody struct {
	// example:
	//
	// -
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// example:
	//
	// OK
	Code *string                                         `json:"Code,omitempty" xml:"Code,omitempty"`
	Data *CertNoThreeElementVerificationResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 68A40250-50CD-034C-B728-0BD******177
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CertNoThreeElementVerificationResponseBody) GoString added in v3.9.0

func (*CertNoThreeElementVerificationResponseBody) SetAccessDeniedDetail added in v3.9.0

func (*CertNoThreeElementVerificationResponseBody) SetCode added in v3.9.0

func (*CertNoThreeElementVerificationResponseBody) SetData added in v3.9.0

func (*CertNoThreeElementVerificationResponseBody) SetMessage added in v3.9.0

func (*CertNoThreeElementVerificationResponseBody) SetRequestId added in v3.9.0

func (CertNoThreeElementVerificationResponseBody) String added in v3.9.0

type CertNoThreeElementVerificationResponseBodyData added in v3.9.0

type CertNoThreeElementVerificationResponseBodyData struct {
	// example:
	//
	// 1
	IsConsistent *string `json:"IsConsistent,omitempty" xml:"IsConsistent,omitempty"`
}

func (CertNoThreeElementVerificationResponseBodyData) GoString added in v3.9.0

func (*CertNoThreeElementVerificationResponseBodyData) SetIsConsistent added in v3.9.0

func (CertNoThreeElementVerificationResponseBodyData) String added in v3.9.0

type CertNoTwoElementVerificationRequest added in v3.4.0

type CertNoTwoElementVerificationRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// QASDW@#**
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 示例值
	CertName *string `json:"CertName,omitempty" xml:"CertName,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 331021200001010000
	CertNo               *string `json:"CertNo,omitempty" xml:"CertNo,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 (CertNoTwoElementVerificationRequest) GoString added in v3.4.0

func (*CertNoTwoElementVerificationRequest) SetAuthCode added in v3.4.0

func (*CertNoTwoElementVerificationRequest) SetCertName added in v3.4.0

func (*CertNoTwoElementVerificationRequest) SetCertNo added in v3.4.0

func (*CertNoTwoElementVerificationRequest) SetOwnerId added in v3.4.0

func (*CertNoTwoElementVerificationRequest) SetResourceOwnerAccount added in v3.4.0

func (*CertNoTwoElementVerificationRequest) SetResourceOwnerId added in v3.4.0

func (CertNoTwoElementVerificationRequest) String added in v3.4.0

type CertNoTwoElementVerificationResponse added in v3.4.0

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

func (CertNoTwoElementVerificationResponse) GoString added in v3.4.0

func (*CertNoTwoElementVerificationResponse) SetBody added in v3.4.0

func (*CertNoTwoElementVerificationResponse) SetHeaders added in v3.4.0

func (*CertNoTwoElementVerificationResponse) SetStatusCode added in v3.4.0

func (CertNoTwoElementVerificationResponse) String added in v3.4.0

type CertNoTwoElementVerificationResponseBody added in v3.4.0

type CertNoTwoElementVerificationResponseBody struct {
	// example:
	//
	// -
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// example:
	//
	// OK
	Code *string                                       `json:"Code,omitempty" xml:"Code,omitempty"`
	Data *CertNoTwoElementVerificationResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// CC3BB6D2-2FDF-4321-9DCE-B38165CE4C47
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CertNoTwoElementVerificationResponseBody) GoString added in v3.4.0

func (*CertNoTwoElementVerificationResponseBody) SetAccessDeniedDetail added in v3.4.0

func (*CertNoTwoElementVerificationResponseBody) SetCode added in v3.4.0

func (*CertNoTwoElementVerificationResponseBody) SetData added in v3.4.0

func (*CertNoTwoElementVerificationResponseBody) SetMessage added in v3.4.0

func (*CertNoTwoElementVerificationResponseBody) SetRequestId added in v3.4.0

func (CertNoTwoElementVerificationResponseBody) String added in v3.4.0

type CertNoTwoElementVerificationResponseBodyData added in v3.4.0

type CertNoTwoElementVerificationResponseBodyData struct {
	// example:
	//
	// 1
	IsConsistent *string `json:"IsConsistent,omitempty" xml:"IsConsistent,omitempty"`
}

func (CertNoTwoElementVerificationResponseBodyData) GoString added in v3.4.0

func (*CertNoTwoElementVerificationResponseBodyData) SetIsConsistent added in v3.4.0

func (CertNoTwoElementVerificationResponseBodyData) String added in v3.4.0

type Client

type Client struct {
	openapi.Client
}

func NewClient

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

func (*Client) CertNoThreeElementVerification added in v3.9.0

func (client *Client) CertNoThreeElementVerification(request *CertNoThreeElementVerificationRequest) (_result *CertNoThreeElementVerificationResponse, _err error)

Summary:

身份证三要素

@param request - CertNoThreeElementVerificationRequest

@return CertNoThreeElementVerificationResponse

func (*Client) CertNoThreeElementVerificationWithOptions added in v3.9.0

func (client *Client) CertNoThreeElementVerificationWithOptions(request *CertNoThreeElementVerificationRequest, runtime *util.RuntimeOptions) (_result *CertNoThreeElementVerificationResponse, _err error)

Summary:

身份证三要素

@param request - CertNoThreeElementVerificationRequest

@param runtime - runtime options for this request RuntimeOptions

@return CertNoThreeElementVerificationResponse

func (*Client) CertNoTwoElementVerification added in v3.4.0

func (client *Client) CertNoTwoElementVerification(request *CertNoTwoElementVerificationRequest) (_result *CertNoTwoElementVerificationResponse, _err error)

Summary:

身份证二要素认证

@param request - CertNoTwoElementVerificationRequest

@return CertNoTwoElementVerificationResponse

func (*Client) CertNoTwoElementVerificationWithOptions added in v3.4.0

func (client *Client) CertNoTwoElementVerificationWithOptions(request *CertNoTwoElementVerificationRequest, runtime *util.RuntimeOptions) (_result *CertNoTwoElementVerificationResponse, _err error)

Summary:

身份证二要素认证

@param request - CertNoTwoElementVerificationRequest

@param runtime - runtime options for this request RuntimeOptions

@return CertNoTwoElementVerificationResponse

func (*Client) CompanyFourElementsVerification added in v3.2.0

func (client *Client) CompanyFourElementsVerification(request *CompanyFourElementsVerificationRequest) (_result *CompanyFourElementsVerificationResponse, _err error)

Summary:

Verifies whether the enterprise name, the business license number, and the name and ID card of the legal representative belong to the same enterprise. The verification is successful only when the preceding four elements belong to the same enterprise and the business status of the enterprise is Active.

Description:

  Before you call this operation, make sure that you are familiar with the billing of services related to four-element verification for enterprises. For more information, see [Billing](https://help.aliyun.com/document_detail/154751.html?spm=a2c4g.154007.0.0.3edd7eb6E90YT4).

	- You are charged only if the value of VerifyResult is true or false and the value of ReasonCode is 0, 1, or 2.

	- Before you call this operation, perform the following operations: Log on to the [Cell Phone Number Service console](https://account.aliyun.com/login/login.htm?oauth_callback=https%3A%2F%2Fdytns.console.aliyun.com%2Foverview%3Fspm%3Da2c4g.608385.0.0.79847f8b3awqUC\\&lang=zh). On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

@param request - CompanyFourElementsVerificationRequest

@return CompanyFourElementsVerificationResponse

func (*Client) CompanyFourElementsVerificationWithOptions added in v3.2.0

func (client *Client) CompanyFourElementsVerificationWithOptions(request *CompanyFourElementsVerificationRequest, runtime *util.RuntimeOptions) (_result *CompanyFourElementsVerificationResponse, _err error)

Summary:

Verifies whether the enterprise name, the business license number, and the name and ID card of the legal representative belong to the same enterprise. The verification is successful only when the preceding four elements belong to the same enterprise and the business status of the enterprise is Active.

Description:

  Before you call this operation, make sure that you are familiar with the billing of services related to four-element verification for enterprises. For more information, see [Billing](https://help.aliyun.com/document_detail/154751.html?spm=a2c4g.154007.0.0.3edd7eb6E90YT4).

	- You are charged only if the value of VerifyResult is true or false and the value of ReasonCode is 0, 1, or 2.

	- Before you call this operation, perform the following operations: Log on to the [Cell Phone Number Service console](https://account.aliyun.com/login/login.htm?oauth_callback=https%3A%2F%2Fdytns.console.aliyun.com%2Foverview%3Fspm%3Da2c4g.608385.0.0.79847f8b3awqUC\\&lang=zh). On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

@param request - CompanyFourElementsVerificationRequest

@param runtime - runtime options for this request RuntimeOptions

@return CompanyFourElementsVerificationResponse

func (*Client) CompanyThreeElementsVerification added in v3.2.0

func (client *Client) CompanyThreeElementsVerification(request *CompanyThreeElementsVerificationRequest) (_result *CompanyThreeElementsVerificationResponse, _err error)

Summary:

Verifies whether the enterprise name, the business license number, and the name of the legal representative belong to the same enterprise. The verification is successful only when the three elements belong to the same enterprise and the business status of the enterprise is Active.

Description:

  Before you call this operation, make sure that you are familiar with the billing of services related to three-element verification for enterprises. For more information, see [Billing](https://help.aliyun.com/document_detail/154751.html?spm=a2c4g.154007.0.0.3edd7eb6E90YT4).

	- You are charged only if the value of VerifyResult is true or false and the value of ReasonCode is 0, 1, or 2.

	- Before you call this operation, perform the following operations: Log on to the [Cell Phone Number Service console](https://account.aliyun.com/login/login.htm?oauth_callback=https%3A%2F%2Fdytns.console.aliyun.com%2Foverview%3Fspm%3Da2c4g.608385.0.0.79847f8b3awqUC\\&lang=zh). On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

@param request - CompanyThreeElementsVerificationRequest

@return CompanyThreeElementsVerificationResponse

func (*Client) CompanyThreeElementsVerificationWithOptions added in v3.2.0

func (client *Client) CompanyThreeElementsVerificationWithOptions(request *CompanyThreeElementsVerificationRequest, runtime *util.RuntimeOptions) (_result *CompanyThreeElementsVerificationResponse, _err error)

Summary:

Verifies whether the enterprise name, the business license number, and the name of the legal representative belong to the same enterprise. The verification is successful only when the three elements belong to the same enterprise and the business status of the enterprise is Active.

Description:

  Before you call this operation, make sure that you are familiar with the billing of services related to three-element verification for enterprises. For more information, see [Billing](https://help.aliyun.com/document_detail/154751.html?spm=a2c4g.154007.0.0.3edd7eb6E90YT4).

	- You are charged only if the value of VerifyResult is true or false and the value of ReasonCode is 0, 1, or 2.

	- Before you call this operation, perform the following operations: Log on to the [Cell Phone Number Service console](https://account.aliyun.com/login/login.htm?oauth_callback=https%3A%2F%2Fdytns.console.aliyun.com%2Foverview%3Fspm%3Da2c4g.608385.0.0.79847f8b3awqUC\\&lang=zh). On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

@param request - CompanyThreeElementsVerificationRequest

@param runtime - runtime options for this request RuntimeOptions

@return CompanyThreeElementsVerificationResponse

func (*Client) CompanyTwoElementsVerification added in v3.2.0

func (client *Client) CompanyTwoElementsVerification(request *CompanyTwoElementsVerificationRequest) (_result *CompanyTwoElementsVerificationResponse, _err error)

Summary:

Verifies whether the enterprise name and the business license number belong to the same enterprise. The verification is successful only when the two elements belong to the same enterprise and the business status of the enterprise is Active.

Description:

  Before you call this operation, make sure that you are familiar with the billing of services related to two-element verification for enterprises. For more information, see [Billing](https://help.aliyun.com/document_detail/154751.html?spm=a2c4g.154007.0.0.3edd7eb6E90YT4).

	- You are charged only if the value of VerifyResult is true or false and the value of ReasonCode is 0 or 1.

	- Before you call this operation, perform the following operations: Log on to the [Cell Phone Number Service console](https://account.aliyun.com/login/login.htm?oauth_callback=https%3A%2F%2Fdytns.console.aliyun.com%2Foverview%3Fspm%3Da2c4g.608385.0.0.79847f8b3awqUC\\&lang=zh). On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

@param request - CompanyTwoElementsVerificationRequest

@return CompanyTwoElementsVerificationResponse

func (*Client) CompanyTwoElementsVerificationWithOptions added in v3.2.0

func (client *Client) CompanyTwoElementsVerificationWithOptions(request *CompanyTwoElementsVerificationRequest, runtime *util.RuntimeOptions) (_result *CompanyTwoElementsVerificationResponse, _err error)

Summary:

Verifies whether the enterprise name and the business license number belong to the same enterprise. The verification is successful only when the two elements belong to the same enterprise and the business status of the enterprise is Active.

Description:

  Before you call this operation, make sure that you are familiar with the billing of services related to two-element verification for enterprises. For more information, see [Billing](https://help.aliyun.com/document_detail/154751.html?spm=a2c4g.154007.0.0.3edd7eb6E90YT4).

	- You are charged only if the value of VerifyResult is true or false and the value of ReasonCode is 0 or 1.

	- Before you call this operation, perform the following operations: Log on to the [Cell Phone Number Service console](https://account.aliyun.com/login/login.htm?oauth_callback=https%3A%2F%2Fdytns.console.aliyun.com%2Foverview%3Fspm%3Da2c4g.608385.0.0.79847f8b3awqUC\\&lang=zh). On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

@param request - CompanyTwoElementsVerificationRequest

@param runtime - runtime options for this request RuntimeOptions

@return CompanyTwoElementsVerificationResponse

func (*Client) DescribeEmptyNumber

func (client *Client) DescribeEmptyNumber(request *DescribeEmptyNumberRequest) (_result *DescribeEmptyNumberResponse, _err error)

Summary:

Predicts whether a phone number is a nonexistent number by using AI algorithms.

Description:

  You can call this operation to verify whether a phone number is a nonexistent number. When you call this operation to verify a number, the system charges you CNY 0.01 per verification based on the number of verifications. **Before you call this operation, make sure that you are familiar with the billing of Cell Phone Number Service.**

	- You are charged only if the value of Code is OK and the value of Status is not UNKNOWN.

	- The prediction is not strictly accurate because Cell Phone Number Service predicts the nonexistent number probability by using AI algorithms. The accuracy rate of the prediction and the recall rate of empty numbers are about 95%. **Pay attention to this point when you call this operation**.

	- Before you call this operation, perform the following operations: Log on to the Cell Phone Number Service console. On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

### [](#qps)QPS limits

You can call this operation up to 100 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.

### [](#)Authorization information

By default, only Alibaba Cloud accounts can call this operation. RAM users can call this operation only after the RAM users are granted the related permissions. For more information, see [Grant permissions to RAM users](https://help.aliyun.com/document_detail/154006.html).

@param request - DescribeEmptyNumberRequest

@return DescribeEmptyNumberResponse

func (*Client) DescribeEmptyNumberWithOptions

func (client *Client) DescribeEmptyNumberWithOptions(request *DescribeEmptyNumberRequest, runtime *util.RuntimeOptions) (_result *DescribeEmptyNumberResponse, _err error)

Summary:

Predicts whether a phone number is a nonexistent number by using AI algorithms.

Description:

  You can call this operation to verify whether a phone number is a nonexistent number. When you call this operation to verify a number, the system charges you CNY 0.01 per verification based on the number of verifications. **Before you call this operation, make sure that you are familiar with the billing of Cell Phone Number Service.**

	- You are charged only if the value of Code is OK and the value of Status is not UNKNOWN.

	- The prediction is not strictly accurate because Cell Phone Number Service predicts the nonexistent number probability by using AI algorithms. The accuracy rate of the prediction and the recall rate of empty numbers are about 95%. **Pay attention to this point when you call this operation**.

	- Before you call this operation, perform the following operations: Log on to the Cell Phone Number Service console. On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

### [](#qps)QPS limits

You can call this operation up to 100 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.

### [](#)Authorization information

By default, only Alibaba Cloud accounts can call this operation. RAM users can call this operation only after the RAM users are granted the related permissions. For more information, see [Grant permissions to RAM users](https://help.aliyun.com/document_detail/154006.html).

@param request - DescribeEmptyNumberRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeEmptyNumberResponse

func (*Client) DescribeMobileOperatorAttribute added in v3.10.0

func (client *Client) DescribeMobileOperatorAttribute(request *DescribeMobileOperatorAttributeRequest) (_result *DescribeMobileOperatorAttributeResponse, _err error)

Summary:

号码归属地查询v2

@param request - DescribeMobileOperatorAttributeRequest

@return DescribeMobileOperatorAttributeResponse

func (*Client) DescribeMobileOperatorAttributeWithOptions added in v3.10.0

func (client *Client) DescribeMobileOperatorAttributeWithOptions(request *DescribeMobileOperatorAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeMobileOperatorAttributeResponse, _err error)

Summary:

号码归属地查询v2

@param request - DescribeMobileOperatorAttributeRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribeMobileOperatorAttributeResponse

func (*Client) DescribePhoneNumberAnalysis

func (client *Client) DescribePhoneNumberAnalysis(request *DescribePhoneNumberAnalysisRequest) (_result *DescribePhoneNumberAnalysisResponse, _err error)

Summary:

号码分析实时查询蚂蚁

@param request - DescribePhoneNumberAnalysisRequest

@return DescribePhoneNumberAnalysisResponse

func (*Client) DescribePhoneNumberAnalysisAI added in v3.1.0

func (client *Client) DescribePhoneNumberAnalysisAI(request *DescribePhoneNumberAnalysisAIRequest) (_result *DescribePhoneNumberAnalysisAIResponse, _err error)

Summary:

Obtains the analysis results of a phone number.

Description:

Before you call this operation, perform the following operations: Log on to the Cell Phone Number Service console. On the Labels page, find the label that you want to use, click Activate Now, enter the required information, and then submit your application. After your application is approved, you can use the label. Before you call this operation, make sure that you are familiar with the billing of Cell Phone Number Service.

@param request - DescribePhoneNumberAnalysisAIRequest

@return DescribePhoneNumberAnalysisAIResponse

func (*Client) DescribePhoneNumberAnalysisAIWithOptions added in v3.1.0

func (client *Client) DescribePhoneNumberAnalysisAIWithOptions(request *DescribePhoneNumberAnalysisAIRequest, runtime *util.RuntimeOptions) (_result *DescribePhoneNumberAnalysisAIResponse, _err error)

Summary:

Obtains the analysis results of a phone number.

Description:

Before you call this operation, perform the following operations: Log on to the Cell Phone Number Service console. On the Labels page, find the label that you want to use, click Activate Now, enter the required information, and then submit your application. After your application is approved, you can use the label. Before you call this operation, make sure that you are familiar with the billing of Cell Phone Number Service.

@param request - DescribePhoneNumberAnalysisAIRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribePhoneNumberAnalysisAIResponse

func (*Client) DescribePhoneNumberAnalysisPai added in v3.11.0

func (client *Client) DescribePhoneNumberAnalysisPai(request *DescribePhoneNumberAnalysisPaiRequest) (_result *DescribePhoneNumberAnalysisPaiResponse, _err error)

Summary:

号码分析服务pai供应商批量查询接口

@param request - DescribePhoneNumberAnalysisPaiRequest

@return DescribePhoneNumberAnalysisPaiResponse

func (*Client) DescribePhoneNumberAnalysisPaiWithOptions added in v3.11.0

func (client *Client) DescribePhoneNumberAnalysisPaiWithOptions(request *DescribePhoneNumberAnalysisPaiRequest, runtime *util.RuntimeOptions) (_result *DescribePhoneNumberAnalysisPaiResponse, _err error)

Summary:

号码分析服务pai供应商批量查询接口

@param request - DescribePhoneNumberAnalysisPaiRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribePhoneNumberAnalysisPaiResponse

func (*Client) DescribePhoneNumberAnalysisTransparent added in v3.4.0

func (client *Client) DescribePhoneNumberAnalysisTransparent(request *DescribePhoneNumberAnalysisTransparentRequest) (_result *DescribePhoneNumberAnalysisTransparentResponse, _err error)

Summary:

泛行业人群筛选

@param request - DescribePhoneNumberAnalysisTransparentRequest

@return DescribePhoneNumberAnalysisTransparentResponse

func (*Client) DescribePhoneNumberAnalysisTransparentWithOptions added in v3.4.0

func (client *Client) DescribePhoneNumberAnalysisTransparentWithOptions(request *DescribePhoneNumberAnalysisTransparentRequest, runtime *util.RuntimeOptions) (_result *DescribePhoneNumberAnalysisTransparentResponse, _err error)

Summary:

泛行业人群筛选

@param request - DescribePhoneNumberAnalysisTransparentRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribePhoneNumberAnalysisTransparentResponse

func (*Client) DescribePhoneNumberAnalysisWithOptions

func (client *Client) DescribePhoneNumberAnalysisWithOptions(request *DescribePhoneNumberAnalysisRequest, runtime *util.RuntimeOptions) (_result *DescribePhoneNumberAnalysisResponse, _err error)

Summary:

号码分析实时查询蚂蚁

@param request - DescribePhoneNumberAnalysisRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribePhoneNumberAnalysisResponse

func (*Client) DescribePhoneNumberAttribute deprecated added in v3.1.0

func (client *Client) DescribePhoneNumberAttribute(request *DescribePhoneNumberAttributeRequest) (_result *DescribePhoneNumberAttributeResponse, _err error)

Deprecated: OpenAPI DescribePhoneNumberAttribute is deprecated, please use Dytnsapi::2020-02-17::DescribePhoneNumberOperatorAttribute instead.

Summary:

Queries the carrier, registration location, and mobile number portability information of a phone number.

Description:

  Before you call this operation, make sure that you are familiar with the [billing](https://help.aliyun.com/document_detail/154751.html) of Cell Phone Number Service.

	- By default, only Alibaba Cloud accounts can call this operation. RAM users can call this operation only after the RAM users are granted the related permissions. For more information, see [Grant permissions to RAM users](https://help.aliyun.com/document_detail/154006.html).

### [](#qps)QPS limits

You can call this operation up to 2,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 - DescribePhoneNumberAttributeRequest

@return DescribePhoneNumberAttributeResponse Deprecated

func (*Client) DescribePhoneNumberAttributeWithOptions deprecated added in v3.1.0

func (client *Client) DescribePhoneNumberAttributeWithOptions(request *DescribePhoneNumberAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribePhoneNumberAttributeResponse, _err error)

Deprecated: OpenAPI DescribePhoneNumberAttribute is deprecated, please use Dytnsapi::2020-02-17::DescribePhoneNumberOperatorAttribute instead.

Summary:

Queries the carrier, registration location, and mobile number portability information of a phone number.

Description:

  Before you call this operation, make sure that you are familiar with the [billing](https://help.aliyun.com/document_detail/154751.html) of Cell Phone Number Service.

	- By default, only Alibaba Cloud accounts can call this operation. RAM users can call this operation only after the RAM users are granted the related permissions. For more information, see [Grant permissions to RAM users](https://help.aliyun.com/document_detail/154006.html).

### [](#qps)QPS limits

You can call this operation up to 2,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 - DescribePhoneNumberAttributeRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribePhoneNumberAttributeResponse Deprecated

func (*Client) DescribePhoneNumberOnlineTime

func (client *Client) DescribePhoneNumberOnlineTime(request *DescribePhoneNumberOnlineTimeRequest) (_result *DescribePhoneNumberOnlineTimeResponse, _err error)

Summary:

Queries the usage period of a phone number of a user.

Description:

  Before you call this operation, perform the following operations: Log on to the Cell Phone Number Service console. On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

	- Before you call this operation, make sure that you are familiar with the [billing](https://help.aliyun.com/document_detail/154751.html) of Cell Phone Number Service.

### [](#qps)QPS limits

You can call this operation up to 200 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 - DescribePhoneNumberOnlineTimeRequest

@return DescribePhoneNumberOnlineTimeResponse

func (*Client) DescribePhoneNumberOnlineTimeWithOptions

func (client *Client) DescribePhoneNumberOnlineTimeWithOptions(request *DescribePhoneNumberOnlineTimeRequest, runtime *util.RuntimeOptions) (_result *DescribePhoneNumberOnlineTimeResponse, _err error)

Summary:

Queries the usage period of a phone number of a user.

Description:

  Before you call this operation, perform the following operations: Log on to the Cell Phone Number Service console. On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

	- Before you call this operation, make sure that you are familiar with the [billing](https://help.aliyun.com/document_detail/154751.html) of Cell Phone Number Service.

### [](#qps)QPS limits

You can call this operation up to 200 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 - DescribePhoneNumberOnlineTimeRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribePhoneNumberOnlineTimeResponse

func (*Client) DescribePhoneNumberOperatorAttribute

func (client *Client) DescribePhoneNumberOperatorAttribute(request *DescribePhoneNumberOperatorAttributeRequest) (_result *DescribePhoneNumberOperatorAttributeResponse, _err error)

Summary:

Queries the attribute information about a phone number, including the registration province, registration city, basic carrier (such as China Mobile, China Unicom, China Telecom, or China Broadnet), reseller of mobile communications services (such as Alibaba Communications), mobile number portability, and the number segment to which the phone number belongs.

Description:

  Before you call this operation, make sure that you are familiar with the [billing](https://help.aliyun.com/document_detail/154008.html) of Cell Phone Number Service.

	- By default, only Alibaba Cloud accounts can call this operation. RAM users can call this operation only after the RAM users are granted the related permissions. For more information, see [Grant permissions to RAM users](https://help.aliyun.com/document_detail/154006.html).

	- You can call this operation to obtain the carrier, registration location, and mobile number portability information about a phone number. You can query phone numbers in **plaintext*	- and phone numbers that are encrypted by using **MD5*	- and **SHA256**.

	- Before you call this operation, perform the following operations: Log on to the Cell Phone Number Service console. On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

@param request - DescribePhoneNumberOperatorAttributeRequest

@return DescribePhoneNumberOperatorAttributeResponse

func (*Client) DescribePhoneNumberOperatorAttributeWithOptions

func (client *Client) DescribePhoneNumberOperatorAttributeWithOptions(request *DescribePhoneNumberOperatorAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribePhoneNumberOperatorAttributeResponse, _err error)

Summary:

Queries the attribute information about a phone number, including the registration province, registration city, basic carrier (such as China Mobile, China Unicom, China Telecom, or China Broadnet), reseller of mobile communications services (such as Alibaba Communications), mobile number portability, and the number segment to which the phone number belongs.

Description:

  Before you call this operation, make sure that you are familiar with the [billing](https://help.aliyun.com/document_detail/154008.html) of Cell Phone Number Service.

	- By default, only Alibaba Cloud accounts can call this operation. RAM users can call this operation only after the RAM users are granted the related permissions. For more information, see [Grant permissions to RAM users](https://help.aliyun.com/document_detail/154006.html).

	- You can call this operation to obtain the carrier, registration location, and mobile number portability information about a phone number. You can query phone numbers in **plaintext*	- and phone numbers that are encrypted by using **MD5*	- and **SHA256**.

	- Before you call this operation, perform the following operations: Log on to the Cell Phone Number Service console. On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

@param request - DescribePhoneNumberOperatorAttributeRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribePhoneNumberOperatorAttributeResponse

func (*Client) DescribePhoneNumberRisk added in v3.5.0

func (client *Client) DescribePhoneNumberRisk(request *DescribePhoneNumberRiskRequest) (_result *DescribePhoneNumberRiskResponse, _err error)

Summary:

风险用户评分

@param request - DescribePhoneNumberRiskRequest

@return DescribePhoneNumberRiskResponse

func (*Client) DescribePhoneNumberRiskWithOptions added in v3.5.0

func (client *Client) DescribePhoneNumberRiskWithOptions(request *DescribePhoneNumberRiskRequest, runtime *util.RuntimeOptions) (_result *DescribePhoneNumberRiskResponse, _err error)

Summary:

风险用户评分

@param request - DescribePhoneNumberRiskRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribePhoneNumberRiskResponse

func (*Client) DescribePhoneTwiceTelVerify

func (client *Client) DescribePhoneTwiceTelVerify(request *DescribePhoneTwiceTelVerifyRequest) (_result *DescribePhoneTwiceTelVerifyResponse, _err error)

Summary:

Verifies whether a phone number is a reassigned phone number by calling this operation.

Description:

  Before you call this operation, make sure that you are familiar with the [billing](https://help.aliyun.com/document_detail/154751.html) of Cell Phone Number Service.

	- You are charged for phone number verifications only if the value of Code is OK and the value of VerifyResult is not 0.

	- Before you call this operation, perform the following operations: Log on to the Cell Phone Number Service console. On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

## [](#qps)QPS limits

You can call this operation up to 100 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.

## [](#)Authorization information

By default, only Alibaba Cloud accounts can call this operation. RAM users can call this operation only after the RAM users are granted the related permissions. For more information, see [Grant permissions to RAM users](https://help.aliyun.com/document_detail/154006.html).

@param request - DescribePhoneTwiceTelVerifyRequest

@return DescribePhoneTwiceTelVerifyResponse

func (*Client) DescribePhoneTwiceTelVerifyWithOptions

func (client *Client) DescribePhoneTwiceTelVerifyWithOptions(request *DescribePhoneTwiceTelVerifyRequest, runtime *util.RuntimeOptions) (_result *DescribePhoneTwiceTelVerifyResponse, _err error)

Summary:

Verifies whether a phone number is a reassigned phone number by calling this operation.

Description:

  Before you call this operation, make sure that you are familiar with the [billing](https://help.aliyun.com/document_detail/154751.html) of Cell Phone Number Service.

	- You are charged for phone number verifications only if the value of Code is OK and the value of VerifyResult is not 0.

	- Before you call this operation, perform the following operations: Log on to the Cell Phone Number Service console. On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

## [](#qps)QPS limits

You can call this operation up to 100 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.

## [](#)Authorization information

By default, only Alibaba Cloud accounts can call this operation. RAM users can call this operation only after the RAM users are granted the related permissions. For more information, see [Grant permissions to RAM users](https://help.aliyun.com/document_detail/154006.html).

@param request - DescribePhoneTwiceTelVerifyRequest

@param runtime - runtime options for this request RuntimeOptions

@return DescribePhoneTwiceTelVerifyResponse

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) GetUAIDApplyTokenSign added in v3.3.0

func (client *Client) GetUAIDApplyTokenSign(request *GetUAIDApplyTokenSignRequest) (_result *GetUAIDApplyTokenSignResponse, _err error)

Summary:

获取UAID申请Token所需的签名字段

@param request - GetUAIDApplyTokenSignRequest

@return GetUAIDApplyTokenSignResponse

func (*Client) GetUAIDApplyTokenSignWithOptions added in v3.3.0

func (client *Client) GetUAIDApplyTokenSignWithOptions(request *GetUAIDApplyTokenSignRequest, runtime *util.RuntimeOptions) (_result *GetUAIDApplyTokenSignResponse, _err error)

Summary:

获取UAID申请Token所需的签名字段

@param request - GetUAIDApplyTokenSignRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetUAIDApplyTokenSignResponse

func (*Client) GetUAIDConversionSign added in v3.8.0

func (client *Client) GetUAIDConversionSign(request *GetUAIDConversionSignRequest) (_result *GetUAIDConversionSignResponse, _err error)

Summary:

获取号码采集服务申请Token所需的签名字段

@param request - GetUAIDConversionSignRequest

@return GetUAIDConversionSignResponse

func (*Client) GetUAIDConversionSignWithOptions added in v3.8.0

func (client *Client) GetUAIDConversionSignWithOptions(request *GetUAIDConversionSignRequest, runtime *util.RuntimeOptions) (_result *GetUAIDConversionSignResponse, _err error)

Summary:

获取号码采集服务申请Token所需的签名字段

@param request - GetUAIDConversionSignRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetUAIDConversionSignResponse

func (*Client) Init

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

func (*Client) InvalidPhoneNumberFilter

func (client *Client) InvalidPhoneNumberFilter(request *InvalidPhoneNumberFilterRequest) (_result *InvalidPhoneNumberFilterResponse, _err error)

Summary:

Filters invalid phone numbers.

Description:

Before you call this operation, perform the following operations: Log on to the Cell Phone Number Service console. On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

### [](#qps)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 - InvalidPhoneNumberFilterRequest

@return InvalidPhoneNumberFilterResponse

func (*Client) InvalidPhoneNumberFilterWithOptions

func (client *Client) InvalidPhoneNumberFilterWithOptions(request *InvalidPhoneNumberFilterRequest, runtime *util.RuntimeOptions) (_result *InvalidPhoneNumberFilterResponse, _err error)

Summary:

Filters invalid phone numbers.

Description:

Before you call this operation, perform the following operations: Log on to the Cell Phone Number Service console. On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

### [](#qps)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 - InvalidPhoneNumberFilterRequest

@param runtime - runtime options for this request RuntimeOptions

@return InvalidPhoneNumberFilterResponse

func (*Client) PhoneNumberConvertService added in v3.2.0

func (client *Client) PhoneNumberConvertService(request *PhoneNumberConvertServiceRequest) (_result *PhoneNumberConvertServiceResponse, _err error)

@param request - PhoneNumberConvertServiceRequest

@return PhoneNumberConvertServiceResponse

func (*Client) PhoneNumberConvertServiceWithOptions added in v3.2.0

func (client *Client) PhoneNumberConvertServiceWithOptions(request *PhoneNumberConvertServiceRequest, runtime *util.RuntimeOptions) (_result *PhoneNumberConvertServiceResponse, _err error)

@param request - PhoneNumberConvertServiceRequest

@param runtime - runtime options for this request RuntimeOptions

@return PhoneNumberConvertServiceResponse

func (*Client) PhoneNumberEncrypt

func (client *Client) PhoneNumberEncrypt(request *PhoneNumberEncryptRequest) (_result *PhoneNumberEncryptResponse, _err error)

Summary:

Encrypts the original phone number into a virtual number that starts with 140. Cell Phone Number Service integrates the communications services provided by Alibaba Cloud. This allows you to initiate a call by using a virtual number that starts with 140.

Description:

Before you call this operation, perform the following operations: Log on to the Cell Phone Number Service console. On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

### [](#qps)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 - PhoneNumberEncryptRequest

@return PhoneNumberEncryptResponse

func (*Client) PhoneNumberEncryptWithOptions

func (client *Client) PhoneNumberEncryptWithOptions(request *PhoneNumberEncryptRequest, runtime *util.RuntimeOptions) (_result *PhoneNumberEncryptResponse, _err error)

Summary:

Encrypts the original phone number into a virtual number that starts with 140. Cell Phone Number Service integrates the communications services provided by Alibaba Cloud. This allows you to initiate a call by using a virtual number that starts with 140.

Description:

Before you call this operation, perform the following operations: Log on to the Cell Phone Number Service console. On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

### [](#qps)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 - PhoneNumberEncryptRequest

@param runtime - runtime options for this request RuntimeOptions

@return PhoneNumberEncryptResponse

func (*Client) PhoneNumberStatusForAccount

func (client *Client) PhoneNumberStatusForAccount(request *PhoneNumberStatusForAccountRequest) (_result *PhoneNumberStatusForAccountResponse, _err error)

Summary:

Queries the real-time service state of a phone number. The state includes NORMAL, SHUTDOWN, and NOT_EXIST. You can choose an encryption method for your phone number query, including plaintext, MD5, and SHA256.

Description:

  Before you call this operation, make sure that you are familiar with the [billing](https://help.aliyun.com/document_detail/154751.html) of Cell Phone Number Service.

	- By default, only Alibaba Cloud accounts can call this operation. RAM users can call this operation only after the RAM users are granted the related permissions. For more information, see [Grant permissions to RAM users](https://help.aliyun.com/document_detail/154006.html).

	- Before you call this operation, perform the following operations: Log on to the Cell Phone Number Service console. On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

### [](#qps)QPS limits

You can call this operation up to 300 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 - PhoneNumberStatusForAccountRequest

@return PhoneNumberStatusForAccountResponse

func (*Client) PhoneNumberStatusForAccountWithOptions

func (client *Client) PhoneNumberStatusForAccountWithOptions(request *PhoneNumberStatusForAccountRequest, runtime *util.RuntimeOptions) (_result *PhoneNumberStatusForAccountResponse, _err error)

Summary:

Queries the real-time service state of a phone number. The state includes NORMAL, SHUTDOWN, and NOT_EXIST. You can choose an encryption method for your phone number query, including plaintext, MD5, and SHA256.

Description:

  Before you call this operation, make sure that you are familiar with the [billing](https://help.aliyun.com/document_detail/154751.html) of Cell Phone Number Service.

	- By default, only Alibaba Cloud accounts can call this operation. RAM users can call this operation only after the RAM users are granted the related permissions. For more information, see [Grant permissions to RAM users](https://help.aliyun.com/document_detail/154006.html).

	- Before you call this operation, perform the following operations: Log on to the Cell Phone Number Service console. On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

### [](#qps)QPS limits

You can call this operation up to 300 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 - PhoneNumberStatusForAccountRequest

@param runtime - runtime options for this request RuntimeOptions

@return PhoneNumberStatusForAccountResponse

func (*Client) PhoneNumberStatusForPublic

func (client *Client) PhoneNumberStatusForPublic(request *PhoneNumberStatusForPublicRequest) (_result *PhoneNumberStatusForPublicResponse, _err error)

Summary:

Queries the real-time service state of a phone number. The state includes NORMAL, SHUTDOWN, and NOT_EXIST. You can choose an encryption method for your phone number query, including plaintext, MD5, and SHA256.

Description:

  Before you call this operation, make sure that you are familiar with the [billing](https://help.aliyun.com/document_detail/154751.html) of Cell Phone Number Service.

	- By default, only Alibaba Cloud accounts can call this operation. RAM users can call this operation only after the RAM users are granted the related permissions. For more information, see [Grant permissions to RAM users](https://help.aliyun.com/document_detail/154006.html).

	- Before you call this operation, perform the following operations: Log on to the Cell Phone Number Service console. On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

### [](#qps)QPS limits

You can call this operation up to 300 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 - PhoneNumberStatusForPublicRequest

@return PhoneNumberStatusForPublicResponse

func (*Client) PhoneNumberStatusForPublicWithOptions

func (client *Client) PhoneNumberStatusForPublicWithOptions(request *PhoneNumberStatusForPublicRequest, runtime *util.RuntimeOptions) (_result *PhoneNumberStatusForPublicResponse, _err error)

Summary:

Queries the real-time service state of a phone number. The state includes NORMAL, SHUTDOWN, and NOT_EXIST. You can choose an encryption method for your phone number query, including plaintext, MD5, and SHA256.

Description:

  Before you call this operation, make sure that you are familiar with the [billing](https://help.aliyun.com/document_detail/154751.html) of Cell Phone Number Service.

	- By default, only Alibaba Cloud accounts can call this operation. RAM users can call this operation only after the RAM users are granted the related permissions. For more information, see [Grant permissions to RAM users](https://help.aliyun.com/document_detail/154006.html).

	- Before you call this operation, perform the following operations: Log on to the Cell Phone Number Service console. On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

### [](#qps)QPS limits

You can call this operation up to 300 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 - PhoneNumberStatusForPublicRequest

@param runtime - runtime options for this request RuntimeOptions

@return PhoneNumberStatusForPublicResponse

func (*Client) PhoneNumberStatusForReal

func (client *Client) PhoneNumberStatusForReal(request *PhoneNumberStatusForRealRequest) (_result *PhoneNumberStatusForRealResponse, _err error)

Summary:

Queries the real-time service state of a phone number. The state includes NORMAL, SHUTDOWN, and NOT_EXIST. You can choose an encryption method for your phone number query, including plaintext, MD5, and SHA256.

Description:

  Before you call this operation, make sure that you are familiar with the [billing](https://help.aliyun.com/document_detail/154751.html) of Cell Phone Number Service.

	- By default, only Alibaba Cloud accounts can call this operation. RAM users can call this operation only after the RAM users are granted the related permissions. For more information, see [Grant permissions to RAM users](https://help.aliyun.com/document_detail/154006.html).

	- Before you call this operation, perform the following operations: Log on to the Cell Phone Number Service console. On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

### [](#qps)QPS limits

You can call this operation up to 300 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 - PhoneNumberStatusForRealRequest

@return PhoneNumberStatusForRealResponse

func (*Client) PhoneNumberStatusForRealWithOptions

func (client *Client) PhoneNumberStatusForRealWithOptions(request *PhoneNumberStatusForRealRequest, runtime *util.RuntimeOptions) (_result *PhoneNumberStatusForRealResponse, _err error)

Summary:

Queries the real-time service state of a phone number. The state includes NORMAL, SHUTDOWN, and NOT_EXIST. You can choose an encryption method for your phone number query, including plaintext, MD5, and SHA256.

Description:

  Before you call this operation, make sure that you are familiar with the [billing](https://help.aliyun.com/document_detail/154751.html) of Cell Phone Number Service.

	- By default, only Alibaba Cloud accounts can call this operation. RAM users can call this operation only after the RAM users are granted the related permissions. For more information, see [Grant permissions to RAM users](https://help.aliyun.com/document_detail/154006.html).

	- Before you call this operation, perform the following operations: Log on to the Cell Phone Number Service console. On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

### [](#qps)QPS limits

You can call this operation up to 300 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 - PhoneNumberStatusForRealRequest

@param runtime - runtime options for this request RuntimeOptions

@return PhoneNumberStatusForRealResponse

func (*Client) PhoneNumberStatusForSms

func (client *Client) PhoneNumberStatusForSms(request *PhoneNumberStatusForSmsRequest) (_result *PhoneNumberStatusForSmsResponse, _err error)

Summary:

Queries the real-time service state of a phone number. The state includes NORMAL, SHUTDOWN, and NOT_EXIST. You can choose an encryption method for your phone number query, including plaintext, MD5, and SHA256.

Description:

  Before you call this operation, make sure that you are familiar with the [billing](https://help.aliyun.com/document_detail/154751.html) of Cell Phone Number Service.

	- By default, only Alibaba Cloud accounts can call this operation. RAM users can call this operation only after the RAM users are granted the related permissions. For more information, see [Grant permissions to RAM users](https://help.aliyun.com/document_detail/154006.html).

	- Before you call this operation, perform the following operations: Log on to the Cell Phone Number Service console. On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

### [](#qps)QPS limits

You can call this operation up to 300 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 - PhoneNumberStatusForSmsRequest

@return PhoneNumberStatusForSmsResponse

func (*Client) PhoneNumberStatusForSmsWithOptions

func (client *Client) PhoneNumberStatusForSmsWithOptions(request *PhoneNumberStatusForSmsRequest, runtime *util.RuntimeOptions) (_result *PhoneNumberStatusForSmsResponse, _err error)

Summary:

Queries the real-time service state of a phone number. The state includes NORMAL, SHUTDOWN, and NOT_EXIST. You can choose an encryption method for your phone number query, including plaintext, MD5, and SHA256.

Description:

  Before you call this operation, make sure that you are familiar with the [billing](https://help.aliyun.com/document_detail/154751.html) of Cell Phone Number Service.

	- By default, only Alibaba Cloud accounts can call this operation. RAM users can call this operation only after the RAM users are granted the related permissions. For more information, see [Grant permissions to RAM users](https://help.aliyun.com/document_detail/154006.html).

	- Before you call this operation, perform the following operations: Log on to the Cell Phone Number Service console. On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

### [](#qps)QPS limits

You can call this operation up to 300 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 - PhoneNumberStatusForSmsRequest

@param runtime - runtime options for this request RuntimeOptions

@return PhoneNumberStatusForSmsResponse

func (*Client) PhoneNumberStatusForVirtual

func (client *Client) PhoneNumberStatusForVirtual(request *PhoneNumberStatusForVirtualRequest) (_result *PhoneNumberStatusForVirtualResponse, _err error)

Summary:

Queries the status of a virtual phone number. You can choose an encryption method for your phone number query, including plaintext, MD5, and SHA256.

Description:

  Before you call this operation, make sure that you are familiar with the [billing](https://help.aliyun.com/document_detail/154751.html) of Cell Phone Number Service.

	- You are charged only if the value of Code is OK and the value of IsPrivacyNumber is true or false.

	- By default, only Alibaba Cloud accounts can call this operation. RAM users can call this operation only after the RAM users are granted the related permissions. For more information, see [Grant permissions to RAM users](https://help.aliyun.com/document_detail/154006.html).

	- Before you call this operation, perform the following operations: Log on to the Cell Phone Number Service console. On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

### [](#qps)QPS limits

You can call this operation up to 300 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 - PhoneNumberStatusForVirtualRequest

@return PhoneNumberStatusForVirtualResponse

func (*Client) PhoneNumberStatusForVirtualWithOptions

func (client *Client) PhoneNumberStatusForVirtualWithOptions(request *PhoneNumberStatusForVirtualRequest, runtime *util.RuntimeOptions) (_result *PhoneNumberStatusForVirtualResponse, _err error)

Summary:

Queries the status of a virtual phone number. You can choose an encryption method for your phone number query, including plaintext, MD5, and SHA256.

Description:

  Before you call this operation, make sure that you are familiar with the [billing](https://help.aliyun.com/document_detail/154751.html) of Cell Phone Number Service.

	- You are charged only if the value of Code is OK and the value of IsPrivacyNumber is true or false.

	- By default, only Alibaba Cloud accounts can call this operation. RAM users can call this operation only after the RAM users are granted the related permissions. For more information, see [Grant permissions to RAM users](https://help.aliyun.com/document_detail/154006.html).

	- Before you call this operation, perform the following operations: Log on to the Cell Phone Number Service console. On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

### [](#qps)QPS limits

You can call this operation up to 300 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 - PhoneNumberStatusForVirtualRequest

@param runtime - runtime options for this request RuntimeOptions

@return PhoneNumberStatusForVirtualResponse

func (*Client) PhoneNumberStatusForVoice

func (client *Client) PhoneNumberStatusForVoice(request *PhoneNumberStatusForVoiceRequest) (_result *PhoneNumberStatusForVoiceResponse, _err error)

Summary:

Queries the real-time service state of a phone number. The state includes NORMAL, SHUTDOWN, and NOT_EXIST. You can choose an encryption method for your phone number query, including plaintext, MD5, and SHA256.

Description:

  Before you call this operation, make sure that you are familiar with the [billing](https://help.aliyun.com/document_detail/154751.html) of Cell Phone Number Service.

	- By default, only Alibaba Cloud accounts can call this operation. RAM users can call this operation only after the RAM users are granted the related permissions. For more information, see [Grant permissions to RAM users](https://help.aliyun.com/document_detail/154006.html).

	- Before you call this operation, perform the following operations: Log on to the Cell Phone Number Service console. On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

### [](#qps)QPS limits

You can call this operation up to 300 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 - PhoneNumberStatusForVoiceRequest

@return PhoneNumberStatusForVoiceResponse

func (*Client) PhoneNumberStatusForVoiceWithOptions

func (client *Client) PhoneNumberStatusForVoiceWithOptions(request *PhoneNumberStatusForVoiceRequest, runtime *util.RuntimeOptions) (_result *PhoneNumberStatusForVoiceResponse, _err error)

Summary:

Queries the real-time service state of a phone number. The state includes NORMAL, SHUTDOWN, and NOT_EXIST. You can choose an encryption method for your phone number query, including plaintext, MD5, and SHA256.

Description:

  Before you call this operation, make sure that you are familiar with the [billing](https://help.aliyun.com/document_detail/154751.html) of Cell Phone Number Service.

	- By default, only Alibaba Cloud accounts can call this operation. RAM users can call this operation only after the RAM users are granted the related permissions. For more information, see [Grant permissions to RAM users](https://help.aliyun.com/document_detail/154006.html).

	- Before you call this operation, perform the following operations: Log on to the Cell Phone Number Service console. On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

### [](#qps)QPS limits

You can call this operation up to 300 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 - PhoneNumberStatusForVoiceRequest

@param runtime - runtime options for this request RuntimeOptions

@return PhoneNumberStatusForVoiceResponse

func (*Client) QueryAvailableAuthCode added in v3.2.0

func (client *Client) QueryAvailableAuthCode(request *QueryAvailableAuthCodeRequest) (_result *QueryAvailableAuthCodeResponse, _err error)

Summary:

Queries available authorization codes.

@param request - QueryAvailableAuthCodeRequest

@return QueryAvailableAuthCodeResponse

func (*Client) QueryAvailableAuthCodeWithOptions added in v3.2.0

func (client *Client) QueryAvailableAuthCodeWithOptions(request *QueryAvailableAuthCodeRequest, runtime *util.RuntimeOptions) (_result *QueryAvailableAuthCodeResponse, _err error)

Summary:

Queries available authorization codes.

@param request - QueryAvailableAuthCodeRequest

@param runtime - runtime options for this request RuntimeOptions

@return QueryAvailableAuthCodeResponse

func (*Client) QueryPhoneNumberOnlineTime added in v3.6.0

func (client *Client) QueryPhoneNumberOnlineTime(request *QueryPhoneNumberOnlineTimeRequest) (_result *QueryPhoneNumberOnlineTimeResponse, _err error)

Summary:

在网时长专用接口

@param request - QueryPhoneNumberOnlineTimeRequest

@return QueryPhoneNumberOnlineTimeResponse

func (*Client) QueryPhoneNumberOnlineTimeWithOptions added in v3.6.0

func (client *Client) QueryPhoneNumberOnlineTimeWithOptions(request *QueryPhoneNumberOnlineTimeRequest, runtime *util.RuntimeOptions) (_result *QueryPhoneNumberOnlineTimeResponse, _err error)

Summary:

在网时长专用接口

@param request - QueryPhoneNumberOnlineTimeRequest

@param runtime - runtime options for this request RuntimeOptions

@return QueryPhoneNumberOnlineTimeResponse

func (*Client) QueryPhoneTwiceTelVerify added in v3.7.0

func (client *Client) QueryPhoneTwiceTelVerify(request *QueryPhoneTwiceTelVerifyRequest) (_result *QueryPhoneTwiceTelVerifyResponse, _err error)

Summary:

二次号携号转网号码查询

@param request - QueryPhoneTwiceTelVerifyRequest

@return QueryPhoneTwiceTelVerifyResponse

func (*Client) QueryPhoneTwiceTelVerifyWithOptions added in v3.7.0

func (client *Client) QueryPhoneTwiceTelVerifyWithOptions(request *QueryPhoneTwiceTelVerifyRequest, runtime *util.RuntimeOptions) (_result *QueryPhoneTwiceTelVerifyResponse, _err error)

Summary:

二次号携号转网号码查询

@param request - QueryPhoneTwiceTelVerifyRequest

@param runtime - runtime options for this request RuntimeOptions

@return QueryPhoneTwiceTelVerifyResponse

func (*Client) QueryTagApplyRule added in v3.2.0

func (client *Client) QueryTagApplyRule(request *QueryTagApplyRuleRequest) (_result *QueryTagApplyRuleResponse, _err error)

Summary:

Queries tag application rules.

@param request - QueryTagApplyRuleRequest

@return QueryTagApplyRuleResponse

func (*Client) QueryTagApplyRuleWithOptions added in v3.2.0

func (client *Client) QueryTagApplyRuleWithOptions(request *QueryTagApplyRuleRequest, runtime *util.RuntimeOptions) (_result *QueryTagApplyRuleResponse, _err error)

Summary:

Queries tag application rules.

@param request - QueryTagApplyRuleRequest

@param runtime - runtime options for this request RuntimeOptions

@return QueryTagApplyRuleResponse

func (*Client) QueryTagInfoBySelection added in v3.2.0

func (client *Client) QueryTagInfoBySelection(request *QueryTagInfoBySelectionRequest) (_result *QueryTagInfoBySelectionResponse, _err error)

Summary:

Queries information about tags.

@param request - QueryTagInfoBySelectionRequest

@return QueryTagInfoBySelectionResponse

func (*Client) QueryTagInfoBySelectionWithOptions added in v3.2.0

func (client *Client) QueryTagInfoBySelectionWithOptions(request *QueryTagInfoBySelectionRequest, runtime *util.RuntimeOptions) (_result *QueryTagInfoBySelectionResponse, _err error)

Summary:

Queries information about tags.

@param request - QueryTagInfoBySelectionRequest

@param runtime - runtime options for this request RuntimeOptions

@return QueryTagInfoBySelectionResponse

func (*Client) QueryTagListPage added in v3.2.0

func (client *Client) QueryTagListPage(request *QueryTagListPageRequest) (_result *QueryTagListPageResponse, _err error)

Summary:

Queries a list of tags by page.

@param request - QueryTagListPageRequest

@return QueryTagListPageResponse

func (*Client) QueryTagListPageWithOptions added in v3.2.0

func (client *Client) QueryTagListPageWithOptions(request *QueryTagListPageRequest, runtime *util.RuntimeOptions) (_result *QueryTagListPageResponse, _err error)

Summary:

Queries a list of tags by page.

@param request - QueryTagListPageRequest

@param runtime - runtime options for this request RuntimeOptions

@return QueryTagListPageResponse

func (*Client) QueryUsageStatisticsByTagId added in v3.2.0

func (client *Client) QueryUsageStatisticsByTagId(request *QueryUsageStatisticsByTagIdRequest) (_result *QueryUsageStatisticsByTagIdResponse, _err error)

Summary:

Queries the usage statistics based on tag IDs.

@param request - QueryUsageStatisticsByTagIdRequest

@return QueryUsageStatisticsByTagIdResponse

func (*Client) QueryUsageStatisticsByTagIdWithOptions added in v3.2.0

func (client *Client) QueryUsageStatisticsByTagIdWithOptions(request *QueryUsageStatisticsByTagIdRequest, runtime *util.RuntimeOptions) (_result *QueryUsageStatisticsByTagIdResponse, _err error)

Summary:

Queries the usage statistics based on tag IDs.

@param request - QueryUsageStatisticsByTagIdRequest

@param runtime - runtime options for this request RuntimeOptions

@return QueryUsageStatisticsByTagIdResponse

func (*Client) ThreeElementsVerification

func (client *Client) ThreeElementsVerification(request *ThreeElementsVerificationRequest) (_result *ThreeElementsVerificationResponse, _err error)

Summary:

Verifies whether the name, phone number, and ID card number entered by a user belong to the same user.

Description:

  Before you call this operation, make sure that you are familiar with the [billing](https://help.aliyun.com/document_detail/154751.html) of Cell Phone Number Service.

	- Before you call this operation, perform the following operations: Log on to the Cell Phone Number Service console. On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

	- You are charged only if the value of Code is OK and the value of IsConsistent is not 2.

### [](#qps)QPS limits

You can call this operation up to 200 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 - ThreeElementsVerificationRequest

@return ThreeElementsVerificationResponse

func (*Client) ThreeElementsVerificationWithOptions

func (client *Client) ThreeElementsVerificationWithOptions(request *ThreeElementsVerificationRequest, runtime *util.RuntimeOptions) (_result *ThreeElementsVerificationResponse, _err error)

Summary:

Verifies whether the name, phone number, and ID card number entered by a user belong to the same user.

Description:

  Before you call this operation, make sure that you are familiar with the [billing](https://help.aliyun.com/document_detail/154751.html) of Cell Phone Number Service.

	- Before you call this operation, perform the following operations: Log on to the Cell Phone Number Service console. On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

	- You are charged only if the value of Code is OK and the value of IsConsistent is not 2.

### [](#qps)QPS limits

You can call this operation up to 200 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 - ThreeElementsVerificationRequest

@param runtime - runtime options for this request RuntimeOptions

@return ThreeElementsVerificationResponse

func (*Client) TwoElementsVerification

func (client *Client) TwoElementsVerification(request *TwoElementsVerificationRequest) (_result *TwoElementsVerificationResponse, _err error)

Summary:

Verifies whether the name and phone number entered by a user belong to the same user.

Description:

  Before you call this operation, make sure that you are familiar with the [billing](https://help.aliyun.com/document_detail/154751.html) of Cell Phone Number Service.

	- Before you call this operation, perform the following operations: Log on to the Cell Phone Number Service console. On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

	- You are charged only if the value of Code is OK and the value of IsConsistent is not 2.

### [](#qps)QPS limits

You can call this operation up to 200 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 - TwoElementsVerificationRequest

@return TwoElementsVerificationResponse

func (*Client) TwoElementsVerificationWithOptions

func (client *Client) TwoElementsVerificationWithOptions(request *TwoElementsVerificationRequest, runtime *util.RuntimeOptions) (_result *TwoElementsVerificationResponse, _err error)

Summary:

Verifies whether the name and phone number entered by a user belong to the same user.

Description:

  Before you call this operation, make sure that you are familiar with the [billing](https://help.aliyun.com/document_detail/154751.html) of Cell Phone Number Service.

	- Before you call this operation, perform the following operations: Log on to the Cell Phone Number Service console. On the [Labels](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click **Activate Now**, enter the required information, and then submit your application. After your application is approved, you can use the label.

	- You are charged only if the value of Code is OK and the value of IsConsistent is not 2.

### [](#qps)QPS limits

You can call this operation up to 200 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 - TwoElementsVerificationRequest

@param runtime - runtime options for this request RuntimeOptions

@return TwoElementsVerificationResponse

func (*Client) UAIDCollection added in v3.8.0

func (client *Client) UAIDCollection(request *UAIDCollectionRequest) (_result *UAIDCollectionResponse, _err error)

Summary:

UAID采集

@param request - UAIDCollectionRequest

@return UAIDCollectionResponse

func (*Client) UAIDCollectionWithOptions added in v3.8.0

func (client *Client) UAIDCollectionWithOptions(request *UAIDCollectionRequest, runtime *util.RuntimeOptions) (_result *UAIDCollectionResponse, _err error)

Summary:

UAID采集

@param request - UAIDCollectionRequest

@param runtime - runtime options for this request RuntimeOptions

@return UAIDCollectionResponse

func (*Client) UAIDConversion added in v3.8.0

func (client *Client) UAIDConversion(request *UAIDConversionRequest) (_result *UAIDConversionResponse, _err error)

Summary:

uaid号码转换服务

@param request - UAIDConversionRequest

@return UAIDConversionResponse

func (*Client) UAIDConversionWithOptions added in v3.8.0

func (client *Client) UAIDConversionWithOptions(request *UAIDConversionRequest, runtime *util.RuntimeOptions) (_result *UAIDConversionResponse, _err error)

Summary:

uaid号码转换服务

@param request - UAIDConversionRequest

@param runtime - runtime options for this request RuntimeOptions

@return UAIDConversionResponse

func (*Client) UAIDVerification added in v3.3.0

func (client *Client) UAIDVerification(request *UAIDVerificationRequest) (_result *UAIDVerificationResponse, _err error)

Summary:

获取UAID

@param request - UAIDVerificationRequest

@return UAIDVerificationResponse

func (*Client) UAIDVerificationWithOptions added in v3.3.0

func (client *Client) UAIDVerificationWithOptions(request *UAIDVerificationRequest, runtime *util.RuntimeOptions) (_result *UAIDVerificationResponse, _err error)

Summary:

获取UAID

@param request - UAIDVerificationRequest

@param runtime - runtime options for this request RuntimeOptions

@return UAIDVerificationResponse

type CompanyFourElementsVerificationRequest added in v3.2.0

type CompanyFourElementsVerificationRequest struct {
	// The authorization code.
	//
	// >  On the [My Applications](https://dytns.console.aliyun.com/analysis/apply) page in the [Cell Phone Number Service console](https://dytns.console.aliyun.com/overview?spm=a2c4g.608385.0.0.79847f8b3awqUC), you can obtain the authorization code (also known as authorization ID).
	//
	// This parameter is required.
	//
	// example:
	//
	// Dd1r***4id
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// The enterprise name.
	//
	// example:
	//
	// 示例值示例值
	EpCertName *string `json:"EpCertName,omitempty" xml:"EpCertName,omitempty"`
	// The business license number.
	//
	// This parameter is required.
	//
	// example:
	//
	// 9242032*******J627
	EpCertNo *string `json:"EpCertNo,omitempty" xml:"EpCertNo,omitempty"`
	// The name of the legal representative.
	//
	// >  If an enterprise has multiple legal representatives, separate them with commas (,).
	//
	// This parameter is required.
	//
	// example:
	//
	// 示例值
	LegalPersonCertName *string `json:"LegalPersonCertName,omitempty" xml:"LegalPersonCertName,omitempty"`
	// The ID card number of the legal representative.
	//
	// >  If an enterprise has multiple legal representatives, separate the ID card numbers with commas (,).
	//
	// This parameter is required.
	//
	// example:
	//
	// 331021********0011
	LegalPersonCertNo    *string `json:"LegalPersonCertNo,omitempty" xml:"LegalPersonCertNo,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 (CompanyFourElementsVerificationRequest) GoString added in v3.2.0

func (*CompanyFourElementsVerificationRequest) SetAuthCode added in v3.2.0

func (*CompanyFourElementsVerificationRequest) SetEpCertName added in v3.2.0

func (*CompanyFourElementsVerificationRequest) SetEpCertNo added in v3.2.0

func (*CompanyFourElementsVerificationRequest) SetLegalPersonCertName added in v3.2.0

func (*CompanyFourElementsVerificationRequest) SetLegalPersonCertNo added in v3.2.0

func (*CompanyFourElementsVerificationRequest) SetOwnerId added in v3.2.0

func (*CompanyFourElementsVerificationRequest) SetResourceOwnerAccount added in v3.2.0

func (*CompanyFourElementsVerificationRequest) SetResourceOwnerId added in v3.2.0

func (CompanyFourElementsVerificationRequest) String added in v3.2.0

type CompanyFourElementsVerificationResponse added in v3.2.0

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

func (CompanyFourElementsVerificationResponse) GoString added in v3.2.0

func (*CompanyFourElementsVerificationResponse) SetBody added in v3.2.0

func (*CompanyFourElementsVerificationResponse) SetHeaders added in v3.2.0

func (*CompanyFourElementsVerificationResponse) SetStatusCode added in v3.2.0

func (CompanyFourElementsVerificationResponse) String added in v3.2.0

type CompanyFourElementsVerificationResponseBody added in v3.2.0

type CompanyFourElementsVerificationResponseBody struct {
	// The details about the access denial.
	//
	// example:
	//
	// -
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// The response code.
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The response parameters.
	Data *CompanyFourElementsVerificationResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The unique request ID. It is a common parameter and can be used to troubleshoot issues.
	//
	// example:
	//
	// CC3BB6D2-2FDF-4321-9DCE-B38165CE4C47
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CompanyFourElementsVerificationResponseBody) GoString added in v3.2.0

func (*CompanyFourElementsVerificationResponseBody) SetAccessDeniedDetail added in v3.2.0

func (*CompanyFourElementsVerificationResponseBody) SetCode added in v3.2.0

func (*CompanyFourElementsVerificationResponseBody) SetData added in v3.2.0

func (*CompanyFourElementsVerificationResponseBody) SetMessage added in v3.2.0

func (*CompanyFourElementsVerificationResponseBody) SetRequestId added in v3.2.0

func (CompanyFourElementsVerificationResponseBody) String added in v3.2.0

type CompanyFourElementsVerificationResponseBodyData added in v3.2.0

type CompanyFourElementsVerificationResponseBodyData struct {
	// The information about the enterprise.
	DetailInfo *CompanyFourElementsVerificationResponseBodyDataDetailInfo `json:"DetailInfo,omitempty" xml:"DetailInfo,omitempty" type:"Struct"`
	// The fields to be verified.
	InconsistentData []*string `json:"InconsistentData,omitempty" xml:"InconsistentData,omitempty" type:"Repeated"`
	// The code of the verification result. Valid values:
	//
	// 	- 0: The four elements belong to the same enterprise.
	//
	// 	- 1: The four elements belong to the same enterprise, but the business status of the enterprise is abnormal.
	//
	// 	- 2: The legal representative information cannot match the enterprise information.
	//
	// 	- 3: The four elements do not belong to the same enterprise.
	//
	// 	- 4: No information about the enterprise is found.
	//
	// 	- 5: No information about the legal representative is found.
	//
	// example:
	//
	// 0
	ReasonCode *int64 `json:"ReasonCode,omitempty" xml:"ReasonCode,omitempty"`
	// The verification result. Valid values:
	//
	// 	- true: The four elements belong to the same enterprise and the business status of the enterprise is Active.
	//
	// 	- false: The four elements do not belong to the same enterprise.
	//
	// example:
	//
	// true
	VerifyResult *string `json:"VerifyResult,omitempty" xml:"VerifyResult,omitempty"`
}

func (CompanyFourElementsVerificationResponseBodyData) GoString added in v3.2.0

func (*CompanyFourElementsVerificationResponseBodyData) SetInconsistentData added in v3.2.1

func (*CompanyFourElementsVerificationResponseBodyData) SetReasonCode added in v3.2.0

func (*CompanyFourElementsVerificationResponseBodyData) SetVerifyResult added in v3.2.0

func (CompanyFourElementsVerificationResponseBodyData) String added in v3.2.0

type CompanyFourElementsVerificationResponseBodyDataDetailInfo added in v3.2.1

type CompanyFourElementsVerificationResponseBodyDataDetailInfo struct {
	// The business status of the enterprise.
	//
	// example:
	//
	// Active
	EnterpriseStatus *string `json:"EnterpriseStatus,omitempty" xml:"EnterpriseStatus,omitempty"`
	// The business term of the enterprise.
	//
	// example:
	//
	// 2023-05-25/2053-05-24
	OpenTime *string `json:"OpenTime,omitempty" xml:"OpenTime,omitempty"`
}

func (CompanyFourElementsVerificationResponseBodyDataDetailInfo) GoString added in v3.2.1

func (*CompanyFourElementsVerificationResponseBodyDataDetailInfo) SetEnterpriseStatus added in v3.2.1

func (*CompanyFourElementsVerificationResponseBodyDataDetailInfo) SetOpenTime added in v3.2.1

func (CompanyFourElementsVerificationResponseBodyDataDetailInfo) String added in v3.2.1

type CompanyThreeElementsVerificationRequest added in v3.2.0

type CompanyThreeElementsVerificationRequest struct {
	// The authorization code.
	//
	// >  On the [My Applications](https://dytns.console.aliyun.com/analysis/apply) page in the [Cell Phone Number Service console](https://dytns.console.aliyun.com/overview?spm=a2c4g.608385.0.0.79847f8b3awqUC), you can obtain the authorization code (also known as authorization ID).
	//
	// This parameter is required.
	//
	// example:
	//
	// Dd1r***4id
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// The enterprise name.
	//
	// This parameter is required.
	//
	// example:
	//
	// 示例值
	EpCertName *string `json:"EpCertName,omitempty" xml:"EpCertName,omitempty"`
	// The business license number.
	//
	// This parameter is required.
	//
	// example:
	//
	// 9242032*******J627
	EpCertNo *string `json:"EpCertNo,omitempty" xml:"EpCertNo,omitempty"`
	// The name of the legal representative.
	//
	// >  If an enterprise has multiple legal representatives, separate them with commas (,).
	//
	// This parameter is required.
	//
	// example:
	//
	// 示例值示例值
	LegalPersonCertName  *string `json:"LegalPersonCertName,omitempty" xml:"LegalPersonCertName,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 (CompanyThreeElementsVerificationRequest) GoString added in v3.2.0

func (*CompanyThreeElementsVerificationRequest) SetAuthCode added in v3.2.0

func (*CompanyThreeElementsVerificationRequest) SetEpCertName added in v3.2.0

func (*CompanyThreeElementsVerificationRequest) SetEpCertNo added in v3.2.0

func (*CompanyThreeElementsVerificationRequest) SetLegalPersonCertName added in v3.2.0

func (*CompanyThreeElementsVerificationRequest) SetOwnerId added in v3.2.0

func (*CompanyThreeElementsVerificationRequest) SetResourceOwnerAccount added in v3.2.0

func (*CompanyThreeElementsVerificationRequest) SetResourceOwnerId added in v3.2.0

func (CompanyThreeElementsVerificationRequest) String added in v3.2.0

type CompanyThreeElementsVerificationResponse added in v3.2.0

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

func (CompanyThreeElementsVerificationResponse) GoString added in v3.2.0

func (*CompanyThreeElementsVerificationResponse) SetBody added in v3.2.0

func (*CompanyThreeElementsVerificationResponse) SetHeaders added in v3.2.0

func (*CompanyThreeElementsVerificationResponse) SetStatusCode added in v3.2.0

func (CompanyThreeElementsVerificationResponse) String added in v3.2.0

type CompanyThreeElementsVerificationResponseBody added in v3.2.0

type CompanyThreeElementsVerificationResponseBody struct {
	// The details about the access denial.
	//
	// example:
	//
	// -
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// The response code.
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The response parameters.
	Data *CompanyThreeElementsVerificationResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The unique request ID. It is a common parameter and can be used to troubleshoot issues.
	//
	// example:
	//
	// 68A40250-50CD-034C-B728-0BD135850177
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CompanyThreeElementsVerificationResponseBody) GoString added in v3.2.0

func (*CompanyThreeElementsVerificationResponseBody) SetAccessDeniedDetail added in v3.2.0

func (*CompanyThreeElementsVerificationResponseBody) SetCode added in v3.2.0

func (*CompanyThreeElementsVerificationResponseBody) SetData added in v3.2.0

func (*CompanyThreeElementsVerificationResponseBody) SetMessage added in v3.2.0

func (*CompanyThreeElementsVerificationResponseBody) SetRequestId added in v3.2.0

func (CompanyThreeElementsVerificationResponseBody) String added in v3.2.0

type CompanyThreeElementsVerificationResponseBodyData added in v3.2.0

type CompanyThreeElementsVerificationResponseBodyData struct {
	// The information about the enterprise.
	DetailInfo *CompanyThreeElementsVerificationResponseBodyDataDetailInfo `json:"DetailInfo,omitempty" xml:"DetailInfo,omitempty" type:"Struct"`
	// The fields to be verified.
	InconsistentData []*string `json:"InconsistentData,omitempty" xml:"InconsistentData,omitempty" type:"Repeated"`
	// The code of the verification result. Valid values:
	//
	// 	- 0: The three elements belong to the same enterprise.
	//
	// 	- 1: The three elements belong to the same enterprise, and the business status of the enterprise is abnormal.
	//
	// 	- 2: The legal representative information cannot match the enterprise information.
	//
	// 	- 3: The three elements do not belong to the same enterprise.
	//
	// 	- 4: No information about the enterprise is found.
	//
	// 	- 5: No information about the legal representative is found.
	//
	// example:
	//
	// 0
	ReasonCode *int64 `json:"ReasonCode,omitempty" xml:"ReasonCode,omitempty"`
	// The verification result. Valid values:
	//
	// 	- true: The three elements belong to the same enterprise and the business status of the enterprise is Active.
	//
	// 	- false: The three elements do not belong to the same enterprise.
	//
	// example:
	//
	// true
	VerifyResult *string `json:"VerifyResult,omitempty" xml:"VerifyResult,omitempty"`
}

func (CompanyThreeElementsVerificationResponseBodyData) GoString added in v3.2.0

func (*CompanyThreeElementsVerificationResponseBodyData) SetInconsistentData added in v3.2.1

func (*CompanyThreeElementsVerificationResponseBodyData) SetReasonCode added in v3.2.0

func (*CompanyThreeElementsVerificationResponseBodyData) SetVerifyResult added in v3.2.0

func (CompanyThreeElementsVerificationResponseBodyData) String added in v3.2.0

type CompanyThreeElementsVerificationResponseBodyDataDetailInfo added in v3.2.1

type CompanyThreeElementsVerificationResponseBodyDataDetailInfo struct {
	// The business status of the enterprise.
	//
	// example:
	//
	// Active
	EnterpriseStatus *string `json:"EnterpriseStatus,omitempty" xml:"EnterpriseStatus,omitempty"`
	// The business term of the enterprise.
	//
	// example:
	//
	// 2023-05-25/2053-05-24
	OpenTime *string `json:"OpenTime,omitempty" xml:"OpenTime,omitempty"`
}

func (CompanyThreeElementsVerificationResponseBodyDataDetailInfo) GoString added in v3.2.1

func (*CompanyThreeElementsVerificationResponseBodyDataDetailInfo) SetEnterpriseStatus added in v3.2.1

func (*CompanyThreeElementsVerificationResponseBodyDataDetailInfo) SetOpenTime added in v3.2.1

func (CompanyThreeElementsVerificationResponseBodyDataDetailInfo) String added in v3.2.1

type CompanyTwoElementsVerificationRequest added in v3.2.0

type CompanyTwoElementsVerificationRequest struct {
	// The authorization code.
	//
	// >  On the [My Applications](https://dytns.console.aliyun.com/analysis/apply) page in the [Cell Phone Number Service console](https://dytns.console.aliyun.com/overview?spm=a2c4g.608385.0.0.79847f8b3awqUC), you can obtain the authorization code (also known as authorization ID).
	//
	// This parameter is required.
	//
	// example:
	//
	// Dd1r***4id
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// The enterprise name.
	//
	// This parameter is required.
	//
	// example:
	//
	// 示例值示例值
	EpCertName *string `json:"EpCertName,omitempty" xml:"EpCertName,omitempty"`
	// The business license number.
	//
	// This parameter is required.
	//
	// example:
	//
	// 9242032*******J627
	EpCertNo             *string `json:"EpCertNo,omitempty" xml:"EpCertNo,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 (CompanyTwoElementsVerificationRequest) GoString added in v3.2.0

func (*CompanyTwoElementsVerificationRequest) SetAuthCode added in v3.2.0

func (*CompanyTwoElementsVerificationRequest) SetEpCertName added in v3.2.0

func (*CompanyTwoElementsVerificationRequest) SetEpCertNo added in v3.2.0

func (*CompanyTwoElementsVerificationRequest) SetOwnerId added in v3.2.0

func (*CompanyTwoElementsVerificationRequest) SetResourceOwnerAccount added in v3.2.0

func (*CompanyTwoElementsVerificationRequest) SetResourceOwnerId added in v3.2.0

func (CompanyTwoElementsVerificationRequest) String added in v3.2.0

type CompanyTwoElementsVerificationResponse added in v3.2.0

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

func (CompanyTwoElementsVerificationResponse) GoString added in v3.2.0

func (*CompanyTwoElementsVerificationResponse) SetBody added in v3.2.0

func (*CompanyTwoElementsVerificationResponse) SetHeaders added in v3.2.0

func (*CompanyTwoElementsVerificationResponse) SetStatusCode added in v3.2.0

func (CompanyTwoElementsVerificationResponse) String added in v3.2.0

type CompanyTwoElementsVerificationResponseBody added in v3.2.0

type CompanyTwoElementsVerificationResponseBody struct {
	// The details about the access denial.
	//
	// example:
	//
	// -
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// The response code.
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The response parameters.
	Data *CompanyTwoElementsVerificationResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The unique request ID. It is a common parameter and can be used to troubleshoot issues.
	//
	// example:
	//
	// 68A40250-50CD-034C-B728-0BD135850177
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CompanyTwoElementsVerificationResponseBody) GoString added in v3.2.0

func (*CompanyTwoElementsVerificationResponseBody) SetAccessDeniedDetail added in v3.2.0

func (*CompanyTwoElementsVerificationResponseBody) SetCode added in v3.2.0

func (*CompanyTwoElementsVerificationResponseBody) SetData added in v3.2.0

func (*CompanyTwoElementsVerificationResponseBody) SetMessage added in v3.2.0

func (*CompanyTwoElementsVerificationResponseBody) SetRequestId added in v3.2.0

func (CompanyTwoElementsVerificationResponseBody) String added in v3.2.0

type CompanyTwoElementsVerificationResponseBodyData added in v3.2.0

type CompanyTwoElementsVerificationResponseBodyData struct {
	// The information about the enterprise.
	DetailInfo *CompanyTwoElementsVerificationResponseBodyDataDetailInfo `json:"DetailInfo,omitempty" xml:"DetailInfo,omitempty" type:"Struct"`
	// The fields to be verified.
	InconsistentData []*string `json:"InconsistentData,omitempty" xml:"InconsistentData,omitempty" type:"Repeated"`
	// The code of the verification result. Valid values:
	//
	// 	- 0: The two elements belong to the same enterprise.
	//
	// 	- 1: The two elements belong to the same enterprise, but the business status of the enterprise is abnormal.
	//
	// 	- 3: The two elements do not belong to the same enterprise.
	//
	// 	- 4: No information about the enterprise is found.
	//
	// example:
	//
	// 0
	ReasonCode *string `json:"ReasonCode,omitempty" xml:"ReasonCode,omitempty"`
	// The verification result. Valid values:
	//
	// 	- true: The two elements belong to the same enterprise and the business status of the enterprise is Active.
	//
	// 	- false: The two elements do not belong to the same enterprise.
	//
	// example:
	//
	// true
	VerifyResult *string `json:"VerifyResult,omitempty" xml:"VerifyResult,omitempty"`
}

func (CompanyTwoElementsVerificationResponseBodyData) GoString added in v3.2.0

func (*CompanyTwoElementsVerificationResponseBodyData) SetInconsistentData added in v3.2.1

func (*CompanyTwoElementsVerificationResponseBodyData) SetReasonCode added in v3.2.0

func (*CompanyTwoElementsVerificationResponseBodyData) SetVerifyResult added in v3.2.0

func (CompanyTwoElementsVerificationResponseBodyData) String added in v3.2.0

type CompanyTwoElementsVerificationResponseBodyDataDetailInfo added in v3.2.1

type CompanyTwoElementsVerificationResponseBodyDataDetailInfo struct {
	// The business status of the enterprise.
	//
	// example:
	//
	// Active
	EnterpriseStatus *string `json:"EnterpriseStatus,omitempty" xml:"EnterpriseStatus,omitempty"`
	// The business term of the enterprise.
	//
	// example:
	//
	// 2023-05-25/2053-05-24
	OpenTime *string `json:"OpenTime,omitempty" xml:"OpenTime,omitempty"`
}

func (CompanyTwoElementsVerificationResponseBodyDataDetailInfo) GoString added in v3.2.1

func (*CompanyTwoElementsVerificationResponseBodyDataDetailInfo) SetEnterpriseStatus added in v3.2.1

func (*CompanyTwoElementsVerificationResponseBodyDataDetailInfo) SetOpenTime added in v3.2.1

func (CompanyTwoElementsVerificationResponseBodyDataDetailInfo) String added in v3.2.1

type DescribeEmptyNumberRequest

type DescribeEmptyNumberRequest struct {
	// The authorization code.
	//
	// >  On the **My Applications*	- page in the [Cell Phone Number Service console](https://dytns.console.aliyun.com/analysis/apply), you can obtain the authorization code (also known as authorization ID).
	//
	// This parameter is required.
	//
	// example:
	//
	// Dd1r***4id
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// The phone number to be queried.
	//
	// >  You can query only one phone number a time.
	//
	// This parameter is required.
	//
	// example:
	//
	// 189****1234
	InputNumber *string `json:"InputNumber,omitempty" xml:"InputNumber,omitempty"`
	// The encryption method of the phone number. Valid values:
	//
	// 	- **NORMAL**: The phone number is not encrypted.
	//
	// 	- **MD5**
	//
	// 	- **SHA256**
	//
	// This parameter is required.
	//
	// example:
	//
	// NORMAL
	Mask                 *string `json:"Mask,omitempty" xml:"Mask,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 (DescribeEmptyNumberRequest) GoString

func (s DescribeEmptyNumberRequest) GoString() string

func (*DescribeEmptyNumberRequest) SetAuthCode

func (*DescribeEmptyNumberRequest) SetInputNumber

func (*DescribeEmptyNumberRequest) SetMask

func (*DescribeEmptyNumberRequest) SetOwnerId

func (*DescribeEmptyNumberRequest) SetResourceOwnerAccount

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

func (*DescribeEmptyNumberRequest) SetResourceOwnerId

func (DescribeEmptyNumberRequest) String

type DescribeEmptyNumberResponse

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

func (DescribeEmptyNumberResponse) GoString

func (s DescribeEmptyNumberResponse) GoString() string

func (*DescribeEmptyNumberResponse) SetBody

func (*DescribeEmptyNumberResponse) SetHeaders

func (*DescribeEmptyNumberResponse) SetStatusCode

func (DescribeEmptyNumberResponse) String

type DescribeEmptyNumberResponseBody

type DescribeEmptyNumberResponseBody struct {
	// The HTTP status code. Valid values:
	//
	// 	- **OK**: The request is successful.
	//
	// 	- **InvalidPhoneNumber.Check**: The phone number is invalid.
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The response parameters.
	Data *DescribeEmptyNumberResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The unique request ID. It is a common parameter and can be used to troubleshoot issues.
	//
	// example:
	//
	// CC3BB6D2-2FDF-4321-9DCE-B38165CE4C47
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeEmptyNumberResponseBody) GoString

func (*DescribeEmptyNumberResponseBody) SetCode

func (*DescribeEmptyNumberResponseBody) SetMessage

func (*DescribeEmptyNumberResponseBody) SetRequestId

func (DescribeEmptyNumberResponseBody) String

type DescribeEmptyNumberResponseBodyData

type DescribeEmptyNumberResponseBodyData struct {
	// The specified phone number.
	//
	// example:
	//
	// 189****1234
	Number *string `json:"Number,omitempty" xml:"Number,omitempty"`
	// The returned status for the queried phone number. Valid values:
	//
	// 	- **EMPTY**: The queried phone number is a nonexistent number.
	//
	// 	- **NORMAL**: The queried phone number is valid.
	//
	// 	- **SUSPECT_EMPTY**: The queried phone number is suspected to be a nonexistent number.
	//
	// 	- **UNKNOWN**: The queried phone number is unknown.
	//
	// example:
	//
	// EMPTY
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (DescribeEmptyNumberResponseBodyData) GoString

func (*DescribeEmptyNumberResponseBodyData) SetNumber

func (*DescribeEmptyNumberResponseBodyData) SetStatus

func (DescribeEmptyNumberResponseBodyData) String

type DescribeMobileOperatorAttributeRequest added in v3.10.0

type DescribeMobileOperatorAttributeRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 示例值
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 示例值示例值示例值
	InputNumber *string `json:"InputNumber,omitempty" xml:"InputNumber,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 示例值
	Mask                 *string `json:"Mask,omitempty" xml:"Mask,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 (DescribeMobileOperatorAttributeRequest) GoString added in v3.10.0

func (*DescribeMobileOperatorAttributeRequest) SetAuthCode added in v3.10.0

func (*DescribeMobileOperatorAttributeRequest) SetInputNumber added in v3.10.0

func (*DescribeMobileOperatorAttributeRequest) SetMask added in v3.10.0

func (*DescribeMobileOperatorAttributeRequest) SetOwnerId added in v3.10.0

func (*DescribeMobileOperatorAttributeRequest) SetResourceOwnerAccount added in v3.10.0

func (*DescribeMobileOperatorAttributeRequest) SetResourceOwnerId added in v3.10.0

func (DescribeMobileOperatorAttributeRequest) String added in v3.10.0

type DescribeMobileOperatorAttributeResponse added in v3.10.0

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

func (DescribeMobileOperatorAttributeResponse) GoString added in v3.10.0

func (*DescribeMobileOperatorAttributeResponse) SetBody added in v3.10.0

func (*DescribeMobileOperatorAttributeResponse) SetHeaders added in v3.10.0

func (*DescribeMobileOperatorAttributeResponse) SetStatusCode added in v3.10.0

func (DescribeMobileOperatorAttributeResponse) String added in v3.10.0

type DescribeMobileOperatorAttributeResponseBody added in v3.10.0

type DescribeMobileOperatorAttributeResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// example:
	//
	// 示例值示例值
	Code *string                                          `json:"Code,omitempty" xml:"Code,omitempty"`
	Data *DescribeMobileOperatorAttributeResponseBodyData `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"`
}

func (DescribeMobileOperatorAttributeResponseBody) GoString added in v3.10.0

func (*DescribeMobileOperatorAttributeResponseBody) SetAccessDeniedDetail added in v3.10.0

func (*DescribeMobileOperatorAttributeResponseBody) SetCode added in v3.10.0

func (*DescribeMobileOperatorAttributeResponseBody) SetData added in v3.10.0

func (*DescribeMobileOperatorAttributeResponseBody) SetMessage added in v3.10.0

func (*DescribeMobileOperatorAttributeResponseBody) SetRequestId added in v3.10.0

func (DescribeMobileOperatorAttributeResponseBody) String added in v3.10.0

type DescribeMobileOperatorAttributeResponseBodyData added in v3.10.0

type DescribeMobileOperatorAttributeResponseBodyData struct {
	// example:
	//
	// 示例值示例值示例值
	BasicCarrier *string `json:"BasicCarrier,omitempty" xml:"BasicCarrier,omitempty"`
	// example:
	//
	// 示例值
	Carrier *string `json:"Carrier,omitempty" xml:"Carrier,omitempty"`
	// example:
	//
	// 示例值示例值
	City *string `json:"City,omitempty" xml:"City,omitempty"`
	// example:
	//
	// true
	IsNumberPortability *bool `json:"IsNumberPortability,omitempty" xml:"IsNumberPortability,omitempty"`
	// example:
	//
	// 示例值示例值
	Province *string `json:"Province,omitempty" xml:"Province,omitempty"`
	// example:
	//
	// 示例值示例值
	RealNumber *string `json:"RealNumber,omitempty" xml:"RealNumber,omitempty"`
	// example:
	//
	// 示例值示例值
	SegmentCarrier *string `json:"SegmentCarrier,omitempty" xml:"SegmentCarrier,omitempty"`
}

func (DescribeMobileOperatorAttributeResponseBodyData) GoString added in v3.10.0

func (*DescribeMobileOperatorAttributeResponseBodyData) SetBasicCarrier added in v3.10.0

func (*DescribeMobileOperatorAttributeResponseBodyData) SetCarrier added in v3.10.0

func (*DescribeMobileOperatorAttributeResponseBodyData) SetCity added in v3.10.0

func (*DescribeMobileOperatorAttributeResponseBodyData) SetIsNumberPortability added in v3.10.0

func (*DescribeMobileOperatorAttributeResponseBodyData) SetProvince added in v3.10.0

func (*DescribeMobileOperatorAttributeResponseBodyData) SetRealNumber added in v3.10.0

func (*DescribeMobileOperatorAttributeResponseBodyData) SetSegmentCarrier added in v3.10.0

func (DescribeMobileOperatorAttributeResponseBodyData) String added in v3.10.0

type DescribePhoneNumberAnalysisAIRequest added in v3.1.0

type DescribePhoneNumberAnalysisAIRequest struct {
	// The authorization code.
	//
	// >  On the ****[**Labels**](https://dytns.console.aliyun.com/analysis/square) page, find the label that you want to use, click Activate Now, enter the required information, and then submit your application. After your application is approved, you can obtain an authorization code.
	//
	// This parameter is required.
	//
	// example:
	//
	// HwD***nG
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// The phone number to be queried.
	//
	// This parameter is required.
	//
	// example:
	//
	// 187****5620
	InputNumber *string `json:"InputNumber,omitempty" xml:"InputNumber,omitempty"`
	// The model parameter configuration. This field is required by some labels.
	//
	// example:
	//
	// {"trainingJobId": "17**********48"}
	ModelConfig *string `json:"ModelConfig,omitempty" xml:"ModelConfig,omitempty"`
	OwnerId     *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The score threshold for the phone number. Valid values: **0 to 100**.
	//
	// >  The system provided by Alibaba Cloud determines whether to accept the specified score threshold. When the system does not accept the specified score threshold, the value of this field is invalid.
	//
	// example:
	//
	// 96
	Rate                 *int64  `json:"Rate,omitempty" xml:"Rate,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribePhoneNumberAnalysisAIRequest) GoString added in v3.1.0

func (*DescribePhoneNumberAnalysisAIRequest) SetAuthCode added in v3.1.0

func (*DescribePhoneNumberAnalysisAIRequest) SetInputNumber added in v3.1.0

func (*DescribePhoneNumberAnalysisAIRequest) SetModelConfig added in v3.1.0

func (*DescribePhoneNumberAnalysisAIRequest) SetOwnerId added in v3.1.0

func (*DescribePhoneNumberAnalysisAIRequest) SetRate added in v3.1.0

func (*DescribePhoneNumberAnalysisAIRequest) SetResourceOwnerAccount added in v3.1.0

func (*DescribePhoneNumberAnalysisAIRequest) SetResourceOwnerId added in v3.1.0

func (DescribePhoneNumberAnalysisAIRequest) String added in v3.1.0

type DescribePhoneNumberAnalysisAIResponse added in v3.1.0

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

func (DescribePhoneNumberAnalysisAIResponse) GoString added in v3.1.0

func (*DescribePhoneNumberAnalysisAIResponse) SetBody added in v3.1.0

func (*DescribePhoneNumberAnalysisAIResponse) SetHeaders added in v3.1.0

func (*DescribePhoneNumberAnalysisAIResponse) SetStatusCode added in v3.1.0

func (DescribePhoneNumberAnalysisAIResponse) String added in v3.1.0

type DescribePhoneNumberAnalysisAIResponseBody added in v3.1.0

type DescribePhoneNumberAnalysisAIResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// The response code. Valid values:
	//
	// 	- OK: The request is successful.
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The response parameters.
	Data *DescribePhoneNumberAnalysisAIResponseBodyData `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:
	//
	// 68A40250-50CD-034C-B728-0BD******177
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribePhoneNumberAnalysisAIResponseBody) GoString added in v3.1.0

func (*DescribePhoneNumberAnalysisAIResponseBody) SetAccessDeniedDetail added in v3.8.0

func (*DescribePhoneNumberAnalysisAIResponseBody) SetCode added in v3.1.0

func (*DescribePhoneNumberAnalysisAIResponseBody) SetData added in v3.1.0

func (*DescribePhoneNumberAnalysisAIResponseBody) SetMessage added in v3.1.0

func (*DescribePhoneNumberAnalysisAIResponseBody) SetRequestId added in v3.1.0

func (DescribePhoneNumberAnalysisAIResponseBody) String added in v3.1.0

type DescribePhoneNumberAnalysisAIResponseBodyData added in v3.1.0

type DescribePhoneNumberAnalysisAIResponseBodyData struct {
	// The returned code.
	//
	// 	- YES: The specified phone number is valid.
	//
	// 	- NO: The specified phone number is invalid.
	//
	// 	- UNKNOWN: The specified phone number is unknown
	//
	// example:
	//
	// YES
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The specified phone number.
	//
	// example:
	//
	// 187****5620
	Number *string `json:"Number,omitempty" xml:"Number,omitempty"`
}

func (DescribePhoneNumberAnalysisAIResponseBodyData) GoString added in v3.1.0

func (*DescribePhoneNumberAnalysisAIResponseBodyData) SetCode added in v3.1.0

func (*DescribePhoneNumberAnalysisAIResponseBodyData) SetNumber added in v3.1.0

func (DescribePhoneNumberAnalysisAIResponseBodyData) String added in v3.1.0

type DescribePhoneNumberAnalysisPaiRequest added in v3.11.0

type DescribePhoneNumberAnalysisPaiRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 示例值示例值示例值
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 示例值示例值
	InputNumber *string `json:"InputNumber,omitempty" xml:"InputNumber,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 示例值示例值
	ModelConfig *string `json:"ModelConfig,omitempty" xml:"ModelConfig,omitempty"`
	OwnerId     *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// example:
	//
	// 16
	Rate                 *int64  `json:"Rate,omitempty" xml:"Rate,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribePhoneNumberAnalysisPaiRequest) GoString added in v3.11.0

func (*DescribePhoneNumberAnalysisPaiRequest) SetAuthCode added in v3.11.0

func (*DescribePhoneNumberAnalysisPaiRequest) SetInputNumber added in v3.11.0

func (*DescribePhoneNumberAnalysisPaiRequest) SetModelConfig added in v3.11.0

func (*DescribePhoneNumberAnalysisPaiRequest) SetOwnerId added in v3.11.0

func (*DescribePhoneNumberAnalysisPaiRequest) SetRate added in v3.11.0

func (*DescribePhoneNumberAnalysisPaiRequest) SetResourceOwnerAccount added in v3.11.0

func (*DescribePhoneNumberAnalysisPaiRequest) SetResourceOwnerId added in v3.11.0

func (DescribePhoneNumberAnalysisPaiRequest) String added in v3.11.0

type DescribePhoneNumberAnalysisPaiResponse added in v3.11.0

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

func (DescribePhoneNumberAnalysisPaiResponse) GoString added in v3.11.0

func (*DescribePhoneNumberAnalysisPaiResponse) SetBody added in v3.11.0

func (*DescribePhoneNumberAnalysisPaiResponse) SetHeaders added in v3.11.0

func (*DescribePhoneNumberAnalysisPaiResponse) SetStatusCode added in v3.11.0

func (DescribePhoneNumberAnalysisPaiResponse) String added in v3.11.0

type DescribePhoneNumberAnalysisPaiResponseBody added in v3.11.0

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

func (DescribePhoneNumberAnalysisPaiResponseBody) GoString added in v3.11.0

func (*DescribePhoneNumberAnalysisPaiResponseBody) SetAccessDeniedDetail added in v3.11.0

func (*DescribePhoneNumberAnalysisPaiResponseBody) SetCode added in v3.11.0

func (*DescribePhoneNumberAnalysisPaiResponseBody) SetData added in v3.11.0

func (*DescribePhoneNumberAnalysisPaiResponseBody) SetMessage added in v3.11.0

func (*DescribePhoneNumberAnalysisPaiResponseBody) SetRequestId added in v3.11.0

func (DescribePhoneNumberAnalysisPaiResponseBody) String added in v3.11.0

type DescribePhoneNumberAnalysisRequest

type DescribePhoneNumberAnalysisRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// QASDW@#**
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1310000****
	InputNumber *string `json:"InputNumber,omitempty" xml:"InputNumber,omitempty"`
	// example:
	//
	// MD5
	Mask *string `json:"Mask,omitempty" xml:"Mask,omitempty"`
	// example:
	//
	// 0
	NumberType *int64 `json:"NumberType,omitempty" xml:"NumberType,omitempty"`
	OwnerId    *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// example:
	//
	// 10
	Rate                 *int64  `json:"Rate,omitempty" xml:"Rate,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribePhoneNumberAnalysisRequest) GoString

func (*DescribePhoneNumberAnalysisRequest) SetAuthCode

func (*DescribePhoneNumberAnalysisRequest) SetInputNumber

func (*DescribePhoneNumberAnalysisRequest) SetMask

func (*DescribePhoneNumberAnalysisRequest) SetNumberType

func (*DescribePhoneNumberAnalysisRequest) SetOwnerId

func (*DescribePhoneNumberAnalysisRequest) SetRate

func (*DescribePhoneNumberAnalysisRequest) SetResourceOwnerAccount

func (*DescribePhoneNumberAnalysisRequest) SetResourceOwnerId

func (DescribePhoneNumberAnalysisRequest) String

type DescribePhoneNumberAnalysisResponse

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

func (DescribePhoneNumberAnalysisResponse) GoString

func (*DescribePhoneNumberAnalysisResponse) SetHeaders

func (*DescribePhoneNumberAnalysisResponse) SetStatusCode

func (DescribePhoneNumberAnalysisResponse) String

type DescribePhoneNumberAnalysisResponseBody

type DescribePhoneNumberAnalysisResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// example:
	//
	// OK
	Code *string                                      `json:"Code,omitempty" xml:"Code,omitempty"`
	Data *DescribePhoneNumberAnalysisResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// CC3BB6D2-2FDF-4321-9DCE-B38165CE4C47
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribePhoneNumberAnalysisResponseBody) GoString

func (*DescribePhoneNumberAnalysisResponseBody) SetAccessDeniedDetail added in v3.11.0

func (*DescribePhoneNumberAnalysisResponseBody) SetCode

func (*DescribePhoneNumberAnalysisResponseBody) SetMessage

func (*DescribePhoneNumberAnalysisResponseBody) SetRequestId

func (DescribePhoneNumberAnalysisResponseBody) String

type DescribePhoneNumberAnalysisResponseBodyData

type DescribePhoneNumberAnalysisResponseBodyData struct {
	List []*DescribePhoneNumberAnalysisResponseBodyDataList `json:"List,omitempty" xml:"List,omitempty" type:"Repeated"`
}

func (DescribePhoneNumberAnalysisResponseBodyData) GoString

func (DescribePhoneNumberAnalysisResponseBodyData) String

type DescribePhoneNumberAnalysisResponseBodyDataList

type DescribePhoneNumberAnalysisResponseBodyDataList struct {
	// example:
	//
	// NO
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// 18752785620
	Number *string `json:"Number,omitempty" xml:"Number,omitempty"`
}

func (DescribePhoneNumberAnalysisResponseBodyDataList) GoString

func (*DescribePhoneNumberAnalysisResponseBodyDataList) SetCode

func (*DescribePhoneNumberAnalysisResponseBodyDataList) SetNumber

func (DescribePhoneNumberAnalysisResponseBodyDataList) String

type DescribePhoneNumberAnalysisTransparentRequest added in v3.4.0

type DescribePhoneNumberAnalysisTransparentRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// QASDW@#**
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 187****5620
	InputNumber *string `json:"InputNumber,omitempty" xml:"InputNumber,omitempty"`
	// example:
	//
	// 示例值示例值示例值
	Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 示例值示例值示例值
	NumberType           *string `json:"NumberType,omitempty" xml:"NumberType,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 (DescribePhoneNumberAnalysisTransparentRequest) GoString added in v3.4.0

func (*DescribePhoneNumberAnalysisTransparentRequest) SetAuthCode added in v3.4.0

func (*DescribePhoneNumberAnalysisTransparentRequest) SetInputNumber added in v3.4.0

func (*DescribePhoneNumberAnalysisTransparentRequest) SetIp added in v3.4.0

func (*DescribePhoneNumberAnalysisTransparentRequest) SetNumberType added in v3.4.0

func (*DescribePhoneNumberAnalysisTransparentRequest) SetOwnerId added in v3.4.0

func (*DescribePhoneNumberAnalysisTransparentRequest) SetResourceOwnerAccount added in v3.4.0

func (*DescribePhoneNumberAnalysisTransparentRequest) SetResourceOwnerId added in v3.4.0

func (DescribePhoneNumberAnalysisTransparentRequest) String added in v3.4.0

type DescribePhoneNumberAnalysisTransparentResponse added in v3.4.0

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

func (DescribePhoneNumberAnalysisTransparentResponse) GoString added in v3.4.0

func (*DescribePhoneNumberAnalysisTransparentResponse) SetHeaders added in v3.4.0

func (*DescribePhoneNumberAnalysisTransparentResponse) SetStatusCode added in v3.4.0

func (DescribePhoneNumberAnalysisTransparentResponse) String added in v3.4.0

type DescribePhoneNumberAnalysisTransparentResponseBody added in v3.4.0

type DescribePhoneNumberAnalysisTransparentResponseBody struct {
	// example:
	//
	// -
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// example:
	//
	// OK
	Code *string                                                 `json:"Code,omitempty" xml:"Code,omitempty"`
	Data *DescribePhoneNumberAnalysisTransparentResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// CC3BB6D2-2FDF-4321-9DCE-B38165CE4C47
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribePhoneNumberAnalysisTransparentResponseBody) GoString added in v3.4.0

func (*DescribePhoneNumberAnalysisTransparentResponseBody) SetAccessDeniedDetail added in v3.4.0

func (*DescribePhoneNumberAnalysisTransparentResponseBody) SetCode added in v3.4.0

func (*DescribePhoneNumberAnalysisTransparentResponseBody) SetMessage added in v3.4.0

func (*DescribePhoneNumberAnalysisTransparentResponseBody) SetRequestId added in v3.4.0

func (DescribePhoneNumberAnalysisTransparentResponseBody) String added in v3.4.0

type DescribePhoneNumberAnalysisTransparentResponseBodyData added in v3.4.0

type DescribePhoneNumberAnalysisTransparentResponseBodyData struct {
	// example:
	//
	// 示例值示例值示例值
	DeviceRisk *string `json:"Device_risk,omitempty" xml:"Device_risk,omitempty"`
	// example:
	//
	// 示例值示例值
	IpRisk *string `json:"Ip_risk,omitempty" xml:"Ip_risk,omitempty"`
	// example:
	//
	// 0.6
	Score1 *string `json:"Score1,omitempty" xml:"Score1,omitempty"`
	// example:
	//
	// 0.2
	Score2 *string `json:"Score2,omitempty" xml:"Score2,omitempty"`
	// example:
	//
	// 0.8
	Score3 *string `json:"Score3,omitempty" xml:"Score3,omitempty"`
}

func (DescribePhoneNumberAnalysisTransparentResponseBodyData) GoString added in v3.4.0

func (*DescribePhoneNumberAnalysisTransparentResponseBodyData) SetDeviceRisk added in v3.4.0

func (*DescribePhoneNumberAnalysisTransparentResponseBodyData) SetIpRisk added in v3.4.0

func (*DescribePhoneNumberAnalysisTransparentResponseBodyData) SetScore1 added in v3.4.0

func (*DescribePhoneNumberAnalysisTransparentResponseBodyData) SetScore2 added in v3.4.0

func (*DescribePhoneNumberAnalysisTransparentResponseBodyData) SetScore3 added in v3.4.0

func (DescribePhoneNumberAnalysisTransparentResponseBodyData) String added in v3.4.0

type DescribePhoneNumberAttributeRequest added in v3.1.0

type DescribePhoneNumberAttributeRequest struct {
	OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The phone number that you want to query.
	//
	// 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"`
}

func (DescribePhoneNumberAttributeRequest) GoString added in v3.1.0

func (*DescribePhoneNumberAttributeRequest) SetOwnerId added in v3.1.0

func (*DescribePhoneNumberAttributeRequest) SetPhoneNumber added in v3.1.0

func (*DescribePhoneNumberAttributeRequest) SetResourceOwnerAccount added in v3.1.0

func (*DescribePhoneNumberAttributeRequest) SetResourceOwnerId added in v3.1.0

func (DescribePhoneNumberAttributeRequest) String added in v3.1.0

type DescribePhoneNumberAttributeResponse added in v3.1.0

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

func (DescribePhoneNumberAttributeResponse) GoString added in v3.1.0

func (*DescribePhoneNumberAttributeResponse) SetBody added in v3.1.0

func (*DescribePhoneNumberAttributeResponse) SetHeaders added in v3.1.0

func (*DescribePhoneNumberAttributeResponse) SetStatusCode added in v3.1.0

func (DescribePhoneNumberAttributeResponse) String added in v3.1.0

type DescribePhoneNumberAttributeResponseBody added in v3.1.0

type DescribePhoneNumberAttributeResponseBody struct {
	// The response code. Valid values:
	//
	// 	- **OK**: The request is successful.
	//
	// 	- **InvalidParameter**: The specified phone number is invalid or the parameter format is invalid.
	//
	// 	- **PhoneNumberNotfound**: No attribute information can be found for the specified phone number.
	//
	// 	- **isp.UNKNOWN**: An unknown exception occurred.
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The attribute information about the phone number.
	PhoneNumberAttribute *DescribePhoneNumberAttributeResponseBodyPhoneNumberAttribute `json:"PhoneNumberAttribute,omitempty" xml:"PhoneNumberAttribute,omitempty" type:"Struct"`
	// The request ID.
	//
	// example:
	//
	// CC3BB6D2-2FDF-4321-9DCE-B38165CE4C47
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribePhoneNumberAttributeResponseBody) GoString added in v3.1.0

func (*DescribePhoneNumberAttributeResponseBody) SetCode added in v3.1.0

func (*DescribePhoneNumberAttributeResponseBody) SetMessage added in v3.1.0

func (*DescribePhoneNumberAttributeResponseBody) SetPhoneNumberAttribute added in v3.1.0

func (*DescribePhoneNumberAttributeResponseBody) SetRequestId added in v3.1.0

func (DescribePhoneNumberAttributeResponseBody) String added in v3.1.0

type DescribePhoneNumberAttributeResponseBodyPhoneNumberAttribute added in v3.1.0

type DescribePhoneNumberAttributeResponseBodyPhoneNumberAttribute struct {
	// The basic carrier. Valid values:
	//
	// 	- **China Mobile**
	//
	// 	- **China Unicom**
	//
	// 	- **China Telecom**
	BasicCarrier *string `json:"BasicCarrier,omitempty" xml:"BasicCarrier,omitempty"`
	// The actual carrier, including the virtual network operator (VNO). If the phone number involves mobile number portability, the value of this parameter is the carrier after mobile number portability.
	Carrier *string `json:"Carrier,omitempty" xml:"Carrier,omitempty"`
	// The city where the phone number is registered.
	City *string `json:"City,omitempty" xml:"City,omitempty"`
	// Indicates whether the phone number involves mobile number portability. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// false
	IsNumberPortability *bool `json:"IsNumberPortability,omitempty" xml:"IsNumberPortability,omitempty"`
	// The number segment to which the phone number belongs.
	//
	// example:
	//
	// 139
	NumberSegment *int64 `json:"NumberSegment,omitempty" xml:"NumberSegment,omitempty"`
	// The province where the phone number is registered.
	Province *string `json:"Province,omitempty" xml:"Province,omitempty"`
}

func (DescribePhoneNumberAttributeResponseBodyPhoneNumberAttribute) GoString added in v3.1.0

func (*DescribePhoneNumberAttributeResponseBodyPhoneNumberAttribute) SetBasicCarrier added in v3.1.0

func (*DescribePhoneNumberAttributeResponseBodyPhoneNumberAttribute) SetCarrier added in v3.1.0

func (*DescribePhoneNumberAttributeResponseBodyPhoneNumberAttribute) SetCity added in v3.1.0

func (*DescribePhoneNumberAttributeResponseBodyPhoneNumberAttribute) SetIsNumberPortability added in v3.1.0

func (*DescribePhoneNumberAttributeResponseBodyPhoneNumberAttribute) SetNumberSegment added in v3.1.0

func (*DescribePhoneNumberAttributeResponseBodyPhoneNumberAttribute) SetProvince added in v3.1.0

func (DescribePhoneNumberAttributeResponseBodyPhoneNumberAttribute) String added in v3.1.0

type DescribePhoneNumberOnlineTimeRequest

type DescribePhoneNumberOnlineTimeRequest struct {
	// The authorization code.
	//
	// >  On the **My Applications*	- page in the [Cell Phone Number Service console](https://dytns.console.aliyun.com/analysis/apply), you can obtain the authorization code (also known as authorization ID).
	//
	// This parameter is required.
	//
	// example:
	//
	// QASDW@#**
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// The carrier. Valid values:
	//
	// 	- **MOBILE**: China Mobile
	//
	// 	- **UNICOM**: China Unicom
	//
	// 	- **TELECOM**: China Telecom
	//
	// >  Alibaba Cloud automatically determines the carrier based on the carrier who assigns the phone number. Therefore, the value of this field does not affect the query result.
	//
	// example:
	//
	// UNICOM
	Carrier *string `json:"Carrier,omitempty" xml:"Carrier,omitempty"`
	// The phone number to be queried.
	//
	// 	- If the value of Mask is NORMAL, specify an 11-digit phone number in plaintext.
	//
	// 	- If the value of Mask is MD5, specify a 32-bit string that is encrypted by using MD5.
	//
	// 	- If the value of Mask is SHA256, specify a 64-bit string that is encrypted by using SHA256.
	//
	// >  Letters in the encrypted strings are not case-sensitive.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1390000****
	InputNumber *string `json:"InputNumber,omitempty" xml:"InputNumber,omitempty"`
	// The encryption method of the phone number. Valid values:
	//
	// 	- **NORMAL**: The phone number is not encrypted.
	//
	// 	- **MD5**
	//
	// 	- **SHA256**
	//
	// This parameter is required.
	//
	// example:
	//
	// NORMAL
	Mask                 *string `json:"Mask,omitempty" xml:"Mask,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 (DescribePhoneNumberOnlineTimeRequest) GoString

func (*DescribePhoneNumberOnlineTimeRequest) SetAuthCode

func (*DescribePhoneNumberOnlineTimeRequest) SetCarrier

func (*DescribePhoneNumberOnlineTimeRequest) SetInputNumber

func (*DescribePhoneNumberOnlineTimeRequest) SetMask

func (*DescribePhoneNumberOnlineTimeRequest) SetOwnerId

func (*DescribePhoneNumberOnlineTimeRequest) SetResourceOwnerAccount

func (*DescribePhoneNumberOnlineTimeRequest) SetResourceOwnerId

func (DescribePhoneNumberOnlineTimeRequest) String

type DescribePhoneNumberOnlineTimeResponse

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

func (DescribePhoneNumberOnlineTimeResponse) GoString

func (*DescribePhoneNumberOnlineTimeResponse) SetHeaders

func (*DescribePhoneNumberOnlineTimeResponse) SetStatusCode

func (DescribePhoneNumberOnlineTimeResponse) String

type DescribePhoneNumberOnlineTimeResponseBody

type DescribePhoneNumberOnlineTimeResponseBody struct {
	// The response code. Valid values:
	//
	// 	- **OK**: The request is successful.
	//
	// 	- **PortabilityNumberNotSupported**: The phone number that is involved in mobile number portability is not supported.
	//
	// 	- **RequestFrequencyLimit**: Repeated queries for the same phone number at a high frequency within a short period of time are prohibited due to restrictions that are set by carriers. If this error code is returned, please try again later.
	//
	// >  You are charged if the value of Code is OK and the value of VerifyResult is not -1. For more information, see [Pricing](https://help.aliyun.com/document_detail/154751.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The response parameters.
	Data *DescribePhoneNumberOnlineTimeResponseBodyData `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:
	//
	// CC3BB6D2-2FDF-4321-9DCE-B38165CE4C47
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribePhoneNumberOnlineTimeResponseBody) GoString

func (*DescribePhoneNumberOnlineTimeResponseBody) SetCode

func (*DescribePhoneNumberOnlineTimeResponseBody) SetMessage

func (*DescribePhoneNumberOnlineTimeResponseBody) SetRequestId

func (DescribePhoneNumberOnlineTimeResponseBody) String

type DescribePhoneNumberOnlineTimeResponseBodyData

type DescribePhoneNumberOnlineTimeResponseBodyData struct {
	// The carrier code. Valid values:
	//
	// 	- **CMCC**: China Mobile
	//
	// 	- **CUCC**: China Unicom
	//
	// 	- **CTCC**: China Telecom
	//
	// 	- **CBN**: China Broadnet
	//
	// example:
	//
	// CMCC
	CarrierCode *string `json:"CarrierCode,omitempty" xml:"CarrierCode,omitempty"`
	// The enumerated value of the usage period of a phone number. Valid values:
	//
	// 	- **-1**: No usage period information is available for the phone number.
	//
	// 	- **0**: The phone number status is abnormal. For example, the phone number is a nonexistent number.
	//
	// 	- **1*	- :[0-3) months.
	//
	// 	- **2*	- :[3-6] months.
	//
	// 	- **3*	- :(6-12] months.
	//
	// 	- **4*	- :(12-24] months.
	//
	// 	- **5*	- :(24,+) months.
	//
	// example:
	//
	// 1
	VerifyResult *string `json:"VerifyResult,omitempty" xml:"VerifyResult,omitempty"`
}

func (DescribePhoneNumberOnlineTimeResponseBodyData) GoString

func (*DescribePhoneNumberOnlineTimeResponseBodyData) SetCarrierCode

func (*DescribePhoneNumberOnlineTimeResponseBodyData) SetVerifyResult

func (DescribePhoneNumberOnlineTimeResponseBodyData) String

type DescribePhoneNumberOperatorAttributeRequest

type DescribePhoneNumberOperatorAttributeRequest struct {
	// The authorization code.
	//
	// >  On the **My Applications*	- page in the [Cell Phone Number Service console](https://dytns.console.aliyun.com/analysis/apply), you can obtain the authorization code (also known as authorization ID).
	//
	// This parameter is required.
	//
	// example:
	//
	// Dd1r***4id
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// example:
	//
	// 示例值
	FlowName *string `json:"FlowName,omitempty" xml:"FlowName,omitempty"`
	// The phone number to be queried.
	//
	// 	- If the value of Mask is NORMAL, specify an 11-digit phone number in plaintext.
	//
	// 	- If the value of Mask is MD5, specify a 32-bit string that is encrypted by using MD5.
	//
	// 	- If the value of Mask is SHA256, specify a 64-bit string that is encrypted by using SHA256.
	//
	// >  Letters in the encrypted strings are not case-sensitive.
	//
	// This parameter is required.
	//
	// example:
	//
	// 139****1234
	InputNumber *string `json:"InputNumber,omitempty" xml:"InputNumber,omitempty"`
	// The encryption method of the phone number. Valid values:
	//
	// 	- **NORMAL**: The phone number is not encrypted.
	//
	// 	- **MD5**: The phone number is MD5-encrypted.
	//
	// 	- **SHA256**: The phone number is SHA256-encrypted.
	//
	// > Letters in the string must be uppercase.
	//
	// This parameter is required.
	//
	// example:
	//
	// MD5
	Mask                 *string `json:"Mask,omitempty" xml:"Mask,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:
	//
	// 示例值示例值示例值
	ResultCount *string `json:"ResultCount,omitempty" xml:"ResultCount,omitempty"`
}

func (DescribePhoneNumberOperatorAttributeRequest) GoString

func (*DescribePhoneNumberOperatorAttributeRequest) SetAuthCode

func (*DescribePhoneNumberOperatorAttributeRequest) SetFlowName added in v3.8.1

func (*DescribePhoneNumberOperatorAttributeRequest) SetInputNumber

func (*DescribePhoneNumberOperatorAttributeRequest) SetMask

func (*DescribePhoneNumberOperatorAttributeRequest) SetOwnerId

func (*DescribePhoneNumberOperatorAttributeRequest) SetResourceOwnerAccount

func (*DescribePhoneNumberOperatorAttributeRequest) SetResourceOwnerId

func (*DescribePhoneNumberOperatorAttributeRequest) SetResultCount added in v3.8.1

func (DescribePhoneNumberOperatorAttributeRequest) String

type DescribePhoneNumberOperatorAttributeResponse

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

func (DescribePhoneNumberOperatorAttributeResponse) GoString

func (*DescribePhoneNumberOperatorAttributeResponse) SetHeaders

func (*DescribePhoneNumberOperatorAttributeResponse) SetStatusCode

func (DescribePhoneNumberOperatorAttributeResponse) String

type DescribePhoneNumberOperatorAttributeResponseBody

type DescribePhoneNumberOperatorAttributeResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// The response code. Valid values:
	//
	// 	- **OK**: The request is successful.
	//
	// 	- **InvalidParameter**: The specified phone number is invalid or the parameter format is invalid.
	//
	// 	- **PhoneNumberNotfound**: No attribute information can be found for the specified phone number.
	//
	// 	- **isp.UNKNOWN**: An unknown exception occurred.
	//
	// 	- **RequestFrequencyLimit**: Repeated queries for the same phone number at a high frequency within a short period of time are prohibited due to restrictions that are set by carriers. If this error code is returned, please try again later.
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The response parameters.
	Data *DescribePhoneNumberOperatorAttributeResponseBodyData `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:
	//
	// 68A40250-50CD-034C-B728-0BD135850177
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribePhoneNumberOperatorAttributeResponseBody) GoString

func (*DescribePhoneNumberOperatorAttributeResponseBody) SetAccessDeniedDetail added in v3.8.1

func (*DescribePhoneNumberOperatorAttributeResponseBody) SetCode

func (*DescribePhoneNumberOperatorAttributeResponseBody) SetMessage

func (*DescribePhoneNumberOperatorAttributeResponseBody) SetRequestId

func (DescribePhoneNumberOperatorAttributeResponseBody) String

type DescribePhoneNumberOperatorAttributeResponseBodyData

type DescribePhoneNumberOperatorAttributeResponseBodyData struct {
	// The basic carrier. Valid values:
	//
	// 	- **China Mobile**
	//
	// 	- **China Unicom**
	//
	// 	- **China Telecom**
	//
	// 	- **China Broadnet**
	//
	// example:
	//
	// China Mobile
	BasicCarrier *string `json:"BasicCarrier,omitempty" xml:"BasicCarrier,omitempty"`
	// The actual carrier, including the virtual network operator (VNO). If the phone number involves mobile number portability, the value of this parameter is the carrier after mobile number portability.
	//
	// example:
	//
	// China Mobile
	Carrier *string `json:"Carrier,omitempty" xml:"Carrier,omitempty"`
	// The city where the phone number is registered.
	//
	// example:
	//
	// hangzhou
	City *string `json:"City,omitempty" xml:"City,omitempty"`
	// Indicates whether the phone number involves mobile number portability. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// false
	IsNumberPortability *bool `json:"IsNumberPortability,omitempty" xml:"IsNumberPortability,omitempty"`
	// The number segment to which the phone number belongs.
	//
	// example:
	//
	// 139
	NumberSegment *int64 `json:"NumberSegment,omitempty" xml:"NumberSegment,omitempty"`
	// The province where the phone number is registered.
	//
	// example:
	//
	// zhejiang
	Province *string `json:"Province,omitempty" xml:"Province,omitempty"`
}

func (DescribePhoneNumberOperatorAttributeResponseBodyData) GoString

func (*DescribePhoneNumberOperatorAttributeResponseBodyData) SetBasicCarrier

func (*DescribePhoneNumberOperatorAttributeResponseBodyData) SetCarrier

func (*DescribePhoneNumberOperatorAttributeResponseBodyData) SetCity

func (*DescribePhoneNumberOperatorAttributeResponseBodyData) SetIsNumberPortability

func (*DescribePhoneNumberOperatorAttributeResponseBodyData) SetNumberSegment

func (*DescribePhoneNumberOperatorAttributeResponseBodyData) SetProvince

func (DescribePhoneNumberOperatorAttributeResponseBodyData) String

type DescribePhoneNumberRiskRequest added in v3.5.0

type DescribePhoneNumberRiskRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 示例值
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 示例值示例值
	InputNumber *string `json:"InputNumber,omitempty" xml:"InputNumber,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 示例值示例值
	Mask                 *string `json:"Mask,omitempty" xml:"Mask,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 (DescribePhoneNumberRiskRequest) GoString added in v3.5.0

func (*DescribePhoneNumberRiskRequest) SetAuthCode added in v3.5.0

func (*DescribePhoneNumberRiskRequest) SetInputNumber added in v3.5.0

func (*DescribePhoneNumberRiskRequest) SetMask added in v3.5.0

func (*DescribePhoneNumberRiskRequest) SetOwnerId added in v3.5.0

func (*DescribePhoneNumberRiskRequest) SetResourceOwnerAccount added in v3.5.0

func (*DescribePhoneNumberRiskRequest) SetResourceOwnerId added in v3.5.0

func (DescribePhoneNumberRiskRequest) String added in v3.5.0

type DescribePhoneNumberRiskResponse added in v3.5.0

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

func (DescribePhoneNumberRiskResponse) GoString added in v3.5.0

func (*DescribePhoneNumberRiskResponse) SetBody added in v3.5.0

func (*DescribePhoneNumberRiskResponse) SetHeaders added in v3.5.0

func (*DescribePhoneNumberRiskResponse) SetStatusCode added in v3.5.0

func (DescribePhoneNumberRiskResponse) String added in v3.5.0

type DescribePhoneNumberRiskResponseBody added in v3.5.0

type DescribePhoneNumberRiskResponseBody struct {
	AccessDeniedDetail *string                                  `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	Code               *string                                  `json:"Code,omitempty" xml:"Code,omitempty"`
	Data               *DescribePhoneNumberRiskResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	Message            *string                                  `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId          *string                                  `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribePhoneNumberRiskResponseBody) GoString added in v3.5.0

func (*DescribePhoneNumberRiskResponseBody) SetAccessDeniedDetail added in v3.5.0

func (*DescribePhoneNumberRiskResponseBody) SetCode added in v3.5.0

func (*DescribePhoneNumberRiskResponseBody) SetData added in v3.5.0

func (*DescribePhoneNumberRiskResponseBody) SetMessage added in v3.5.0

func (*DescribePhoneNumberRiskResponseBody) SetRequestId added in v3.5.0

func (DescribePhoneNumberRiskResponseBody) String added in v3.5.0

type DescribePhoneNumberRiskResponseBodyData added in v3.5.0

type DescribePhoneNumberRiskResponseBodyData struct {
	// example:
	//
	// 示例值
	VerifyResult *string `json:"VerifyResult,omitempty" xml:"VerifyResult,omitempty"`
}

func (DescribePhoneNumberRiskResponseBodyData) GoString added in v3.5.0

func (*DescribePhoneNumberRiskResponseBodyData) SetVerifyResult added in v3.5.0

func (DescribePhoneNumberRiskResponseBodyData) String added in v3.5.0

type DescribePhoneTwiceTelVerifyRequest

type DescribePhoneTwiceTelVerifyRequest struct {
	// The authorization code.
	//
	// >  On the **My Applications*	- page in the [Cell Phone Number Service console](https://dytns.console.aliyun.com/analysis/apply), you can obtain the authorization code (also known as authorization ID).
	//
	// This parameter is required.
	//
	// example:
	//
	// Dd1r***4id
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// The phone number to be queried.
	//
	// 	- If the value of Mask is NORMAL, specify an 11-digit phone number in plaintext.
	//
	// 	- If the value of Mask is MD5, specify a 32-bit string that is encrypted by using MD5.
	//
	// 	- If the value of Mask is SHA256, specify a 64-bit string that is encrypted by using SHA256.
	//
	// >  Letters in the encrypted strings are not case-sensitive.
	//
	// This parameter is required.
	//
	// example:
	//
	// 139*******
	InputNumber *string `json:"InputNumber,omitempty" xml:"InputNumber,omitempty"`
	// The encryption method of the phone number. Valid values:
	//
	// 	- **NORMAL**: The phone number is not encrypted.
	//
	// 	- **MD5**
	//
	// 	- **SHA256**
	//
	// This parameter is required.
	//
	// example:
	//
	// NORMAL
	Mask                 *string `json:"Mask,omitempty" xml:"Mask,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 registration time. Specify the time in the yyyy-MM-dd HH:mm:ss format. This time is the service registration time of the mobile phone user. If the service registration time is later than the time when the phone number is assigned by a carrier, it indicates that the phone number is not a reassigned number. Otherwise, the phone number is a reassigned number.
	//
	// >
	//
	// 	- If a carrier allocates a single number multiple times, the system will determine whether the phone number is a reassigned number based on the time when the carrier last allocated the phone number.
	//
	// 	- The service registration time must be later than 00:00:00 on January 1, 1970.
	//
	// This parameter is required.
	//
	// example:
	//
	// 2018-01-01 00:00:00
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (DescribePhoneTwiceTelVerifyRequest) GoString

func (*DescribePhoneTwiceTelVerifyRequest) SetAuthCode

func (*DescribePhoneTwiceTelVerifyRequest) SetInputNumber

func (*DescribePhoneTwiceTelVerifyRequest) SetMask

func (*DescribePhoneTwiceTelVerifyRequest) SetOwnerId

func (*DescribePhoneTwiceTelVerifyRequest) SetResourceOwnerAccount

func (*DescribePhoneTwiceTelVerifyRequest) SetResourceOwnerId

func (*DescribePhoneTwiceTelVerifyRequest) SetStartTime

func (DescribePhoneTwiceTelVerifyRequest) String

type DescribePhoneTwiceTelVerifyResponse

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

func (DescribePhoneTwiceTelVerifyResponse) GoString

func (*DescribePhoneTwiceTelVerifyResponse) SetHeaders

func (*DescribePhoneTwiceTelVerifyResponse) SetStatusCode

func (DescribePhoneTwiceTelVerifyResponse) String

type DescribePhoneTwiceTelVerifyResponseBody

type DescribePhoneTwiceTelVerifyResponseBody struct {
	// The response code. Valid values:
	//
	// 	- **OK**: The request is successful.
	//
	// 	- **PortabilityNumberNotSupported**: The phone number that is involved in mobile number portability is not supported.
	//
	// 	- **RequestNumberNotSupported**: You are not allowed to query phone numbers assigned by China Broadnet (that is, phone numbers start with 192) and phone numbers assigned by virtual network operators (VNOs).
	//
	// 	- **RequestFrequencyLimit**: Repeated queries for the same phone number at a high frequency within a short period of time are prohibited due to restrictions that are set by carriers. If this error code is returned, please try again later.
	//
	// >  You are charged for phone number verifications if the value of Code is OK and the value of VerifyResult is not 0. For more information, see [Pricing](https://help.aliyun.com/document_detail/154751.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The response parameters.
	Data *DescribePhoneTwiceTelVerifyResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The unique request ID. It is a common parameter and can be used to troubleshoot and locate issues.
	//
	// example:
	//
	// 68A40250-50CD-034C-B728-0BD135850177
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribePhoneTwiceTelVerifyResponseBody) GoString

func (*DescribePhoneTwiceTelVerifyResponseBody) SetCode

func (*DescribePhoneTwiceTelVerifyResponseBody) SetMessage

func (*DescribePhoneTwiceTelVerifyResponseBody) SetRequestId

func (DescribePhoneTwiceTelVerifyResponseBody) String

type DescribePhoneTwiceTelVerifyResponseBodyData

type DescribePhoneTwiceTelVerifyResponseBodyData struct {
	// The carrier. Valid values:
	//
	// 	- **CMCC**: China Mobile
	//
	// 	- **CUCC**: China Unicom
	//
	// 	- **CTCC**: China Telecom
	//
	// >  The returned result indicates the carrier who assigns the phone number. If the phone number involves mobile number portability, the carrier after mobile number portability is returned.
	//
	// example:
	//
	// CMCC
	Carrier *string `json:"Carrier,omitempty" xml:"Carrier,omitempty"`
	// The result of the request. Valid values:
	//
	// 	- **0**: It is unable to judge whether the phone number is a reassigned number.
	//
	// 	- **1**: The phone number is a reassigned number.
	//
	// 	- **2**: The phone number is not a reassigned number.
	//
	// 	- **3**: The phone number has been canceled.
	//
	// example:
	//
	// 1
	VerifyResult *string `json:"VerifyResult,omitempty" xml:"VerifyResult,omitempty"`
}

func (DescribePhoneTwiceTelVerifyResponseBodyData) GoString

func (*DescribePhoneTwiceTelVerifyResponseBodyData) SetCarrier

func (*DescribePhoneTwiceTelVerifyResponseBodyData) SetVerifyResult

func (DescribePhoneTwiceTelVerifyResponseBodyData) String

type GetUAIDApplyTokenSignRequest added in v3.3.0

type GetUAIDApplyTokenSignRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// HwD97InG
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// CM
	Carrier *string `json:"Carrier,omitempty" xml:"Carrier,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 30300
	ClientType *string `json:"ClientType,omitempty" xml:"ClientType,omitempty"`
	// example:
	//
	// 示例值示例值
	Format *string `json:"Format,omitempty" xml:"Format,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// b8b5b3a*******0b9893484fdf412c99
	OutId   *string `json:"OutId,omitempty" xml:"OutId,omitempty"`
	OwnerId *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// example:
	//
	// 955EC1A869852EA8BC66F********D7C6E92017BBD5B001C736EFEAFB775C232
	ParamKey *string `json:"ParamKey,omitempty" xml:"ParamKey,omitempty"`
	// example:
	//
	// B2F0D4CD7A216D16CE2AF4BBC********29A454FDDD991F919106C12CB89ABA8
	ParamStr             *string `json:"ParamStr,omitempty" xml:"ParamStr,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 20121227180001165
	Time *string `json:"Time,omitempty" xml:"Time,omitempty"`
}

func (GetUAIDApplyTokenSignRequest) GoString added in v3.3.0

func (s GetUAIDApplyTokenSignRequest) GoString() string

func (*GetUAIDApplyTokenSignRequest) SetAuthCode added in v3.3.0

func (*GetUAIDApplyTokenSignRequest) SetCarrier added in v3.3.0

func (*GetUAIDApplyTokenSignRequest) SetClientType added in v3.3.0

func (*GetUAIDApplyTokenSignRequest) SetFormat added in v3.3.0

func (*GetUAIDApplyTokenSignRequest) SetOutId added in v3.3.0

func (*GetUAIDApplyTokenSignRequest) SetOwnerId added in v3.3.0

func (*GetUAIDApplyTokenSignRequest) SetParamKey added in v3.3.0

func (*GetUAIDApplyTokenSignRequest) SetParamStr added in v3.3.0

func (*GetUAIDApplyTokenSignRequest) SetResourceOwnerAccount added in v3.3.0

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

func (*GetUAIDApplyTokenSignRequest) SetResourceOwnerId added in v3.3.0

func (*GetUAIDApplyTokenSignRequest) SetTime added in v3.3.0

func (GetUAIDApplyTokenSignRequest) String added in v3.3.0

type GetUAIDApplyTokenSignResponse added in v3.3.0

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

func (GetUAIDApplyTokenSignResponse) GoString added in v3.3.0

func (*GetUAIDApplyTokenSignResponse) SetBody added in v3.3.0

func (*GetUAIDApplyTokenSignResponse) SetHeaders added in v3.3.0

func (*GetUAIDApplyTokenSignResponse) SetStatusCode added in v3.3.0

func (GetUAIDApplyTokenSignResponse) String added in v3.3.0

type GetUAIDApplyTokenSignResponseBody added in v3.3.0

type GetUAIDApplyTokenSignResponseBody struct {
	// example:
	//
	// -
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// example:
	//
	// OK
	Code *string                                `json:"Code,omitempty" xml:"Code,omitempty"`
	Data *GetUAIDApplyTokenSignResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 68A40250-50CD-034C-B728-0BD******177
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetUAIDApplyTokenSignResponseBody) GoString added in v3.3.0

func (*GetUAIDApplyTokenSignResponseBody) SetAccessDeniedDetail added in v3.3.0

func (*GetUAIDApplyTokenSignResponseBody) SetCode added in v3.3.0

func (*GetUAIDApplyTokenSignResponseBody) SetData added in v3.3.0

func (*GetUAIDApplyTokenSignResponseBody) SetMessage added in v3.3.0

func (*GetUAIDApplyTokenSignResponseBody) SetRequestId added in v3.3.0

func (GetUAIDApplyTokenSignResponseBody) String added in v3.3.0

type GetUAIDApplyTokenSignResponseBodyData added in v3.3.0

type GetUAIDApplyTokenSignResponseBodyData struct {
	// example:
	//
	// CM
	Carrier *string `json:"Carrier,omitempty" xml:"Carrier,omitempty"`
	// example:
	//
	// b8b5b3a*******0b9893484fdf412c99
	OutId *string `json:"OutId,omitempty" xml:"OutId,omitempty"`
	// example:
	//
	// D2E204D74EEB373E468632********23F592C4C9
	Sign *string `json:"Sign,omitempty" xml:"Sign,omitempty"`
}

func (GetUAIDApplyTokenSignResponseBodyData) GoString added in v3.3.0

func (*GetUAIDApplyTokenSignResponseBodyData) SetCarrier added in v3.3.0

func (*GetUAIDApplyTokenSignResponseBodyData) SetOutId added in v3.3.0

func (*GetUAIDApplyTokenSignResponseBodyData) SetSign added in v3.3.0

func (GetUAIDApplyTokenSignResponseBodyData) String added in v3.3.0

type GetUAIDConversionSignRequest added in v3.8.0

type GetUAIDConversionSignRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 示例值示例值
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 示例值示例值示例值
	Carrier *string `json:"Carrier,omitempty" xml:"Carrier,omitempty"`
	// example:
	//
	// 示例值
	ClientType *string `json:"ClientType,omitempty" xml:"ClientType,omitempty"`
	// example:
	//
	// 示例值示例值示例值
	Format *string `json:"Format,omitempty" xml:"Format,omitempty"`
	// example:
	//
	// 示例值示例值示例值
	OutId   *string `json:"OutId,omitempty" xml:"OutId,omitempty"`
	OwnerId *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// example:
	//
	// 示例值示例值
	ParamKey *string `json:"ParamKey,omitempty" xml:"ParamKey,omitempty"`
	// example:
	//
	// 示例值示例值
	ParamStr             *string `json:"ParamStr,omitempty" xml:"ParamStr,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// example:
	//
	// 示例值示例值
	Time *string `json:"Time,omitempty" xml:"Time,omitempty"`
}

func (GetUAIDConversionSignRequest) GoString added in v3.8.0

func (s GetUAIDConversionSignRequest) GoString() string

func (*GetUAIDConversionSignRequest) SetAuthCode added in v3.8.0

func (*GetUAIDConversionSignRequest) SetCarrier added in v3.8.0

func (*GetUAIDConversionSignRequest) SetClientType added in v3.8.0

func (*GetUAIDConversionSignRequest) SetFormat added in v3.8.0

func (*GetUAIDConversionSignRequest) SetOutId added in v3.8.0

func (*GetUAIDConversionSignRequest) SetOwnerId added in v3.8.0

func (*GetUAIDConversionSignRequest) SetParamKey added in v3.8.0

func (*GetUAIDConversionSignRequest) SetParamStr added in v3.8.0

func (*GetUAIDConversionSignRequest) SetResourceOwnerAccount added in v3.8.0

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

func (*GetUAIDConversionSignRequest) SetResourceOwnerId added in v3.8.0

func (*GetUAIDConversionSignRequest) SetTime added in v3.8.0

func (GetUAIDConversionSignRequest) String added in v3.8.0

type GetUAIDConversionSignResponse added in v3.8.0

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

func (GetUAIDConversionSignResponse) GoString added in v3.8.0

func (*GetUAIDConversionSignResponse) SetBody added in v3.8.0

func (*GetUAIDConversionSignResponse) SetHeaders added in v3.8.0

func (*GetUAIDConversionSignResponse) SetStatusCode added in v3.8.0

func (GetUAIDConversionSignResponse) String added in v3.8.0

type GetUAIDConversionSignResponseBody added in v3.8.0

type GetUAIDConversionSignResponseBody struct {
	AccessDeniedDetail *string                                `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	Code               *string                                `json:"Code,omitempty" xml:"Code,omitempty"`
	Data               *GetUAIDConversionSignResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	Message            *string                                `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId          *string                                `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetUAIDConversionSignResponseBody) GoString added in v3.8.0

func (*GetUAIDConversionSignResponseBody) SetAccessDeniedDetail added in v3.8.0

func (*GetUAIDConversionSignResponseBody) SetCode added in v3.8.0

func (*GetUAIDConversionSignResponseBody) SetData added in v3.8.0

func (*GetUAIDConversionSignResponseBody) SetMessage added in v3.8.0

func (*GetUAIDConversionSignResponseBody) SetRequestId added in v3.8.0

func (GetUAIDConversionSignResponseBody) String added in v3.8.0

type GetUAIDConversionSignResponseBodyData added in v3.8.0

type GetUAIDConversionSignResponseBodyData struct {
	// example:
	//
	// 示例值示例值示例值
	Carrier *string `json:"Carrier,omitempty" xml:"Carrier,omitempty"`
	// example:
	//
	// 示例值示例值
	OutId *string `json:"OutId,omitempty" xml:"OutId,omitempty"`
	// example:
	//
	// 示例值
	Sign *string `json:"Sign,omitempty" xml:"Sign,omitempty"`
}

func (GetUAIDConversionSignResponseBodyData) GoString added in v3.8.0

func (*GetUAIDConversionSignResponseBodyData) SetCarrier added in v3.8.0

func (*GetUAIDConversionSignResponseBodyData) SetOutId added in v3.8.0

func (*GetUAIDConversionSignResponseBodyData) SetSign added in v3.8.0

func (GetUAIDConversionSignResponseBodyData) String added in v3.8.0

type InvalidPhoneNumberFilterRequest

type InvalidPhoneNumberFilterRequest struct {
	// The authorization code.
	//
	// >  On the **My Applications*	- page in the [Cell Phone Number Service console](https://dytns.console.aliyun.com/analysis/apply), you can obtain the authorization code (also known as authorization ID).
	//
	// This parameter is required.
	//
	// example:
	//
	// QASDW@#**
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// The phone number to be queried.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1390000****
	InputNumber *string `json:"InputNumber,omitempty" xml:"InputNumber,omitempty"`
	// The encryption method of the phone number.
	//
	// >  Only the NORMAL encryption method is supported.
	//
	// This parameter is required.
	//
	// example:
	//
	// NORMAL
	Mask                 *string `json:"Mask,omitempty" xml:"Mask,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 (InvalidPhoneNumberFilterRequest) GoString

func (*InvalidPhoneNumberFilterRequest) SetAuthCode

func (*InvalidPhoneNumberFilterRequest) SetInputNumber

func (*InvalidPhoneNumberFilterRequest) SetMask

func (*InvalidPhoneNumberFilterRequest) SetOwnerId

func (*InvalidPhoneNumberFilterRequest) SetResourceOwnerAccount

func (*InvalidPhoneNumberFilterRequest) SetResourceOwnerId

func (InvalidPhoneNumberFilterRequest) String

type InvalidPhoneNumberFilterResponse

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

func (InvalidPhoneNumberFilterResponse) GoString

func (*InvalidPhoneNumberFilterResponse) SetHeaders

func (*InvalidPhoneNumberFilterResponse) SetStatusCode

func (InvalidPhoneNumberFilterResponse) String

type InvalidPhoneNumberFilterResponseBody

type InvalidPhoneNumberFilterResponseBody struct {
	// The response code. Valid values:
	//
	// 	- **OK**: The request is successful.
	//
	// 	- **MobileNumberIllegal**: The phone number is invalid.
	//
	// 	- **EncyrptTypeIllegal**: The encryption type is invalid.
	//
	// 	- **MobileNumberTypeNotMatch**: The phone number does not match the encryption type.
	//
	// 	- **CarrierIllegal**: The carrier type is invalid.
	//
	// 	- **AuthCodeNotExist**: The authorization code does not exist.
	//
	// 	- **PortabilityNumberNotSupported**: Mobile number portability is not supported.
	//
	// 	- **Unknown**: An unknown exception occurred.
	//
	// 	- **AuthCodeAndApiNotMatch**: A system exception occurred.
	//
	// 	- **AuthCodeAndApiNotMatch**: The authorization code does not match the API operation.
	//
	// 	- **RequestFrequencyLimit**: Repeated queries for the same phone number at a high frequency within a short period of time are prohibited due to restrictions that are set by carriers. If this error code is returned, please try again later.
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Details about the returned entries.
	Data []*InvalidPhoneNumberFilterResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// CC3BB6D2-2FDF-4321-9DCE-B38165CE4C47
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (InvalidPhoneNumberFilterResponseBody) GoString

func (*InvalidPhoneNumberFilterResponseBody) SetCode

func (*InvalidPhoneNumberFilterResponseBody) SetMessage

func (*InvalidPhoneNumberFilterResponseBody) SetRequestId

func (InvalidPhoneNumberFilterResponseBody) String

type InvalidPhoneNumberFilterResponseBodyData

type InvalidPhoneNumberFilterResponseBodyData struct {
	// The returned filter results.
	//
	// 	- **YES**: the valid phone number. The mappings are returned.
	//
	// 	- **NO**: the invalid phone number. No mappings are returned.
	//
	// example:
	//
	// YES
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The encrypted phone number.
	//
	// example:
	//
	// 1400513****
	EncryptedNumber *string `json:"EncryptedNumber,omitempty" xml:"EncryptedNumber,omitempty"`
	// The time when the phone number expires.
	//
	// example:
	//
	// 2022-05-27 16:05:23
	ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	// The original phone number.
	//
	// example:
	//
	// 1390000****
	OriginalNumber *string `json:"OriginalNumber,omitempty" xml:"OriginalNumber,omitempty"`
}

func (InvalidPhoneNumberFilterResponseBodyData) GoString

func (*InvalidPhoneNumberFilterResponseBodyData) SetCode

func (*InvalidPhoneNumberFilterResponseBodyData) SetEncryptedNumber

func (*InvalidPhoneNumberFilterResponseBodyData) SetExpireTime

func (*InvalidPhoneNumberFilterResponseBodyData) SetOriginalNumber

func (InvalidPhoneNumberFilterResponseBodyData) String

type PhoneNumberConvertServiceRequest added in v3.2.0

type PhoneNumberConvertServiceRequest struct {
	// This parameter is required.
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// This parameter is required.
	InputNumber *string `json:"InputNumber,omitempty" xml:"InputNumber,omitempty"`
	// This parameter is required.
	Mask                 *string `json:"Mask,omitempty" xml:"Mask,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 (PhoneNumberConvertServiceRequest) GoString added in v3.2.0

func (*PhoneNumberConvertServiceRequest) SetAuthCode added in v3.2.0

func (*PhoneNumberConvertServiceRequest) SetInputNumber added in v3.2.0

func (*PhoneNumberConvertServiceRequest) SetMask added in v3.2.0

func (*PhoneNumberConvertServiceRequest) SetOwnerId added in v3.2.0

func (*PhoneNumberConvertServiceRequest) SetResourceOwnerAccount added in v3.2.0

func (*PhoneNumberConvertServiceRequest) SetResourceOwnerId added in v3.2.0

func (PhoneNumberConvertServiceRequest) String added in v3.2.0

type PhoneNumberConvertServiceResponse added in v3.2.0

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

func (PhoneNumberConvertServiceResponse) GoString added in v3.2.0

func (*PhoneNumberConvertServiceResponse) SetBody added in v3.2.0

func (*PhoneNumberConvertServiceResponse) SetHeaders added in v3.2.0

func (*PhoneNumberConvertServiceResponse) SetStatusCode added in v3.2.0

func (PhoneNumberConvertServiceResponse) String added in v3.2.0

type PhoneNumberConvertServiceResponseBody added in v3.2.0

type PhoneNumberConvertServiceResponseBody struct {
	Code      *string                                      `json:"Code,omitempty" xml:"Code,omitempty"`
	Data      []*PhoneNumberConvertServiceResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	Message   *string                                      `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId *string                                      `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (PhoneNumberConvertServiceResponseBody) GoString added in v3.2.0

func (*PhoneNumberConvertServiceResponseBody) SetCode added in v3.2.0

func (*PhoneNumberConvertServiceResponseBody) SetData added in v3.2.0

func (*PhoneNumberConvertServiceResponseBody) SetMessage added in v3.2.0

func (*PhoneNumberConvertServiceResponseBody) SetRequestId added in v3.2.0

func (PhoneNumberConvertServiceResponseBody) String added in v3.2.0

type PhoneNumberConvertServiceResponseBodyData added in v3.2.0

type PhoneNumberConvertServiceResponseBodyData struct {
	ConverResult *bool   `json:"ConverResult,omitempty" xml:"ConverResult,omitempty"`
	Number       *string `json:"Number,omitempty" xml:"Number,omitempty"`
	NumberMd5    *string `json:"NumberMd5,omitempty" xml:"NumberMd5,omitempty"`
	NumberSha256 *string `json:"NumberSha256,omitempty" xml:"NumberSha256,omitempty"`
}

func (PhoneNumberConvertServiceResponseBodyData) GoString added in v3.2.0

func (*PhoneNumberConvertServiceResponseBodyData) SetConverResult added in v3.2.0

func (*PhoneNumberConvertServiceResponseBodyData) SetNumber added in v3.2.0

func (*PhoneNumberConvertServiceResponseBodyData) SetNumberMd5 added in v3.2.0

func (*PhoneNumberConvertServiceResponseBodyData) SetNumberSha256 added in v3.2.0

func (PhoneNumberConvertServiceResponseBodyData) String added in v3.2.0

type PhoneNumberEncryptRequest

type PhoneNumberEncryptRequest struct {
	// The authorization code.
	//
	// >  On the **My Applications*	- page in the [Cell Phone Number Service console](https://dytns.console.aliyun.com/analysis/apply), you can obtain the authorization code (also known as authorization ID).
	//
	// This parameter is required.
	//
	// example:
	//
	// QASDW@#**
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// The phone number to be queried.
	//
	// >  You can query only one phone number at a time.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1390000****
	InputNumber *string `json:"InputNumber,omitempty" xml:"InputNumber,omitempty"`
	// The encryption method of the phone number. Set the value to **NORMAL**.
	//
	// >  Only the NORMAL encryption method is supported.
	//
	// This parameter is required.
	//
	// example:
	//
	// NORMAL
	Mask                 *string `json:"Mask,omitempty" xml:"Mask,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 (PhoneNumberEncryptRequest) GoString

func (s PhoneNumberEncryptRequest) GoString() string

func (*PhoneNumberEncryptRequest) SetAuthCode

func (*PhoneNumberEncryptRequest) SetInputNumber

func (*PhoneNumberEncryptRequest) SetMask

func (*PhoneNumberEncryptRequest) SetOwnerId

func (*PhoneNumberEncryptRequest) SetResourceOwnerAccount

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

func (*PhoneNumberEncryptRequest) SetResourceOwnerId

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

func (PhoneNumberEncryptRequest) String

func (s PhoneNumberEncryptRequest) String() string

type PhoneNumberEncryptResponse

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

func (PhoneNumberEncryptResponse) GoString

func (s PhoneNumberEncryptResponse) GoString() string

func (*PhoneNumberEncryptResponse) SetBody

func (*PhoneNumberEncryptResponse) SetHeaders

func (*PhoneNumberEncryptResponse) SetStatusCode

func (PhoneNumberEncryptResponse) String

type PhoneNumberEncryptResponseBody

type PhoneNumberEncryptResponseBody 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/109196.html).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// Details about the returned entries.
	Data []*PhoneNumberEncryptResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// CC3BB6D2-2FDF-4321-9DCE-B38165CE4C47
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (PhoneNumberEncryptResponseBody) GoString

func (*PhoneNumberEncryptResponseBody) SetCode

func (*PhoneNumberEncryptResponseBody) SetData

func (*PhoneNumberEncryptResponseBody) SetMessage

func (*PhoneNumberEncryptResponseBody) SetRequestId

func (PhoneNumberEncryptResponseBody) String

type PhoneNumberEncryptResponseBodyData

type PhoneNumberEncryptResponseBodyData struct {
	// The encrypted phone number.
	//
	// example:
	//
	// 1400513****
	EncryptedNumber *string `json:"EncryptedNumber,omitempty" xml:"EncryptedNumber,omitempty"`
	// The time when the phone number expires.
	//
	// example:
	//
	// 2022-05-27 16:05:23
	ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
	// The original phone number.
	//
	// example:
	//
	// 1390000****
	OriginalNumber *string `json:"OriginalNumber,omitempty" xml:"OriginalNumber,omitempty"`
}

func (PhoneNumberEncryptResponseBodyData) GoString

func (*PhoneNumberEncryptResponseBodyData) SetEncryptedNumber

func (*PhoneNumberEncryptResponseBodyData) SetExpireTime

func (*PhoneNumberEncryptResponseBodyData) SetOriginalNumber

func (PhoneNumberEncryptResponseBodyData) String

type PhoneNumberStatusForAccountRequest

type PhoneNumberStatusForAccountRequest struct {
	// The authorization code.
	//
	// >  On the **My Applications*	- page in the [Cell Phone Number Service console](https://dytns.console.aliyun.com/analysis/apply), you can obtain the authorization code (also known as authorization ID).
	//
	// This parameter is required.
	//
	// example:
	//
	// Dd1r***4id
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// The phone number to be queried.
	//
	// 	- If the value of Mask is NORMAL, specify an 11-digit phone number in plaintext.
	//
	// 	- If the value of Mask is MD5, specify a 32-bit string that is encrypted by using MD5.
	//
	// 	- If the value of Mask is SHA256, specify a 64-bit string that is encrypted by using SHA256.
	//
	// >  Letters in the encrypted strings are not case-sensitive.
	//
	// This parameter is required.
	//
	// example:
	//
	// 139****1234
	InputNumber *string `json:"InputNumber,omitempty" xml:"InputNumber,omitempty"`
	// The encryption method of the phone number. Valid values:
	//
	// 	- **NORMAL**: The phone number is not encrypted.
	//
	// 	- **MD5**
	//
	// 	- **SHA256**
	//
	// This parameter is required.
	//
	// example:
	//
	// NORMAL
	Mask                 *string `json:"Mask,omitempty" xml:"Mask,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 (PhoneNumberStatusForAccountRequest) GoString

func (*PhoneNumberStatusForAccountRequest) SetAuthCode

func (*PhoneNumberStatusForAccountRequest) SetInputNumber

func (*PhoneNumberStatusForAccountRequest) SetMask

func (*PhoneNumberStatusForAccountRequest) SetOwnerId

func (*PhoneNumberStatusForAccountRequest) SetResourceOwnerAccount

func (*PhoneNumberStatusForAccountRequest) SetResourceOwnerId

func (PhoneNumberStatusForAccountRequest) String

type PhoneNumberStatusForAccountResponse

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

func (PhoneNumberStatusForAccountResponse) GoString

func (*PhoneNumberStatusForAccountResponse) SetHeaders

func (*PhoneNumberStatusForAccountResponse) SetStatusCode

func (PhoneNumberStatusForAccountResponse) String

type PhoneNumberStatusForAccountResponseBody

type PhoneNumberStatusForAccountResponseBody struct {
	// The response code. Valid values:
	//
	// 	- **OK**: The request is successful.
	//
	// 	- **OperatorLimit**: The carrier prohibits the query of the phone number.
	//
	// 	- **RequestFrequencyLimit**: Repeated queries for the same phone number at a high frequency within a short period of time are prohibited due to restrictions that are set by carriers. If this error code is returned, please try again later.
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The response parameters.
	Data *PhoneNumberStatusForAccountResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The unique request ID. It is a common parameter and can be used to troubleshoot issues.
	//
	// example:
	//
	// CC3BB6D2-2FDF-4321-9DCE-B38165CE4C47
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (PhoneNumberStatusForAccountResponseBody) GoString

func (*PhoneNumberStatusForAccountResponseBody) SetCode

func (*PhoneNumberStatusForAccountResponseBody) SetMessage

func (*PhoneNumberStatusForAccountResponseBody) SetRequestId

func (PhoneNumberStatusForAccountResponseBody) String

type PhoneNumberStatusForAccountResponseBodyData

type PhoneNumberStatusForAccountResponseBodyData struct {
	// The basic carrier who assings the phone number. If the queried phone number involves mobile number portability, the carrier after mobile number portability is returned. Valid values:
	//
	// 	- **CMCC**: China Mobile
	//
	// 	- **CUCC**: China Unicom
	//
	// 	- **CTCC**: China Telecom
	//
	// >  You are not allowed to query the phone numbers assigned by China Broadnet.
	//
	// example:
	//
	// CMCC
	Carrier *string `json:"Carrier,omitempty" xml:"Carrier,omitempty"`
	// The returned status for the queried phone number. Valid values:
	//
	// 	- **NORMAL**: The queried phone number is valid.
	//
	// 	- **SHUTDOWN**: The queried phone number is suspended.
	//
	// 	- **POWER_OFF**: The queried phone number cannot be connected.
	//
	// 	- **NOT_EXIST**: The queried phone number is a nonexistent number.
	//
	// 	- **DEFECT**: The queried phone number is invalid.
	//
	// 	- **UNKNOWN**: The queried phone number is unknown.
	//
	// >  Due to system adjustment of the carrier, the BUSY and POWER_OFF states cannot be returned for the numbers assigned by China Telecom. [For more information, see the official announcements](https://help.aliyun.com/document_detail/2489709.html).
	//
	// example:
	//
	// NORMAL
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (PhoneNumberStatusForAccountResponseBodyData) GoString

func (*PhoneNumberStatusForAccountResponseBodyData) SetCarrier

func (*PhoneNumberStatusForAccountResponseBodyData) SetStatus

func (PhoneNumberStatusForAccountResponseBodyData) String

type PhoneNumberStatusForPublicRequest

type PhoneNumberStatusForPublicRequest struct {
	// The authorization code.
	//
	// >  On the **My Applications*	- page in the [Cell Phone Number Service console](https://dytns.console.aliyun.com/analysis/apply), you can obtain the authorization ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// Dd1r***4id
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// The phone number to be queried.
	//
	// 	- If the value of Mask is NORMAL, the value of this field is an 11-digit phone number.
	//
	// 	- If the value of Mask is MD5, the value of this field is a 32-bit encrypted string.
	//
	// 	- If the value of Mask is SHA256, the value of this field is a 64-bit encrypted string.
	//
	// >  Letters in the encrypted strings are not case-sensitive.
	//
	// example:
	//
	// 139****1234
	InputNumber *string `json:"InputNumber,omitempty" xml:"InputNumber,omitempty"`
	// The encryption method of the phone number. Valid values:
	//
	// 	- **NORMAL**: The phone number is not encrypted.
	//
	// 	- **MD5**
	//
	// 	- **SHA256**
	//
	// This parameter is required.
	//
	// example:
	//
	// NORMAL
	Mask                 *string `json:"Mask,omitempty" xml:"Mask,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 (PhoneNumberStatusForPublicRequest) GoString

func (*PhoneNumberStatusForPublicRequest) SetAuthCode

func (*PhoneNumberStatusForPublicRequest) SetInputNumber

func (*PhoneNumberStatusForPublicRequest) SetMask

func (*PhoneNumberStatusForPublicRequest) SetOwnerId

func (*PhoneNumberStatusForPublicRequest) SetResourceOwnerAccount

func (*PhoneNumberStatusForPublicRequest) SetResourceOwnerId

func (PhoneNumberStatusForPublicRequest) String

type PhoneNumberStatusForPublicResponse

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

func (PhoneNumberStatusForPublicResponse) GoString

func (*PhoneNumberStatusForPublicResponse) SetHeaders

func (*PhoneNumberStatusForPublicResponse) SetStatusCode

func (PhoneNumberStatusForPublicResponse) String

type PhoneNumberStatusForPublicResponseBody

type PhoneNumberStatusForPublicResponseBody struct {
	// The response code. Valid values:
	//
	// 	- **OK**: The request is successful.
	//
	// 	- **OperatorLimit**: The carrier prohibits the query of the phone number.
	//
	// 	- **RequestFrequencyLimit**: Repeated queries for the same phone number at a high frequency within a short period of time are prohibited due to restrictions that are set by carriers. If this error code is returned, please try again later.
	//
	// >  For a list of error codes, see [Service error codes](https://next.api.aliyun.com/document/Dytnsapi/2020-02-17/errorCode).
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The response parameters.
	Data *PhoneNumberStatusForPublicResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The unique request ID. It is a common parameter and can be used to troubleshoot issues.
	//
	// example:
	//
	// CC3BB6D2-****-****-9DCE-B38165CE4C47
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (PhoneNumberStatusForPublicResponseBody) GoString

func (*PhoneNumberStatusForPublicResponseBody) SetCode

func (*PhoneNumberStatusForPublicResponseBody) SetMessage

func (*PhoneNumberStatusForPublicResponseBody) SetRequestId

func (PhoneNumberStatusForPublicResponseBody) String

type PhoneNumberStatusForPublicResponseBodyData

type PhoneNumberStatusForPublicResponseBodyData struct {
	// The basic carrier who assigns the phone number. If the queried phone number involves mobile number portability, the carrier after mobile number portability is returned.
	//
	// Valid values:
	//
	// 	- **CMCC**: China Mobile
	//
	// 	- **CUCC**: China Unicom
	//
	// 	- **CTCC**: China Telecom
	//
	// >  You are not allowed to query the phone numbers assigned by China Broadnet.
	//
	// example:
	//
	// CMCC
	Carrier *string `json:"Carrier,omitempty" xml:"Carrier,omitempty"`
	// The returned status for the queried phone number. Valid values:
	//
	// 	- **NORMAL**: The queried phone number can be reached.
	//
	// 	- **SHUTDOWN**: The queried phone number is suspended.
	//
	// 	- **POWER_OFF**: The phone is powered off.
	//
	// 	- **NOT_EXIST**: The queried phone number is a nonexistent number.
	//
	// 	- **SUSPECTED_POWER_OFF**: The phone is suspected to be powered off.
	//
	// 	- **BUSY**: The queried phone number is busy.
	//
	// 	- **UNKNOWN**: The queried phone number is unknown.
	//
	// >  Due to system adjustment of the carrier, the BUSY and POWER_OFF states cannot be returned for the numbers assigned by China Telecom. [For more information, see the official announcements](https://help.aliyun.com/document_detail/2489709.html).
	//
	// example:
	//
	// NORMAL
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (PhoneNumberStatusForPublicResponseBodyData) GoString

func (*PhoneNumberStatusForPublicResponseBodyData) SetCarrier

func (*PhoneNumberStatusForPublicResponseBodyData) SetStatus

func (PhoneNumberStatusForPublicResponseBodyData) String

type PhoneNumberStatusForRealRequest

type PhoneNumberStatusForRealRequest struct {
	// The authorization code.
	//
	// >  On the **My Applications*	- page in the [Cell Phone Number Service console](https://dytns.console.aliyun.com/analysis/apply), you can obtain the authorization ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// Dd1r***4id
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// The phone number to be queried.
	//
	// 	- If the value of Mask is NORMAL, the value of this field is an 11-digit phone number.
	//
	// 	- If the value of Mask is MD5, the value of this field is a 32-bit encrypted string.
	//
	// 	- If the value of Mask is SHA256, the value of this field is a 64-bit encrypted string.
	//
	// >  Letters in the encrypted strings are not case-sensitive.
	//
	// This parameter is required.
	//
	// example:
	//
	// 189****8999
	InputNumber *string `json:"InputNumber,omitempty" xml:"InputNumber,omitempty"`
	// The encryption method of the phone number. Valid values:
	//
	// 	- **NORMAL**: The phone number is not encrypted.
	//
	// 	- **MD5**
	//
	// 	- **SHA256**
	//
	// This parameter is required.
	//
	// example:
	//
	// NORMAL
	Mask                 *string `json:"Mask,omitempty" xml:"Mask,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 (PhoneNumberStatusForRealRequest) GoString

func (*PhoneNumberStatusForRealRequest) SetAuthCode

func (*PhoneNumberStatusForRealRequest) SetInputNumber

func (*PhoneNumberStatusForRealRequest) SetMask

func (*PhoneNumberStatusForRealRequest) SetOwnerId

func (*PhoneNumberStatusForRealRequest) SetResourceOwnerAccount

func (*PhoneNumberStatusForRealRequest) SetResourceOwnerId

func (PhoneNumberStatusForRealRequest) String

type PhoneNumberStatusForRealResponse

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

func (PhoneNumberStatusForRealResponse) GoString

func (*PhoneNumberStatusForRealResponse) SetHeaders

func (*PhoneNumberStatusForRealResponse) SetStatusCode

func (PhoneNumberStatusForRealResponse) String

type PhoneNumberStatusForRealResponseBody

type PhoneNumberStatusForRealResponseBody struct {
	// The response code. Valid values:
	//
	// 	- **OK**: The request is successful.
	//
	// 	- **OperatorLimit**: The carrier prohibits the query of the phone number.
	//
	// 	- **RequestFrequencyLimit**: Repeated queries for the same phone number at a high frequency within a short period of time are prohibited due to restrictions that are set by carriers. If this error code is returned, please try again later.
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The response parameters.
	Data *PhoneNumberStatusForRealResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The unique request ID. It is a common parameter and can be used to troubleshoot issues.
	//
	// example:
	//
	// CC3BB6D2-2FDF-4321-9DCE-B38165CE4C47
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (PhoneNumberStatusForRealResponseBody) GoString

func (*PhoneNumberStatusForRealResponseBody) SetCode

func (*PhoneNumberStatusForRealResponseBody) SetMessage

func (*PhoneNumberStatusForRealResponseBody) SetRequestId

func (PhoneNumberStatusForRealResponseBody) String

type PhoneNumberStatusForRealResponseBodyData

type PhoneNumberStatusForRealResponseBodyData struct {
	// The basic carrier who assigns the phone number. If the queried phone number involves mobile number portability, the carrier after mobile number portability is returned. Valid values:
	//
	// 	- **CMCC**: China Mobile
	//
	// 	- **CUCC**: China Unicom
	//
	// 	- **CTCC**: China Telecom
	//
	// >  You are not allowed to query the phone numbers assigned by China Broadnet.
	//
	// example:
	//
	// CMCC
	Carrier *string `json:"Carrier,omitempty" xml:"Carrier,omitempty"`
	// The returned status for the queried phone number. Valid values:
	//
	// 	- **NORMAL**: The queried phone number can be reached.
	//
	// 	- **SHUTDOWN**: The queried phone number is suspended.
	//
	// 	- **POWER_OFF**: The phone is powered off.
	//
	// 	- **NOT_EXIST**: The queried phone number is a nonexistent number.
	//
	// 	- **BUSY**: The queried phone number is busy.
	//
	// 	- **SUSPECTED_POWER_OFF**: The phone is suspected to be powered off.
	//
	// 	- **DEFECT**: The queried phone number is invalid.
	//
	// 	- **UNKNOWN**: The queried phone number is unknown.
	//
	// >  Due to system adjustment of the carrier, the BUSY and POWER_OFF states cannot be returned for the numbers assigned by China Telecom. [For more information, see the official announcements](https://help.aliyun.com/document_detail/2489709.html).
	//
	// example:
	//
	// NORMAL
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (PhoneNumberStatusForRealResponseBodyData) GoString

func (*PhoneNumberStatusForRealResponseBodyData) SetCarrier

func (*PhoneNumberStatusForRealResponseBodyData) SetStatus

func (PhoneNumberStatusForRealResponseBodyData) String

type PhoneNumberStatusForSmsRequest

type PhoneNumberStatusForSmsRequest struct {
	// The authorization code.
	//
	// >  On the **My Applications*	- page in the [Cell Phone Number Service console](https://dytns.console.aliyun.com/analysis/apply), you can obtain the authorization code (also known as authorization ID).
	//
	// This parameter is required.
	//
	// example:
	//
	// zf08***pi6
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// The phone number to be queried.
	//
	// 	- If the value of Mask is NORMAL, specify an 11-digit phone number in plaintext.
	//
	// 	- If the value of Mask is MD5, specify a 32-bit string that is encrypted by using MD5.
	//
	// 	- If the value of Mask is SHA256, specify a 64-bit string that is encrypted by using SHA256.
	//
	// >  Letters in the encrypted strings are not case-sensitive.
	//
	// This parameter is required.
	//
	// example:
	//
	// 181****1234
	InputNumber *string `json:"InputNumber,omitempty" xml:"InputNumber,omitempty"`
	// The encryption method of the phone number. Valid values:
	//
	// 	- **NORMAL**: plaintext
	//
	// 	- **MD5**
	//
	// 	- **SHA256**
	//
	// This parameter is required.
	//
	// example:
	//
	// NORMAL
	Mask                 *string `json:"Mask,omitempty" xml:"Mask,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 (PhoneNumberStatusForSmsRequest) GoString

func (*PhoneNumberStatusForSmsRequest) SetAuthCode

func (*PhoneNumberStatusForSmsRequest) SetInputNumber

func (*PhoneNumberStatusForSmsRequest) SetMask

func (*PhoneNumberStatusForSmsRequest) SetOwnerId

func (*PhoneNumberStatusForSmsRequest) SetResourceOwnerAccount

func (*PhoneNumberStatusForSmsRequest) SetResourceOwnerId

func (PhoneNumberStatusForSmsRequest) String

type PhoneNumberStatusForSmsResponse

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

func (PhoneNumberStatusForSmsResponse) GoString

func (*PhoneNumberStatusForSmsResponse) SetHeaders

func (*PhoneNumberStatusForSmsResponse) SetStatusCode

func (PhoneNumberStatusForSmsResponse) String

type PhoneNumberStatusForSmsResponseBody

type PhoneNumberStatusForSmsResponseBody struct {
	// The response code. Valid values:
	//
	// 	- **OK**: The request is successful.
	//
	// 	- **OperatorLimit**: The carrier prohibits the query of the phone number.
	//
	// 	- **RequestFrequencyLimit**: Repeated queries for the same phone number at a high frequency within a short period of time are prohibited due to restrictions that are set by carriers. If this error code is returned, please try again later.
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The response parameters.
	Data *PhoneNumberStatusForSmsResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The unique request ID. It is a common parameter and can be used to troubleshoot issues.
	//
	// example:
	//
	// 68A40250-50CD-034C-B728-0BD135850177
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (PhoneNumberStatusForSmsResponseBody) GoString

func (*PhoneNumberStatusForSmsResponseBody) SetCode

func (*PhoneNumberStatusForSmsResponseBody) SetMessage

func (*PhoneNumberStatusForSmsResponseBody) SetRequestId

func (PhoneNumberStatusForSmsResponseBody) String

type PhoneNumberStatusForSmsResponseBodyData

type PhoneNumberStatusForSmsResponseBodyData struct {
	// The basic carrier who assigns the phone number. If the queried phone number involves mobile number portability, the carrier after mobile number portability is returned. Valid values:
	//
	// 	- **CMCC**: China Mobile
	//
	// 	- **CUCC**: China Unicom
	//
	// 	- **CTCC**: China Telecom
	//
	// >  You are not allowed to query the phone numbers assigned by China Broadnet.
	//
	// example:
	//
	// CMCC
	Carrier *string `json:"Carrier,omitempty" xml:"Carrier,omitempty"`
	// The returned status for the queried phone number. Valid values:
	//
	// 	- **NORMAL**: The queried phone number can be reached.
	//
	// 	- **SHUTDOWN**: The queried phone number is suspended.
	//
	// 	- **POWER_OFF**: The phone is powered off.
	//
	// 	- **NOT_EXIST**: The queried phone number is a nonexistent number.
	//
	// 	- **DEFECT**: The queried phone number is invalid.
	//
	// 	- **UNKNOWN**: The queried phone number is unknown.
	//
	// >  Due to system adjustment of the carrier, the BUSY, SUSPECTED_POWER_OFF, and POWER_OFF states cannot be returned for the numbers assigned by China Telecom. [For more information, see the official announcements](https://help.aliyun.com/document_detail/2489709.html).
	//
	// example:
	//
	// NORMAL
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (PhoneNumberStatusForSmsResponseBodyData) GoString

func (*PhoneNumberStatusForSmsResponseBodyData) SetCarrier

func (*PhoneNumberStatusForSmsResponseBodyData) SetStatus

func (PhoneNumberStatusForSmsResponseBodyData) String

type PhoneNumberStatusForVirtualRequest

type PhoneNumberStatusForVirtualRequest struct {
	// The authorization code.
	//
	// >  On the **My Applications*	- page in the [Cell Phone Number Service console](https://dytns.console.aliyun.com/analysis/apply), you can obtain the authorization ID.
	//
	// This parameter is required.
	//
	// example:
	//
	// Dd1r***4id
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// The phone number to be queried.
	//
	// 	- If the value of Mask is NORMAL, the value of this field is an 11-digit phone number.
	//
	// 	- If the value of Mask is MD5, the value of this field is a 32-bit encrypted string.
	//
	// 	- If the value of Mask is SHA256, the value of this field is a 64-bit encrypted string.
	//
	// >  Letters in the encrypted strings are not case-sensitive.
	//
	// This parameter is required.
	//
	// example:
	//
	// 139****0000
	InputNumber *string `json:"InputNumber,omitempty" xml:"InputNumber,omitempty"`
	// The encryption method of the phone number. Valid values:
	//
	// 	- **NORMAL**: The phone number is not encrypted.
	//
	// 	- **MD5**
	//
	// 	- **SHA256**
	//
	// This parameter is required.
	//
	// example:
	//
	// NORMAL
	Mask                 *string `json:"Mask,omitempty" xml:"Mask,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 (PhoneNumberStatusForVirtualRequest) GoString

func (*PhoneNumberStatusForVirtualRequest) SetAuthCode

func (*PhoneNumberStatusForVirtualRequest) SetInputNumber

func (*PhoneNumberStatusForVirtualRequest) SetMask

func (*PhoneNumberStatusForVirtualRequest) SetOwnerId

func (*PhoneNumberStatusForVirtualRequest) SetResourceOwnerAccount

func (*PhoneNumberStatusForVirtualRequest) SetResourceOwnerId

func (PhoneNumberStatusForVirtualRequest) String

type PhoneNumberStatusForVirtualResponse

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

func (PhoneNumberStatusForVirtualResponse) GoString

func (*PhoneNumberStatusForVirtualResponse) SetHeaders

func (*PhoneNumberStatusForVirtualResponse) SetStatusCode

func (PhoneNumberStatusForVirtualResponse) String

type PhoneNumberStatusForVirtualResponseBody

type PhoneNumberStatusForVirtualResponseBody struct {
	// The response code. Valid values:
	//
	// 	- **OK**: The request is successful.
	//
	// 	- **OperatorLimit**: The carrier prohibits the query of the phone number.
	//
	// 	- **RequestFrequencyLimit**: Repeated queries for the same phone number at a high frequency within a short period of time are prohibited due to restrictions that are set by carriers. If this error code is returned, please try again later.
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The response parameters.
	Data *PhoneNumberStatusForVirtualResponseBodyData `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:
	//
	// CC3BB6D2-2FDF-4321-9DCE-B38165CE4C47
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (PhoneNumberStatusForVirtualResponseBody) GoString

func (*PhoneNumberStatusForVirtualResponseBody) SetCode

func (*PhoneNumberStatusForVirtualResponseBody) SetMessage

func (*PhoneNumberStatusForVirtualResponseBody) SetRequestId

func (PhoneNumberStatusForVirtualResponseBody) String

type PhoneNumberStatusForVirtualResponseBodyData

type PhoneNumberStatusForVirtualResponseBodyData struct {
	// Indicate whether the phone number is a virtual number assigned by the carrier. Valid values:
	//
	// 	- **true**
	//
	// 	- **false**
	//
	// example:
	//
	// true
	IsPrivacyNumber *bool `json:"IsPrivacyNumber,omitempty" xml:"IsPrivacyNumber,omitempty"`
}

func (PhoneNumberStatusForVirtualResponseBodyData) GoString

func (*PhoneNumberStatusForVirtualResponseBodyData) SetIsPrivacyNumber

func (PhoneNumberStatusForVirtualResponseBodyData) String

type PhoneNumberStatusForVoiceRequest

type PhoneNumberStatusForVoiceRequest struct {
	// The authorization code.
	//
	// >  On the **My Applications*	- page in the [Cell Phone Number Service console](https://dytns.console.aliyun.com/analysis/apply), you can obtain the authorization code (also known as authorization ID).
	//
	// This parameter is required.
	//
	// example:
	//
	// Dd1r***4id
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// The phone number to be queried.
	//
	// 	- If the value of Mask is NORMAL, specify an 11-digit phone number in plaintext.
	//
	// 	- If the value of Mask is MD5, specify a 32-bit string that is encrypted by using MD5.
	//
	// 	- If the value of Mask is SHA256, specify a 64-bit string that is encrypted by using SHA256.
	//
	// >  Letters in the encrypted strings are not case-sensitive.
	//
	// This parameter is required.
	//
	// example:
	//
	// 139****1234
	InputNumber *string `json:"InputNumber,omitempty" xml:"InputNumber,omitempty"`
	// The encryption method. Valid values:
	//
	// 	- **NORMAL**: plaintext
	//
	// 	- **MD5**
	//
	// 	- **SHA256**
	//
	// This parameter is required.
	//
	// example:
	//
	// NORMAL
	Mask                 *string `json:"Mask,omitempty" xml:"Mask,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 (PhoneNumberStatusForVoiceRequest) GoString

func (*PhoneNumberStatusForVoiceRequest) SetAuthCode

func (*PhoneNumberStatusForVoiceRequest) SetInputNumber

func (*PhoneNumberStatusForVoiceRequest) SetMask

func (*PhoneNumberStatusForVoiceRequest) SetOwnerId

func (*PhoneNumberStatusForVoiceRequest) SetResourceOwnerAccount

func (*PhoneNumberStatusForVoiceRequest) SetResourceOwnerId

func (PhoneNumberStatusForVoiceRequest) String

type PhoneNumberStatusForVoiceResponse

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

func (PhoneNumberStatusForVoiceResponse) GoString

func (*PhoneNumberStatusForVoiceResponse) SetHeaders

func (*PhoneNumberStatusForVoiceResponse) SetStatusCode

func (PhoneNumberStatusForVoiceResponse) String

type PhoneNumberStatusForVoiceResponseBody

type PhoneNumberStatusForVoiceResponseBody struct {
	// The response code. Valid values:
	//
	// 	- **OK**: The request is successful.
	//
	// 	- **OperatorLimit**: The carrier prohibits the query of the phone number.
	//
	// 	- **RequestFrequencyLimit**: Repeated queries for the same phone number at a high frequency within a short period of time are prohibited due to restrictions that are set by carriers. If this error code is returned, please try again later.
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The response parameters.
	Data *PhoneNumberStatusForVoiceResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The unique request ID. It is a common parameter and can be used to troubleshoot issues.
	//
	// example:
	//
	// CC3BB6D2-2FDF-4321-9DCE-B38165CE4C47
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (PhoneNumberStatusForVoiceResponseBody) GoString

func (*PhoneNumberStatusForVoiceResponseBody) SetCode

func (*PhoneNumberStatusForVoiceResponseBody) SetMessage

func (*PhoneNumberStatusForVoiceResponseBody) SetRequestId

func (PhoneNumberStatusForVoiceResponseBody) String

type PhoneNumberStatusForVoiceResponseBodyData

type PhoneNumberStatusForVoiceResponseBodyData struct {
	// The basic carrier who assigns the phone number. If the queried phone number involves mobile number portability, the carrier after mobile number portability is returned. Valid values:
	//
	// 	- **CMCC**: China Mobile
	//
	// 	- **CUCC**: China Unicom
	//
	// 	- **CTCC**: China Telecom
	//
	// >  You are not allowed to query the phone numbers assigned by China Broadnet.
	//
	// example:
	//
	// CTCC
	Carrier *string `json:"Carrier,omitempty" xml:"Carrier,omitempty"`
	// The returned status for the queried phone number. Valid values:
	//
	// 	- **NORMAL**: The queried phone number can be reached.
	//
	// 	- **SHUTDOWN**: The queried phone number is suspended.
	//
	// 	- **POWER_OFF**: The phone is powered off.
	//
	// 	- **NOT_EXIST**: The queried phone number is a nonexistent number.
	//
	// 	- **SUSPECTED_POWER_OFF**: The phone is suspected to be powered off.
	//
	// 	- **DEFECT**: The queried phone number is invalid.
	//
	// 	- **UNKNOWN**: The queried phone number is unknown.
	//
	// >  Due to system adjustment of the carrier, the BUSY, SUSPECTED_POWER_OFF, and POWER_OFF states cannot be returned for the numbers assigned by China Telecom. [For more information, see the official announcements](https://help.aliyun.com/document_detail/2489709.html).
	//
	// example:
	//
	// NORMAL
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (PhoneNumberStatusForVoiceResponseBodyData) GoString

func (*PhoneNumberStatusForVoiceResponseBodyData) SetCarrier

func (*PhoneNumberStatusForVoiceResponseBodyData) SetStatus

func (PhoneNumberStatusForVoiceResponseBodyData) String

type QueryAvailableAuthCodeRequest added in v3.2.0

type QueryAvailableAuthCodeRequest 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 tag ID.
	//
	// example:
	//
	// 22
	TagId *int64 `json:"TagId,omitempty" xml:"TagId,omitempty"`
}

func (QueryAvailableAuthCodeRequest) GoString added in v3.2.0

func (*QueryAvailableAuthCodeRequest) SetOwnerId added in v3.2.0

func (*QueryAvailableAuthCodeRequest) SetResourceOwnerAccount added in v3.2.0

func (*QueryAvailableAuthCodeRequest) SetResourceOwnerId added in v3.2.0

func (*QueryAvailableAuthCodeRequest) SetTagId added in v3.2.0

func (QueryAvailableAuthCodeRequest) String added in v3.2.0

type QueryAvailableAuthCodeResponse added in v3.2.0

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

func (QueryAvailableAuthCodeResponse) GoString added in v3.2.0

func (*QueryAvailableAuthCodeResponse) SetBody added in v3.2.0

func (*QueryAvailableAuthCodeResponse) SetHeaders added in v3.2.0

func (*QueryAvailableAuthCodeResponse) SetStatusCode added in v3.2.0

func (QueryAvailableAuthCodeResponse) String added in v3.2.0

type QueryAvailableAuthCodeResponseBody added in v3.2.0

type QueryAvailableAuthCodeResponseBody struct {
	// The response code. **OK*	- indicates that the request is successful.
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned data.
	Data []*string `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 6ADDCD31-6BC7-5913-A47F-E29A07E37FEE
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// 	- true
	//
	// 	- false
	//
	// example:
	//
	// false
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (QueryAvailableAuthCodeResponseBody) GoString added in v3.2.0

func (*QueryAvailableAuthCodeResponseBody) SetCode added in v3.2.0

func (*QueryAvailableAuthCodeResponseBody) SetData added in v3.2.0

func (*QueryAvailableAuthCodeResponseBody) SetMessage added in v3.2.0

func (*QueryAvailableAuthCodeResponseBody) SetRequestId added in v3.2.0

func (*QueryAvailableAuthCodeResponseBody) SetSuccess added in v3.2.0

func (QueryAvailableAuthCodeResponseBody) String added in v3.2.0

type QueryPhoneNumberOnlineTimeRequest added in v3.6.0

type QueryPhoneNumberOnlineTimeRequest struct {
	// example:
	//
	// 示例值示例值示例值
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// example:
	//
	// 示例值
	InputNumber *string `json:"InputNumber,omitempty" xml:"InputNumber,omitempty"`
	// example:
	//
	// 示例值示例值
	Mask                 *string `json:"Mask,omitempty" xml:"Mask,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 (QueryPhoneNumberOnlineTimeRequest) GoString added in v3.6.0

func (*QueryPhoneNumberOnlineTimeRequest) SetAuthCode added in v3.6.0

func (*QueryPhoneNumberOnlineTimeRequest) SetInputNumber added in v3.6.0

func (*QueryPhoneNumberOnlineTimeRequest) SetMask added in v3.6.0

func (*QueryPhoneNumberOnlineTimeRequest) SetOwnerId added in v3.6.0

func (*QueryPhoneNumberOnlineTimeRequest) SetResourceOwnerAccount added in v3.6.0

func (*QueryPhoneNumberOnlineTimeRequest) SetResourceOwnerId added in v3.6.0

func (QueryPhoneNumberOnlineTimeRequest) String added in v3.6.0

type QueryPhoneNumberOnlineTimeResponse added in v3.6.0

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

func (QueryPhoneNumberOnlineTimeResponse) GoString added in v3.6.0

func (*QueryPhoneNumberOnlineTimeResponse) SetBody added in v3.6.0

func (*QueryPhoneNumberOnlineTimeResponse) SetHeaders added in v3.6.0

func (*QueryPhoneNumberOnlineTimeResponse) SetStatusCode added in v3.6.0

func (QueryPhoneNumberOnlineTimeResponse) String added in v3.6.0

type QueryPhoneNumberOnlineTimeResponseBody added in v3.6.0

type QueryPhoneNumberOnlineTimeResponseBody struct {
	AccessDeniedDetail *string                                     `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	Code               *string                                     `json:"Code,omitempty" xml:"Code,omitempty"`
	Data               *QueryPhoneNumberOnlineTimeResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	Message            *string                                     `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId          *string                                     `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (QueryPhoneNumberOnlineTimeResponseBody) GoString added in v3.6.0

func (*QueryPhoneNumberOnlineTimeResponseBody) SetAccessDeniedDetail added in v3.6.0

func (*QueryPhoneNumberOnlineTimeResponseBody) SetCode added in v3.6.0

func (*QueryPhoneNumberOnlineTimeResponseBody) SetData added in v3.6.0

func (*QueryPhoneNumberOnlineTimeResponseBody) SetMessage added in v3.6.0

func (*QueryPhoneNumberOnlineTimeResponseBody) SetRequestId added in v3.6.0

func (QueryPhoneNumberOnlineTimeResponseBody) String added in v3.6.0

type QueryPhoneNumberOnlineTimeResponseBodyData added in v3.6.0

type QueryPhoneNumberOnlineTimeResponseBodyData struct {
	// example:
	//
	// 示例值示例值示例值
	CarrierCode *string `json:"CarrierCode,omitempty" xml:"CarrierCode,omitempty"`
	// example:
	//
	// 29
	VerifyResult *int64 `json:"VerifyResult,omitempty" xml:"VerifyResult,omitempty"`
}

func (QueryPhoneNumberOnlineTimeResponseBodyData) GoString added in v3.6.0

func (*QueryPhoneNumberOnlineTimeResponseBodyData) SetCarrierCode added in v3.6.0

func (*QueryPhoneNumberOnlineTimeResponseBodyData) SetVerifyResult added in v3.6.0

func (QueryPhoneNumberOnlineTimeResponseBodyData) String added in v3.6.0

type QueryPhoneTwiceTelVerifyRequest added in v3.7.0

type QueryPhoneTwiceTelVerifyRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 示例值
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 示例值示例值示例值
	InputNumber *string `json:"InputNumber,omitempty" xml:"InputNumber,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 示例值示例值
	Mask                 *string `json:"Mask,omitempty" xml:"Mask,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:
	//
	// 示例值示例值示例值
	StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
}

func (QueryPhoneTwiceTelVerifyRequest) GoString added in v3.7.0

func (*QueryPhoneTwiceTelVerifyRequest) SetAuthCode added in v3.7.0

func (*QueryPhoneTwiceTelVerifyRequest) SetInputNumber added in v3.7.0

func (*QueryPhoneTwiceTelVerifyRequest) SetMask added in v3.7.0

func (*QueryPhoneTwiceTelVerifyRequest) SetOwnerId added in v3.7.0

func (*QueryPhoneTwiceTelVerifyRequest) SetResourceOwnerAccount added in v3.7.0

func (*QueryPhoneTwiceTelVerifyRequest) SetResourceOwnerId added in v3.7.0

func (*QueryPhoneTwiceTelVerifyRequest) SetStartTime added in v3.7.0

func (QueryPhoneTwiceTelVerifyRequest) String added in v3.7.0

type QueryPhoneTwiceTelVerifyResponse added in v3.7.0

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

func (QueryPhoneTwiceTelVerifyResponse) GoString added in v3.7.0

func (*QueryPhoneTwiceTelVerifyResponse) SetBody added in v3.7.0

func (*QueryPhoneTwiceTelVerifyResponse) SetHeaders added in v3.7.0

func (*QueryPhoneTwiceTelVerifyResponse) SetStatusCode added in v3.7.0

func (QueryPhoneTwiceTelVerifyResponse) String added in v3.7.0

type QueryPhoneTwiceTelVerifyResponseBody added in v3.7.0

type QueryPhoneTwiceTelVerifyResponseBody struct {
	AccessDeniedDetail *string                                   `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	Code               *string                                   `json:"Code,omitempty" xml:"Code,omitempty"`
	Data               *QueryPhoneTwiceTelVerifyResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	Message            *string                                   `json:"Message,omitempty" xml:"Message,omitempty"`
	RequestId          *string                                   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (QueryPhoneTwiceTelVerifyResponseBody) GoString added in v3.7.0

func (*QueryPhoneTwiceTelVerifyResponseBody) SetAccessDeniedDetail added in v3.7.0

func (*QueryPhoneTwiceTelVerifyResponseBody) SetCode added in v3.7.0

func (*QueryPhoneTwiceTelVerifyResponseBody) SetData added in v3.7.0

func (*QueryPhoneTwiceTelVerifyResponseBody) SetMessage added in v3.7.0

func (*QueryPhoneTwiceTelVerifyResponseBody) SetRequestId added in v3.7.0

func (QueryPhoneTwiceTelVerifyResponseBody) String added in v3.7.0

type QueryPhoneTwiceTelVerifyResponseBodyData added in v3.7.0

type QueryPhoneTwiceTelVerifyResponseBodyData struct {
	// example:
	//
	// 示例值示例值
	CarrierCode *string `json:"CarrierCode,omitempty" xml:"CarrierCode,omitempty"`
	// example:
	//
	// 73
	VerifyResult *int64 `json:"VerifyResult,omitempty" xml:"VerifyResult,omitempty"`
}

func (QueryPhoneTwiceTelVerifyResponseBodyData) GoString added in v3.7.0

func (*QueryPhoneTwiceTelVerifyResponseBodyData) SetCarrierCode added in v3.7.0

func (*QueryPhoneTwiceTelVerifyResponseBodyData) SetVerifyResult added in v3.7.0

func (QueryPhoneTwiceTelVerifyResponseBodyData) String added in v3.7.0

type QueryTagApplyRuleRequest added in v3.2.0

type QueryTagApplyRuleRequest 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 tag ID.
	//
	// example:
	//
	// 61
	TagId *int64 `json:"TagId,omitempty" xml:"TagId,omitempty"`
}

func (QueryTagApplyRuleRequest) GoString added in v3.2.0

func (s QueryTagApplyRuleRequest) GoString() string

func (*QueryTagApplyRuleRequest) SetOwnerId added in v3.2.0

func (*QueryTagApplyRuleRequest) SetResourceOwnerAccount added in v3.2.0

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

func (*QueryTagApplyRuleRequest) SetResourceOwnerId added in v3.2.0

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

func (*QueryTagApplyRuleRequest) SetTagId added in v3.2.0

func (QueryTagApplyRuleRequest) String added in v3.2.0

func (s QueryTagApplyRuleRequest) String() string

type QueryTagApplyRuleResponse added in v3.2.0

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

func (QueryTagApplyRuleResponse) GoString added in v3.2.0

func (s QueryTagApplyRuleResponse) GoString() string

func (*QueryTagApplyRuleResponse) SetBody added in v3.2.0

func (*QueryTagApplyRuleResponse) SetHeaders added in v3.2.0

func (*QueryTagApplyRuleResponse) SetStatusCode added in v3.2.0

func (QueryTagApplyRuleResponse) String added in v3.2.0

func (s QueryTagApplyRuleResponse) String() string

type QueryTagApplyRuleResponseBody added in v3.2.0

type QueryTagApplyRuleResponseBody struct {
	// The response code. **OK*	- indicates that the request is successful.
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned data.
	Data *QueryTagApplyRuleResponseBodyData `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:
	//
	// CC3BB6D2-****-****-9DCE-B38165CE4C47
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// 	- true
	//
	// 	- false
	//
	// example:
	//
	// false
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (QueryTagApplyRuleResponseBody) GoString added in v3.2.0

func (*QueryTagApplyRuleResponseBody) SetCode added in v3.2.0

func (*QueryTagApplyRuleResponseBody) SetData added in v3.2.0

func (*QueryTagApplyRuleResponseBody) SetMessage added in v3.2.0

func (*QueryTagApplyRuleResponseBody) SetRequestId added in v3.2.0

func (*QueryTagApplyRuleResponseBody) SetSuccess added in v3.2.0

func (QueryTagApplyRuleResponseBody) String added in v3.2.0

type QueryTagApplyRuleResponseBodyData added in v3.2.0

type QueryTagApplyRuleResponseBodyData struct {
	// The requirements for application materials.
	//
	// example:
	//
	// Requirements for application materials
	ApplyMaterialDesc *string `json:"ApplyMaterialDesc,omitempty" xml:"ApplyMaterialDesc,omitempty"`
	// Indicates whether the application is automatically approved.
	//
	// example:
	//
	// 16
	AutoAudit *int64 `json:"AutoAudit,omitempty" xml:"AutoAudit,omitempty"`
	// The URL for the billing documentation.
	//
	// example:
	//
	// aliyundoc.com
	ChargingStandardLink *string `json:"ChargingStandardLink,omitempty" xml:"ChargingStandardLink,omitempty"`
	// indicates whether encrypted queries are supported.
	//
	// example:
	//
	// 99
	EncryptedQuery *int64 `json:"EncryptedQuery,omitempty" xml:"EncryptedQuery,omitempty"`
	// Indicates whether application materials are required.
	//
	// example:
	//
	// 46
	NeedApplyMaterial *int64 `json:"NeedApplyMaterial,omitempty" xml:"NeedApplyMaterial,omitempty"`
	// The URL for the service agreement.
	//
	// example:
	//
	// example.aliyundoc.com
	SlaLink *string `json:"SlaLink,omitempty" xml:"SlaLink,omitempty"`
}

func (QueryTagApplyRuleResponseBodyData) GoString added in v3.2.0

func (*QueryTagApplyRuleResponseBodyData) SetApplyMaterialDesc added in v3.2.0

func (*QueryTagApplyRuleResponseBodyData) SetAutoAudit added in v3.2.0

func (*QueryTagApplyRuleResponseBodyData) SetEncryptedQuery added in v3.2.0

func (*QueryTagApplyRuleResponseBodyData) SetNeedApplyMaterial added in v3.2.0

func (QueryTagApplyRuleResponseBodyData) String added in v3.2.0

type QueryTagInfoBySelectionRequest added in v3.2.0

type QueryTagInfoBySelectionRequest struct {
	// The industry ID.
	//
	// example:
	//
	// 58
	IndustryId           *int64  `json:"IndustryId,omitempty" xml:"IndustryId,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 scene ID.
	//
	// example:
	//
	// 83
	SceneId *int64 `json:"SceneId,omitempty" xml:"SceneId,omitempty"`
	// The tag ID.
	//
	// example:
	//
	// 71
	TagId *int64 `json:"TagId,omitempty" xml:"TagId,omitempty"`
}

func (QueryTagInfoBySelectionRequest) GoString added in v3.2.0

func (*QueryTagInfoBySelectionRequest) SetIndustryId added in v3.2.0

func (*QueryTagInfoBySelectionRequest) SetOwnerId added in v3.2.0

func (*QueryTagInfoBySelectionRequest) SetResourceOwnerAccount added in v3.2.0

func (*QueryTagInfoBySelectionRequest) SetResourceOwnerId added in v3.2.0

func (*QueryTagInfoBySelectionRequest) SetSceneId added in v3.2.0

func (*QueryTagInfoBySelectionRequest) SetTagId added in v3.2.0

func (QueryTagInfoBySelectionRequest) String added in v3.2.0

type QueryTagInfoBySelectionResponse added in v3.2.0

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

func (QueryTagInfoBySelectionResponse) GoString added in v3.2.0

func (*QueryTagInfoBySelectionResponse) SetBody added in v3.2.0

func (*QueryTagInfoBySelectionResponse) SetHeaders added in v3.2.0

func (*QueryTagInfoBySelectionResponse) SetStatusCode added in v3.2.0

func (QueryTagInfoBySelectionResponse) String added in v3.2.0

type QueryTagInfoBySelectionResponseBody added in v3.2.0

type QueryTagInfoBySelectionResponseBody struct {
	// The response code. **OK*	- indicates that the request is successful.
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned data.
	Data []*QueryTagInfoBySelectionResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// 1C3B8084-3A7D-570B-BC84-BF945A9CF65E
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the request is successful. Valid values:
	//
	// 	- true
	//
	// 	- false
	//
	// example:
	//
	// false
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (QueryTagInfoBySelectionResponseBody) GoString added in v3.2.0

func (*QueryTagInfoBySelectionResponseBody) SetCode added in v3.2.0

func (*QueryTagInfoBySelectionResponseBody) SetData added in v3.2.0

func (*QueryTagInfoBySelectionResponseBody) SetMessage added in v3.2.0

func (*QueryTagInfoBySelectionResponseBody) SetRequestId added in v3.2.0

func (*QueryTagInfoBySelectionResponseBody) SetSuccess added in v3.2.0

func (QueryTagInfoBySelectionResponseBody) String added in v3.2.0

type QueryTagInfoBySelectionResponseBodyData added in v3.2.0

type QueryTagInfoBySelectionResponseBodyData struct {
	// The list of available authorization codes.
	AuthCodeList   []*string `json:"AuthCodeList,omitempty" xml:"AuthCodeList,omitempty" type:"Repeated"`
	ComplexityType *string   `json:"ComplexityType,omitempty" xml:"ComplexityType,omitempty"`
	// The URL for the API demo.
	//
	// example:
	//
	// https://help.aliyun.com/document_detail/388997.html?spm=a2c4g.2573870.0.0.3aa921cbOrtqJz
	DemoAddress *string `json:"DemoAddress,omitempty" xml:"DemoAddress,omitempty"`
	// The URL for the API documentation.
	//
	// example:
	//
	// https://help.aliyun.com/document_detail/388997.html?spm=a2c4g.2573870.0.0.3aa921cbOrtqJz
	DocAddress *string `json:"DocAddress,omitempty" xml:"DocAddress,omitempty"`
	// The URL for the definitions of the enumerated values.
	//
	// example:
	//
	// example.aliyundoc.com
	EnumDefinitionAddress *string `json:"EnumDefinitionAddress,omitempty" xml:"EnumDefinitionAddress,omitempty"`
	// The flow name.
	//
	// example:
	//
	// process name
	FlowName *string `json:"FlowName,omitempty" xml:"FlowName,omitempty"`
	// The industry ID.
	//
	// example:
	//
	// 83
	IndustryId *int64 `json:"IndustryId,omitempty" xml:"IndustryId,omitempty"`
	// The industry name.
	//
	// example:
	//
	// logistics
	IndustryName *string `json:"IndustryName,omitempty" xml:"IndustryName,omitempty"`
	// The list of tag parameters.
	ParamList           []*QueryTagInfoBySelectionResponseBodyDataParamList `json:"ParamList,omitempty" xml:"ParamList,omitempty" type:"Repeated"`
	RichTextDescription *string                                             `json:"RichTextDescription,omitempty" xml:"RichTextDescription,omitempty"`
	// The scene ID.
	//
	// example:
	//
	// 41
	SceneId *int64 `json:"SceneId,omitempty" xml:"SceneId,omitempty"`
	// The scene name.
	//
	// example:
	//
	// General scenario
	SceneName *string `json:"SceneName,omitempty" xml:"SceneName,omitempty"`
	// The tag ID.
	//
	// example:
	//
	// 31
	TagId *int64 `json:"TagId,omitempty" xml:"TagId,omitempty"`
	// The tag name.
	//
	// example:
	//
	// Number ownership
	TagName *string `json:"TagName,omitempty" xml:"TagName,omitempty"`
}

func (QueryTagInfoBySelectionResponseBodyData) GoString added in v3.2.0

func (*QueryTagInfoBySelectionResponseBodyData) SetAuthCodeList added in v3.2.0

func (*QueryTagInfoBySelectionResponseBodyData) SetComplexityType added in v3.3.0

func (*QueryTagInfoBySelectionResponseBodyData) SetDemoAddress added in v3.2.0

func (*QueryTagInfoBySelectionResponseBodyData) SetDocAddress added in v3.2.0

func (*QueryTagInfoBySelectionResponseBodyData) SetEnumDefinitionAddress added in v3.2.0

func (*QueryTagInfoBySelectionResponseBodyData) SetFlowName added in v3.2.0

func (*QueryTagInfoBySelectionResponseBodyData) SetIndustryId added in v3.2.0

func (*QueryTagInfoBySelectionResponseBodyData) SetIndustryName added in v3.2.0

func (*QueryTagInfoBySelectionResponseBodyData) SetParamList added in v3.2.0

func (*QueryTagInfoBySelectionResponseBodyData) SetRichTextDescription added in v3.3.0

func (*QueryTagInfoBySelectionResponseBodyData) SetSceneId added in v3.2.0

func (*QueryTagInfoBySelectionResponseBodyData) SetSceneName added in v3.2.0

func (*QueryTagInfoBySelectionResponseBodyData) SetTagId added in v3.2.0

func (*QueryTagInfoBySelectionResponseBodyData) SetTagName added in v3.2.0

func (QueryTagInfoBySelectionResponseBodyData) String added in v3.2.0

type QueryTagInfoBySelectionResponseBodyDataParamList added in v3.2.0

type QueryTagInfoBySelectionResponseBodyDataParamList struct {
	// The English name of the parameter.
	//
	// example:
	//
	// preame
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The input hint.
	//
	// example:
	//
	// none
	Hint *string `json:"Hint,omitempty" xml:"Hint,omitempty"`
	// Indicates whether the parameter is required.
	//
	// example:
	//
	// false
	Must *bool `json:"Must,omitempty" xml:"Must,omitempty"`
	// The Chinese name of the parameter.
	//
	// example:
	//
	// none
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// The type. The code that corresponds to EnumUIWidgetTypes.
	//
	// example:
	//
	// aqzx
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
	// The definitions of the enumerated values such as Code or Desc.
	ValueDict []*QueryTagInfoBySelectionResponseBodyDataParamListValueDict `json:"ValueDict,omitempty" xml:"ValueDict,omitempty" type:"Repeated"`
}

func (QueryTagInfoBySelectionResponseBodyDataParamList) GoString added in v3.2.0

func (*QueryTagInfoBySelectionResponseBodyDataParamList) SetCode added in v3.2.0

func (*QueryTagInfoBySelectionResponseBodyDataParamList) SetHint added in v3.2.0

func (*QueryTagInfoBySelectionResponseBodyDataParamList) SetMust added in v3.2.0

func (*QueryTagInfoBySelectionResponseBodyDataParamList) SetName added in v3.2.0

func (*QueryTagInfoBySelectionResponseBodyDataParamList) SetType added in v3.2.0

func (QueryTagInfoBySelectionResponseBodyDataParamList) String added in v3.2.0

type QueryTagInfoBySelectionResponseBodyDataParamListValueDict added in v3.2.0

type QueryTagInfoBySelectionResponseBodyDataParamListValueDict struct {
	// The English name.
	//
	// example:
	//
	// Aliyun
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The Chinese name.
	//
	// example:
	//
	// 阿里云
	Desc *string `json:"Desc,omitempty" xml:"Desc,omitempty"`
}

func (QueryTagInfoBySelectionResponseBodyDataParamListValueDict) GoString added in v3.2.0

func (*QueryTagInfoBySelectionResponseBodyDataParamListValueDict) SetCode added in v3.2.0

func (*QueryTagInfoBySelectionResponseBodyDataParamListValueDict) SetDesc added in v3.2.0

func (QueryTagInfoBySelectionResponseBodyDataParamListValueDict) String added in v3.2.0

type QueryTagListPageRequest added in v3.2.0

type QueryTagListPageRequest struct {
	OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The page number. Default value: **1**.
	//
	// example:
	//
	// 18
	PageNo *int64 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// The number of entries per page.
	//
	// example:
	//
	// 66
	PageSize             *int64  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (QueryTagListPageRequest) GoString added in v3.2.0

func (s QueryTagListPageRequest) GoString() string

func (*QueryTagListPageRequest) SetOwnerId added in v3.2.0

func (*QueryTagListPageRequest) SetPageNo added in v3.2.0

func (*QueryTagListPageRequest) SetPageSize added in v3.2.0

func (*QueryTagListPageRequest) SetResourceOwnerAccount added in v3.2.0

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

func (*QueryTagListPageRequest) SetResourceOwnerId added in v3.2.0

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

func (QueryTagListPageRequest) String added in v3.2.0

func (s QueryTagListPageRequest) String() string

type QueryTagListPageResponse added in v3.2.0

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

func (QueryTagListPageResponse) GoString added in v3.2.0

func (s QueryTagListPageResponse) GoString() string

func (*QueryTagListPageResponse) SetBody added in v3.2.0

func (*QueryTagListPageResponse) SetHeaders added in v3.2.0

func (*QueryTagListPageResponse) SetStatusCode added in v3.2.0

func (QueryTagListPageResponse) String added in v3.2.0

func (s QueryTagListPageResponse) String() string

type QueryTagListPageResponseBody added in v3.2.0

type QueryTagListPageResponseBody struct {
	// The response code. **OK*	- indicates that the request is successful.
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned data.
	Data *QueryTagListPageResponseBodyData `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:
	//
	// A4475657-BB7E-585D-9E09-37934F096103
	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 (QueryTagListPageResponseBody) GoString added in v3.2.0

func (s QueryTagListPageResponseBody) GoString() string

func (*QueryTagListPageResponseBody) SetCode added in v3.2.0

func (*QueryTagListPageResponseBody) SetData added in v3.2.0

func (*QueryTagListPageResponseBody) SetMessage added in v3.2.0

func (*QueryTagListPageResponseBody) SetRequestId added in v3.2.0

func (*QueryTagListPageResponseBody) SetSuccess added in v3.2.0

func (QueryTagListPageResponseBody) String added in v3.2.0

type QueryTagListPageResponseBodyData added in v3.2.0

type QueryTagListPageResponseBodyData struct {
	// The page number.
	//
	// example:
	//
	// 11
	PageNo *int64 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// The number of entries per page.
	//
	// example:
	//
	// 24
	PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	// The retruned data.
	Records []*QueryTagListPageResponseBodyDataRecords `json:"Records,omitempty" xml:"Records,omitempty" type:"Repeated"`
	// The total number of returned entries.
	//
	// example:
	//
	// 32
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
	// The total number of returned pages.
	//
	// example:
	//
	// 91
	TotalPage *int64 `json:"TotalPage,omitempty" xml:"TotalPage,omitempty"`
}

func (QueryTagListPageResponseBodyData) GoString added in v3.2.0

func (*QueryTagListPageResponseBodyData) SetPageNo added in v3.2.0

func (*QueryTagListPageResponseBodyData) SetPageSize added in v3.2.0

func (*QueryTagListPageResponseBodyData) SetRecords added in v3.2.0

func (*QueryTagListPageResponseBodyData) SetTotalCount added in v3.2.0

func (*QueryTagListPageResponseBodyData) SetTotalPage added in v3.2.0

func (QueryTagListPageResponseBodyData) String added in v3.2.0

type QueryTagListPageResponseBodyDataRecords added in v3.2.0

type QueryTagListPageResponseBodyDataRecords struct {
	// The API operation that is called by the frontend.
	//
	// example:
	//
	// TwoElementsVerification
	ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"`
	// Code
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The URL for the API documentation.
	//
	// example:
	//
	// https://help.aliyun.com/document_detail/388997.html?spm=a2c4g.388997.0.0.cf804cc7DX4vlP
	DocAddress *string `json:"DocAddress,omitempty" xml:"DocAddress,omitempty"`
	// The tag ID.
	//
	// example:
	//
	// 75
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
	// The industry ID.
	//
	// example:
	//
	// 2
	IndustryId *int64 `json:"IndustryId,omitempty" xml:"IndustryId,omitempty"`
	// The industry name.
	//
	// example:
	//
	// Test
	IndustryName *string `json:"IndustryName,omitempty" xml:"IndustryName,omitempty"`
	// The tag description.
	//
	// example:
	//
	// for autotest new
	Introduction *string `json:"Introduction,omitempty" xml:"Introduction,omitempty"`
	// Indicates whether the number is activated.
	//
	// example:
	//
	// 45
	IsOpen *int64 `json:"IsOpen,omitempty" xml:"IsOpen,omitempty"`
	// The tag name.
	//
	// example:
	//
	// Aliyun
	Name *string `json:"Name,omitempty" xml:"Name,omitempty"`
	// 	- 0: The number is hidden.
	//
	// 	- 1: The number is public.
	//
	// example:
	//
	// 1
	SaleStatusStr *string `json:"SaleStatusStr,omitempty" xml:"SaleStatusStr,omitempty"`
	// The scene ID.
	//
	// example:
	//
	// 13
	SceneId *int64 `json:"SceneId,omitempty" xml:"SceneId,omitempty"`
	// The scene name.
	//
	// example:
	//
	// check
	SceneName *string `json:"SceneName,omitempty" xml:"SceneName,omitempty"`
}

func (QueryTagListPageResponseBodyDataRecords) GoString added in v3.2.0

func (*QueryTagListPageResponseBodyDataRecords) SetApiName added in v3.2.0

func (*QueryTagListPageResponseBodyDataRecords) SetCode added in v3.2.0

func (*QueryTagListPageResponseBodyDataRecords) SetDocAddress added in v3.2.0

func (*QueryTagListPageResponseBodyDataRecords) SetId added in v3.2.0

func (*QueryTagListPageResponseBodyDataRecords) SetIndustryId added in v3.2.0

func (*QueryTagListPageResponseBodyDataRecords) SetIndustryName added in v3.2.0

func (*QueryTagListPageResponseBodyDataRecords) SetIntroduction added in v3.2.0

func (*QueryTagListPageResponseBodyDataRecords) SetIsOpen added in v3.2.0

func (*QueryTagListPageResponseBodyDataRecords) SetName added in v3.2.0

func (*QueryTagListPageResponseBodyDataRecords) SetSaleStatusStr added in v3.2.0

func (*QueryTagListPageResponseBodyDataRecords) SetSceneId added in v3.2.0

func (*QueryTagListPageResponseBodyDataRecords) SetSceneName added in v3.2.0

func (QueryTagListPageResponseBodyDataRecords) String added in v3.2.0

type QueryUsageStatisticsByTagIdRequest added in v3.2.0

type QueryUsageStatisticsByTagIdRequest struct {
	// The beginning of the time range to query.
	//
	// example:
	//
	// 20230308
	BeginTime *string `json:"BeginTime,omitempty" xml:"BeginTime,omitempty"`
	// The end of the time range to query.
	//
	// example:
	//
	// 20230406
	EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	OwnerId *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// The page number. Default value: 1.
	//
	// example:
	//
	// 1
	PageNo *int64 `json:"PageNo,omitempty" xml:"PageNo,omitempty"`
	// The number of entries per page.
	//
	// 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"`
	// The tag ID.
	//
	// example:
	//
	// 14
	TagId *int64 `json:"TagId,omitempty" xml:"TagId,omitempty"`
}

func (QueryUsageStatisticsByTagIdRequest) GoString added in v3.2.0

func (*QueryUsageStatisticsByTagIdRequest) SetBeginTime added in v3.2.0

func (*QueryUsageStatisticsByTagIdRequest) SetEndTime added in v3.2.0

func (*QueryUsageStatisticsByTagIdRequest) SetOwnerId added in v3.2.0

func (*QueryUsageStatisticsByTagIdRequest) SetPageNo added in v3.2.0

func (*QueryUsageStatisticsByTagIdRequest) SetPageSize added in v3.2.0

func (*QueryUsageStatisticsByTagIdRequest) SetResourceOwnerAccount added in v3.2.0

func (*QueryUsageStatisticsByTagIdRequest) SetResourceOwnerId added in v3.2.0

func (*QueryUsageStatisticsByTagIdRequest) SetTagId added in v3.2.0

func (QueryUsageStatisticsByTagIdRequest) String added in v3.2.0

type QueryUsageStatisticsByTagIdResponse added in v3.2.0

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

func (QueryUsageStatisticsByTagIdResponse) GoString added in v3.2.0

func (*QueryUsageStatisticsByTagIdResponse) SetBody added in v3.2.0

func (*QueryUsageStatisticsByTagIdResponse) SetHeaders added in v3.2.0

func (*QueryUsageStatisticsByTagIdResponse) SetStatusCode added in v3.2.0

func (QueryUsageStatisticsByTagIdResponse) String added in v3.2.0

type QueryUsageStatisticsByTagIdResponseBody added in v3.2.0

type QueryUsageStatisticsByTagIdResponseBody struct {
	// The response code. **OK*	- indicates that the request is successful.
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The returned data.
	Data []*QueryUsageStatisticsByTagIdResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"`
	// The returned message.
	//
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// The request ID.
	//
	// example:
	//
	// D45CC751-34DF-5797-81FB-9A2ED6DC024B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// Indicates whether the call is successful.
	//
	// 	- true
	//
	// 	- false
	//
	// example:
	//
	// true
	Success *bool `json:"Success,omitempty" xml:"Success,omitempty"`
}

func (QueryUsageStatisticsByTagIdResponseBody) GoString added in v3.2.0

func (*QueryUsageStatisticsByTagIdResponseBody) SetCode added in v3.2.0

func (*QueryUsageStatisticsByTagIdResponseBody) SetData added in v3.2.0

func (*QueryUsageStatisticsByTagIdResponseBody) SetMessage added in v3.2.0

func (*QueryUsageStatisticsByTagIdResponseBody) SetRequestId added in v3.2.0

func (*QueryUsageStatisticsByTagIdResponseBody) SetSuccess added in v3.2.0

func (QueryUsageStatisticsByTagIdResponseBody) String added in v3.2.0

type QueryUsageStatisticsByTagIdResponseBodyData added in v3.2.0

type QueryUsageStatisticsByTagIdResponseBodyData struct {
	// The authorization code.
	//
	// example:
	//
	// g61I8UV5zd
	AuthorizationCode *string `json:"AuthorizationCode,omitempty" xml:"AuthorizationCode,omitempty"`
	// The numbers for which the query failed.
	//
	// example:
	//
	// 71
	FailTotal *int64 `json:"FailTotal,omitempty" xml:"FailTotal,omitempty"`
	// The creation time.
	//
	// example:
	//
	// 20230312
	GmtDateStr *string `json:"GmtDateStr,omitempty" xml:"GmtDateStr,omitempty"`
	// The ID of the authorization code usage record.
	//
	// example:
	//
	// 17
	Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"`
	// The industry name.
	//
	// example:
	//
	// Home security
	IndustryName *string `json:"IndustryName,omitempty" xml:"IndustryName,omitempty"`
	// The customer product ID (PID).
	//
	// example:
	//
	// 89
	PartnerId *int64 `json:"PartnerId,omitempty" xml:"PartnerId,omitempty"`
	// The scene name.
	//
	// example:
	//
	// Return visit
	SceneName *string `json:"SceneName,omitempty" xml:"SceneName,omitempty"`
	// The numbers for which the query succeeded.
	//
	// example:
	//
	// 93
	SuccessTotal *int64 `json:"SuccessTotal,omitempty" xml:"SuccessTotal,omitempty"`
	// The tag name.
	//
	// example:
	//
	// 69
	TagId *int64 `json:"TagId,omitempty" xml:"TagId,omitempty"`
	// The tag name.
	//
	// example:
	//
	// Alibaba Cloud Query
	TagName *string `json:"TagName,omitempty" xml:"TagName,omitempty"`
	// The total quantity of numbers that are involved in the query.
	//
	// example:
	//
	// 41
	Total *int64 `json:"Total,omitempty" xml:"Total,omitempty"`
}

func (QueryUsageStatisticsByTagIdResponseBodyData) GoString added in v3.2.0

func (*QueryUsageStatisticsByTagIdResponseBodyData) SetAuthorizationCode added in v3.2.0

func (*QueryUsageStatisticsByTagIdResponseBodyData) SetFailTotal added in v3.2.0

func (*QueryUsageStatisticsByTagIdResponseBodyData) SetGmtDateStr added in v3.2.0

func (*QueryUsageStatisticsByTagIdResponseBodyData) SetId added in v3.2.0

func (*QueryUsageStatisticsByTagIdResponseBodyData) SetIndustryName added in v3.2.0

func (*QueryUsageStatisticsByTagIdResponseBodyData) SetPartnerId added in v3.2.0

func (*QueryUsageStatisticsByTagIdResponseBodyData) SetSceneName added in v3.2.0

func (*QueryUsageStatisticsByTagIdResponseBodyData) SetSuccessTotal added in v3.2.0

func (*QueryUsageStatisticsByTagIdResponseBodyData) SetTagId added in v3.2.0

func (*QueryUsageStatisticsByTagIdResponseBodyData) SetTagName added in v3.2.0

func (*QueryUsageStatisticsByTagIdResponseBodyData) SetTotal added in v3.2.0

func (QueryUsageStatisticsByTagIdResponseBodyData) String added in v3.2.0

type ThreeElementsVerificationRequest

type ThreeElementsVerificationRequest struct {
	// The authorization code.
	//
	// >  On the **My Applications*	- page in the [Cell Phone Number Service console](https://dytns.console.aliyun.com/analysis/apply), you can obtain the authorization code (also known as authorization ID).
	//
	// This parameter is required.
	//
	// example:
	//
	// QASDW@#**
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// The ID card number to be verified.
	//
	// 	- If the value of Mask is NORMAL, specify a value in plaintext for this field.
	//
	// 	- If the value of Mask is MD5, specify a MD5-encrypted value for this field.
	//
	// 	- If the value of Mask is SHA256, specify a SHA256-encrypted value for this field.
	//
	// >  Letters in the encrypted strings are not case-sensitive.
	//
	// This parameter is required.
	//
	// example:
	//
	// 83d8040d3cb2181e04****dc6ff5566d4493876a4a5da782887446356b0a787e
	CertCode *string `json:"CertCode,omitempty" xml:"CertCode,omitempty"`
	// The phone number to be verified.
	//
	// 	- If the value of Mask is NORMAL, specify a value in plaintext for this field.
	//
	// 	- If the value of Mask is MD5, specify a MD5-encrypted value for this field.
	//
	// 	- If the value of Mask is SHA256, specify a SHA256-encrypted value for this field.
	//
	// >  Letters in the encrypted strings are not case-sensitive.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1390000****
	InputNumber *string `json:"InputNumber,omitempty" xml:"InputNumber,omitempty"`
	// The encryption method. Valid values:
	//
	// 	- **NORMAL**: The phone number is not encrypted.
	//
	// 	- **MD5**
	//
	// 	- **SHA256**
	//
	// This parameter is required.
	//
	// example:
	//
	// MD5
	Mask *string `json:"Mask,omitempty" xml:"Mask,omitempty"`
	// The name to be verified.
	//
	// 	- If the value of Mask is NORMAL, specify a value in plaintext for this field.
	//
	// 	- If the value of Mask is MD5, specify a MD5-encrypted value for this field.
	//
	// 	- If the value of Mask is SHA256, specify a SHA256-encrypted value for this field.
	//
	// >  Letters in the encrypted strings are not case-sensitive.
	//
	// This parameter is required.
	//
	// example:
	//
	// Aliyun
	Name                 *string `json:"Name,omitempty" xml:"Name,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 (ThreeElementsVerificationRequest) GoString

func (*ThreeElementsVerificationRequest) SetAuthCode

func (*ThreeElementsVerificationRequest) SetCertCode

func (*ThreeElementsVerificationRequest) SetInputNumber

func (*ThreeElementsVerificationRequest) SetMask

func (*ThreeElementsVerificationRequest) SetName

func (*ThreeElementsVerificationRequest) SetOwnerId

func (*ThreeElementsVerificationRequest) SetResourceOwnerAccount

func (*ThreeElementsVerificationRequest) SetResourceOwnerId

func (ThreeElementsVerificationRequest) String

type ThreeElementsVerificationResponse

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

func (ThreeElementsVerificationResponse) GoString

func (*ThreeElementsVerificationResponse) SetHeaders

func (*ThreeElementsVerificationResponse) SetStatusCode

func (ThreeElementsVerificationResponse) String

type ThreeElementsVerificationResponseBody

type ThreeElementsVerificationResponseBody struct {
	// The response code.
	//
	// 	- **OK**: The request is successful.
	//
	// 	- For more information, see Error codes in this documentation.
	//
	// 	- **RequestFrequencyLimit**: Repeated queries for the same phone number at a high frequency within a short period of time are prohibited due to restrictions that are set by carriers. If this error code is returned, please try again later.
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The response parameters.
	Data *ThreeElementsVerificationResponseBodyData `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:
	//
	// CC3BB6D2-2FDF-4321-9DCE-B38165CE4C47
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ThreeElementsVerificationResponseBody) GoString

func (*ThreeElementsVerificationResponseBody) SetCode

func (*ThreeElementsVerificationResponseBody) SetMessage

func (*ThreeElementsVerificationResponseBody) SetRequestId

func (ThreeElementsVerificationResponseBody) String

type ThreeElementsVerificationResponseBodyData

type ThreeElementsVerificationResponseBodyData struct {
	// The basic carrier. Valid values:
	//
	// 	- **China Mobile**
	//
	// 	- **China Unicom**
	//
	// 	- **China Telecom**
	//
	// example:
	//
	// China Mobile
	BasicCarrier *string `json:"BasicCarrier,omitempty" xml:"BasicCarrier,omitempty"`
	// Indicates whether the specified name, phone number, and ID card number belong to the same user. Valid values:
	//
	// 	- **1**: The specified name, phone number, and ID card number belong to the same user.
	//
	// 	- **0**: The specified name, phone number, and ID card number do not belong to the same user.
	//
	// 	- **2**: The specified name, phone number, and ID card number cannot be found.
	//
	// **Note*	- The phone number registration data of a user is usually updated one or three days after registration. The registration data can be queried only after the update. The following table shows the verification results under different phone number states.
	//
	// |Carrier/Phone number state|Out-of-service|Nonexistent|Canceled|
	//
	// |---|---|---|---|
	//
	// |China Mobile|Verifications can be carried out normally.|The specified name, phone number, and ID card number cannot be found.|The specified name, phone number, and ID card number cannot be found.|
	//
	// |China Unicom|Verifications can be carried out normally.|The specified name, phone number, and ID card number do not belong to the same user.|The specified name, phone number, and ID card number do not belong to the same user.|
	//
	// |China Telecom|Verifications can be carried out normally.|The specified name, phone number, and ID card number cannot be found.|The specified name, phone number, and ID card number cannot be found.|
	//
	// example:
	//
	// 1
	IsConsistent *int32 `json:"IsConsistent,omitempty" xml:"IsConsistent,omitempty"`
}

func (ThreeElementsVerificationResponseBodyData) GoString

func (*ThreeElementsVerificationResponseBodyData) SetBasicCarrier

func (*ThreeElementsVerificationResponseBodyData) SetIsConsistent

func (ThreeElementsVerificationResponseBodyData) String

type TwoElementsVerificationRequest

type TwoElementsVerificationRequest struct {
	// The authorization code.
	//
	// >  On the **My Applications*	- page in the [Cell Phone Number Service console](https://dytns.console.aliyun.com/analysis/apply), you can obtain the authorization code (also known as authorization ID).
	//
	// This parameter is required.
	//
	// example:
	//
	// QASDW@#**
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// The phone number to be verified.
	//
	// 	- If the value of Mask is NORMAL, specify a value in plaintext for this field.
	//
	// 	- If the value of Mask is MD5, specify a MD5-encrypted value for this field.
	//
	// 	- If the value of Mask is SHA256, specify a SHA256-encrypted value for this field.
	//
	// >  Letters in the encrypted strings are not case-sensitive.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1390000****
	InputNumber *string `json:"InputNumber,omitempty" xml:"InputNumber,omitempty"`
	// The encryption method. Valid values:
	//
	// 	- **NORMAL**: plaintext
	//
	// 	- **MD5**
	//
	// 	- **SHA256**
	//
	// This parameter is required.
	//
	// example:
	//
	// MD5
	Mask *string `json:"Mask,omitempty" xml:"Mask,omitempty"`
	// The name to be verified.
	//
	// 	- If the value of Mask is NORMAL, specify a value in plaintext for this field.
	//
	// 	- If the value of Mask is MD5, specify a MD5-encrypted value for this field.
	//
	// 	- If the value of Mask is SHA256, specify a SHA256-encrypted value for this field.
	//
	// >  Letters in the encrypted strings are not case-sensitive.
	//
	// This parameter is required.
	//
	// example:
	//
	// Aliyun
	Name                 *string `json:"Name,omitempty" xml:"Name,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 (TwoElementsVerificationRequest) GoString

func (*TwoElementsVerificationRequest) SetAuthCode

func (*TwoElementsVerificationRequest) SetInputNumber

func (*TwoElementsVerificationRequest) SetMask

func (*TwoElementsVerificationRequest) SetName

func (*TwoElementsVerificationRequest) SetOwnerId

func (*TwoElementsVerificationRequest) SetResourceOwnerAccount

func (*TwoElementsVerificationRequest) SetResourceOwnerId

func (TwoElementsVerificationRequest) String

type TwoElementsVerificationResponse

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

func (TwoElementsVerificationResponse) GoString

func (*TwoElementsVerificationResponse) SetHeaders

func (*TwoElementsVerificationResponse) SetStatusCode

func (TwoElementsVerificationResponse) String

type TwoElementsVerificationResponseBody

type TwoElementsVerificationResponseBody struct {
	// The response code. Valid values:
	//
	// 	- **OK**: The request is successful.
	//
	// 	- For more information, see Error codes in this documentation.
	//
	// 	- **RequestFrequencyLimit**: Repeated queries for the same phone number or name at a high frequency within a short period of time are prohibited due to restrictions that are set by carriers. If this error code is returned, please try again later.
	//
	// example:
	//
	// OK
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// The response parameters.
	Data *TwoElementsVerificationResponseBodyData `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:
	//
	// CC3BB6D2-2FDF-4321-9DCE-B38165CE****
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (TwoElementsVerificationResponseBody) GoString

func (*TwoElementsVerificationResponseBody) SetCode

func (*TwoElementsVerificationResponseBody) SetMessage

func (*TwoElementsVerificationResponseBody) SetRequestId

func (TwoElementsVerificationResponseBody) String

type TwoElementsVerificationResponseBodyData

type TwoElementsVerificationResponseBodyData struct {
	// The basic carriers. Valid values:
	//
	// 	- **China Mobile**
	//
	// 	- **China Unicom**
	//
	// 	- **China Telecom**
	//
	// >  You are not allowed to verify numbers assigned by China Broadnet.
	//
	// example:
	//
	// China Mobile
	BasicCarrier *string `json:"BasicCarrier,omitempty" xml:"BasicCarrier,omitempty"`
	// Indicates whether the specified name and phone number belong to the same user. Valid values:
	//
	// 	- **1**: The specified name and phone number belong to the same user.
	//
	// 	- **0**: The specified name and phone number do not belong to the same user.
	//
	// 	- **2**: The specified name and phone number cannot be found.
	//
	// The phone number registration data of a user is usually updated one or three days after registration. The registration data can be queried only after the update. The following table shows the verification results under different phone number states.
	//
	// |Carrier/Phone number state|Out-of-service|Nonexistent|Canceled|
	//
	// |---|---|---|---|
	//
	// |China Mobile|Verifications can be carried out normally.|The specified name and phone number cannot be found.|The specified name and phone number cannot be found.|
	//
	// |China Unicom|Verifications can be carried out normally.|The specified name and phone number do not belong to the same user.|The specified name and phone number do not belong to the same user.|
	//
	// |China Telecom|Verifications can be carried out normally.|The specified name and phone number cannot be found.|The specified name and phone number cannot be found.|
	//
	// example:
	//
	// 1
	IsConsistent *int32 `json:"IsConsistent,omitempty" xml:"IsConsistent,omitempty"`
}

func (TwoElementsVerificationResponseBodyData) GoString

func (*TwoElementsVerificationResponseBodyData) SetBasicCarrier

func (*TwoElementsVerificationResponseBodyData) SetIsConsistent

func (TwoElementsVerificationResponseBodyData) String

type UAIDCollectionRequest added in v3.8.0

type UAIDCollectionRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 示例值
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// example:
	//
	// 示例值
	Carrier *string `json:"Carrier,omitempty" xml:"Carrier,omitempty"`
	// example:
	//
	// 示例值示例值示例值
	Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 示例值示例值
	OutId   *string `json:"OutId,omitempty" xml:"OutId,omitempty"`
	OwnerId *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// example:
	//
	// 示例值示例值
	Province             *string `json:"Province,omitempty" xml:"Province,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 示例值示例值
	Token *string `json:"Token,omitempty" xml:"Token,omitempty"`
	// example:
	//
	// 示例值示例值
	UserGrantId *string `json:"UserGrantId,omitempty" xml:"UserGrantId,omitempty"`
}

func (UAIDCollectionRequest) GoString added in v3.8.0

func (s UAIDCollectionRequest) GoString() string

func (*UAIDCollectionRequest) SetAuthCode added in v3.8.0

func (*UAIDCollectionRequest) SetCarrier added in v3.8.0

func (*UAIDCollectionRequest) SetIp added in v3.8.0

func (*UAIDCollectionRequest) SetOutId added in v3.8.0

func (*UAIDCollectionRequest) SetOwnerId added in v3.8.0

func (*UAIDCollectionRequest) SetProvince added in v3.8.0

func (*UAIDCollectionRequest) SetResourceOwnerAccount added in v3.8.0

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

func (*UAIDCollectionRequest) SetResourceOwnerId added in v3.8.0

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

func (*UAIDCollectionRequest) SetToken added in v3.8.0

func (*UAIDCollectionRequest) SetUserGrantId added in v3.8.0

func (s *UAIDCollectionRequest) SetUserGrantId(v string) *UAIDCollectionRequest

func (UAIDCollectionRequest) String added in v3.8.0

func (s UAIDCollectionRequest) String() string

type UAIDCollectionResponse added in v3.8.0

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

func (UAIDCollectionResponse) GoString added in v3.8.0

func (s UAIDCollectionResponse) GoString() string

func (*UAIDCollectionResponse) SetBody added in v3.8.0

func (*UAIDCollectionResponse) SetHeaders added in v3.8.0

func (*UAIDCollectionResponse) SetStatusCode added in v3.8.0

func (UAIDCollectionResponse) String added in v3.8.0

func (s UAIDCollectionResponse) String() string

type UAIDCollectionResponseBody added in v3.8.0

type UAIDCollectionResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// example:
	//
	// 示例值
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// 示例值示例值
	Message *string                          `json:"Message,omitempty" xml:"Message,omitempty"`
	Model   *UAIDCollectionResponseBodyModel `json:"Model,omitempty" xml:"Model,omitempty" type:"Struct"`
	// example:
	//
	// 示例值示例值示例值
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UAIDCollectionResponseBody) GoString added in v3.8.0

func (s UAIDCollectionResponseBody) GoString() string

func (*UAIDCollectionResponseBody) SetAccessDeniedDetail added in v3.8.0

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

func (*UAIDCollectionResponseBody) SetCode added in v3.8.0

func (*UAIDCollectionResponseBody) SetMessage added in v3.8.0

func (*UAIDCollectionResponseBody) SetModel added in v3.8.0

func (*UAIDCollectionResponseBody) SetRequestId added in v3.8.0

func (UAIDCollectionResponseBody) String added in v3.8.0

type UAIDCollectionResponseBodyModel added in v3.8.0

type UAIDCollectionResponseBodyModel struct {
	// example:
	//
	// 示例值
	Uaid *string `json:"Uaid,omitempty" xml:"Uaid,omitempty"`
}

func (UAIDCollectionResponseBodyModel) GoString added in v3.8.0

func (*UAIDCollectionResponseBodyModel) SetUaid added in v3.8.0

func (UAIDCollectionResponseBodyModel) String added in v3.8.0

type UAIDConversionRequest added in v3.8.0

type UAIDConversionRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 示例值
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 示例值示例值
	Carrier *string `json:"Carrier,omitempty" xml:"Carrier,omitempty"`
	// example:
	//
	// 示例值示例值示例值
	OutId                *string `json:"OutId,omitempty" xml:"OutId,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:
	//
	// 示例值示例值示例值
	UaidList *string `json:"UaidList,omitempty" xml:"UaidList,omitempty"`
}

func (UAIDConversionRequest) GoString added in v3.8.0

func (s UAIDConversionRequest) GoString() string

func (*UAIDConversionRequest) SetAuthCode added in v3.8.0

func (*UAIDConversionRequest) SetCarrier added in v3.8.0

func (*UAIDConversionRequest) SetOutId added in v3.8.0

func (*UAIDConversionRequest) SetOwnerId added in v3.8.0

func (*UAIDConversionRequest) SetResourceOwnerAccount added in v3.8.0

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

func (*UAIDConversionRequest) SetResourceOwnerId added in v3.8.0

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

func (*UAIDConversionRequest) SetUaidList added in v3.8.0

func (UAIDConversionRequest) String added in v3.8.0

func (s UAIDConversionRequest) String() string

type UAIDConversionResponse added in v3.8.0

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

func (UAIDConversionResponse) GoString added in v3.8.0

func (s UAIDConversionResponse) GoString() string

func (*UAIDConversionResponse) SetBody added in v3.8.0

func (*UAIDConversionResponse) SetHeaders added in v3.8.0

func (*UAIDConversionResponse) SetStatusCode added in v3.8.0

func (UAIDConversionResponse) String added in v3.8.0

func (s UAIDConversionResponse) String() string

type UAIDConversionResponseBody added in v3.8.0

type UAIDConversionResponseBody struct {
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// example:
	//
	// 示例值示例值
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// 示例值
	Message *string                          `json:"Message,omitempty" xml:"Message,omitempty"`
	Model   *UAIDConversionResponseBodyModel `json:"Model,omitempty" xml:"Model,omitempty" type:"Struct"`
	// example:
	//
	// 示例值示例值
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UAIDConversionResponseBody) GoString added in v3.8.0

func (s UAIDConversionResponseBody) GoString() string

func (*UAIDConversionResponseBody) SetAccessDeniedDetail added in v3.8.0

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

func (*UAIDConversionResponseBody) SetCode added in v3.8.0

func (*UAIDConversionResponseBody) SetMessage added in v3.8.0

func (*UAIDConversionResponseBody) SetModel added in v3.8.0

func (*UAIDConversionResponseBody) SetRequestId added in v3.8.0

func (UAIDConversionResponseBody) String added in v3.8.0

type UAIDConversionResponseBodyModel added in v3.8.0

type UAIDConversionResponseBodyModel struct {
	// example:
	//
	// 示例值示例值示例值
	PhoneList *string `json:"PhoneList,omitempty" xml:"PhoneList,omitempty"`
}

func (UAIDConversionResponseBodyModel) GoString added in v3.8.0

func (*UAIDConversionResponseBodyModel) SetPhoneList added in v3.8.0

func (UAIDConversionResponseBodyModel) String added in v3.8.0

type UAIDVerificationRequest added in v3.3.0

type UAIDVerificationRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// HwD97InG
	AuthCode *string `json:"AuthCode,omitempty" xml:"AuthCode,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// CM
	Carrier *string `json:"Carrier,omitempty" xml:"Carrier,omitempty"`
	// example:
	//
	// 示例值
	Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"`
	// example:
	//
	// b8b5b3a*******0b9893484fdf412c99
	OutId   *string `json:"OutId,omitempty" xml:"OutId,omitempty"`
	OwnerId *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// example:
	//
	// 示例值示例值
	Province             *string `json:"Province,omitempty" xml:"Province,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// MIGfMA0********3DQEBAQUAA4GNADCB
	Token *string `json:"Token,omitempty" xml:"Token,omitempty"`
	// example:
	//
	// Md****a3Em
	UserGrantId *string `json:"UserGrantId,omitempty" xml:"UserGrantId,omitempty"`
}

func (UAIDVerificationRequest) GoString added in v3.3.0

func (s UAIDVerificationRequest) GoString() string

func (*UAIDVerificationRequest) SetAuthCode added in v3.3.0

func (*UAIDVerificationRequest) SetCarrier added in v3.3.0

func (*UAIDVerificationRequest) SetIp added in v3.3.0

func (*UAIDVerificationRequest) SetOutId added in v3.3.0

func (*UAIDVerificationRequest) SetOwnerId added in v3.3.0

func (*UAIDVerificationRequest) SetProvince added in v3.5.1

func (*UAIDVerificationRequest) SetResourceOwnerAccount added in v3.3.0

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

func (*UAIDVerificationRequest) SetResourceOwnerId added in v3.3.0

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

func (*UAIDVerificationRequest) SetToken added in v3.3.0

func (*UAIDVerificationRequest) SetUserGrantId added in v3.3.0

func (UAIDVerificationRequest) String added in v3.3.0

func (s UAIDVerificationRequest) String() string

type UAIDVerificationResponse added in v3.3.0

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

func (UAIDVerificationResponse) GoString added in v3.3.0

func (s UAIDVerificationResponse) GoString() string

func (*UAIDVerificationResponse) SetBody added in v3.3.0

func (*UAIDVerificationResponse) SetHeaders added in v3.3.0

func (*UAIDVerificationResponse) SetStatusCode added in v3.3.0

func (UAIDVerificationResponse) String added in v3.3.0

func (s UAIDVerificationResponse) String() string

type UAIDVerificationResponseBody added in v3.3.0

type UAIDVerificationResponseBody struct {
	// example:
	//
	// -
	AccessDeniedDetail *string `json:"AccessDeniedDetail,omitempty" xml:"AccessDeniedDetail,omitempty"`
	// example:
	//
	// OK
	Code *string                           `json:"Code,omitempty" xml:"Code,omitempty"`
	Data *UAIDVerificationResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
	// example:
	//
	// OK
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 68A40250-50CD-034C-B728-0BD******177
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UAIDVerificationResponseBody) GoString added in v3.3.0

func (s UAIDVerificationResponseBody) GoString() string

func (*UAIDVerificationResponseBody) SetAccessDeniedDetail added in v3.3.0

func (*UAIDVerificationResponseBody) SetCode added in v3.3.0

func (*UAIDVerificationResponseBody) SetData added in v3.3.0

func (*UAIDVerificationResponseBody) SetMessage added in v3.3.0

func (*UAIDVerificationResponseBody) SetRequestId added in v3.3.0

func (UAIDVerificationResponseBody) String added in v3.3.0

type UAIDVerificationResponseBodyData added in v3.3.0

type UAIDVerificationResponseBodyData struct {
	// example:
	//
	// B1E0C1********9F757AF52A035
	Uaid *string `json:"Uaid,omitempty" xml:"Uaid,omitempty"`
}

func (UAIDVerificationResponseBodyData) GoString added in v3.3.0

func (*UAIDVerificationResponseBodyData) SetUaid added in v3.3.0

func (UAIDVerificationResponseBodyData) String added in v3.3.0

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL