v20200710

package
v1.0.941 Latest Latest
Warning

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

Go to latest
Published: Jun 12, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// 操作失败。
	FAILEDOPERATION = "FailedOperation"

	// 操作不支持。
	UNSUPPORTEDOPERATION = "UnsupportedOperation"
)
View Source
const APIVersion = "2020-07-10"

Variables

This section is empty.

Functions

This section is empty.

Types

type AppInfoItem

type AppInfoItem struct {
	// 小程序apiiid
	AppPackage *string `json:"AppPackage,omitnil,omitempty" name:"AppPackage"`

	// 小程序应用名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 小程序应用版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	AppVersion *string `json:"AppVersion,omitnil,omitempty" name:"AppVersion"`

	// 应用平台, 0:android, 1:ios, 2:小程序
	Platform *int64 `json:"Platform,omitnil,omitempty" name:"Platform"`

	// 小程序隐私诊断报告下载链接
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReportUrl *string `json:"ReportUrl,omitnil,omitempty" name:"ReportUrl"`

	// 小程序隐私诊断报告名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReportTitle *string `json:"ReportTitle,omitnil,omitempty" name:"ReportTitle"`

	// 小程序隐私诊断堆栈报告下载链接
	// 注意:此字段可能返回 null,表示取不到有效值。
	BehaviorUrl *string `json:"BehaviorUrl,omitnil,omitempty" name:"BehaviorUrl"`

	// 小程序隐私诊断堆栈报告名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	BehaviorTitle *string `json:"BehaviorTitle,omitnil,omitempty" name:"BehaviorTitle"`

	// 诊断风险项数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	HighRiskCount *int64 `json:"HighRiskCount,omitnil,omitempty" name:"HighRiskCount"`

	// 隐私申明文件名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	PrivacyTextName *string `json:"PrivacyTextName,omitnil,omitempty" name:"PrivacyTextName"`

	// 软件MD5
	// 注意:此字段可能返回 null,表示取不到有效值。
	SoftwareMD5 *string `json:"SoftwareMD5,omitnil,omitempty" name:"SoftwareMD5"`

	// 隐私文本MD5
	// 注意:此字段可能返回 null,表示取不到有效值。
	PrivacyTextMD5 *string `json:"PrivacyTextMD5,omitnil,omitempty" name:"PrivacyTextMD5"`
}

type AppTaskData

type AppTaskData struct {
	// 任务id
	TaskID *string `json:"TaskID,omitnil,omitempty" name:"TaskID"`

	// 任务类型, 0:基础版, 1:专家版, 2:本地化
	TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// 0:默认值(待检测/待咨询), 1.检测中, 2:待评估, 3:评估中, 4:任务完成/咨询完成, 5:任务失败, 6:咨询中;
	TaskStatus *int64 `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"`

	// 错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskErrMsg *string `json:"TaskErrMsg,omitnil,omitempty" name:"TaskErrMsg"`

	// 任务来源,0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android);
	Source *int64 `json:"Source,omitnil,omitempty" name:"Source"`

	// 应用信息
	AppInfo *AppInfoItem `json:"AppInfo,omitnil,omitempty" name:"AppInfo"`

	// 任务启动时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 任务完成时间(更新时间)
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 联系人信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContactName *string `json:"ContactName,omitnil,omitempty" name:"ContactName"`
}

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) CreateAppScanTask

func (c *Client) CreateAppScanTask(request *CreateAppScanTaskRequest) (response *CreateAppScanTaskResponse, err error)

CreateAppScanTask 创建小程序隐私合规诊断任务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateAppScanTaskRepeat

func (c *Client) CreateAppScanTaskRepeat(request *CreateAppScanTaskRepeatRequest) (response *CreateAppScanTaskRepeatResponse, err error)

CreateAppScanTaskRepeat 小程序隐私合规诊断重试任务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateAppScanTaskRepeatWithContext

func (c *Client) CreateAppScanTaskRepeatWithContext(ctx context.Context, request *CreateAppScanTaskRepeatRequest) (response *CreateAppScanTaskRepeatResponse, err error)

CreateAppScanTaskRepeat 小程序隐私合规诊断重试任务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateAppScanTaskWithContext

func (c *Client) CreateAppScanTaskWithContext(ctx context.Context, request *CreateAppScanTaskRequest) (response *CreateAppScanTaskResponse, err error)

CreateAppScanTask 创建小程序隐私合规诊断任务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateFlySecMiniAppProfessionalScanTask added in v1.0.448

func (c *Client) CreateFlySecMiniAppProfessionalScanTask(request *CreateFlySecMiniAppProfessionalScanTaskRequest) (response *CreateFlySecMiniAppProfessionalScanTaskResponse, err error)

CreateFlySecMiniAppProfessionalScanTask 创建小程序安全深度诊断任务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateFlySecMiniAppProfessionalScanTaskWithContext added in v1.0.448

func (c *Client) CreateFlySecMiniAppProfessionalScanTaskWithContext(ctx context.Context, request *CreateFlySecMiniAppProfessionalScanTaskRequest) (response *CreateFlySecMiniAppProfessionalScanTaskResponse, err error)

CreateFlySecMiniAppProfessionalScanTask 创建小程序安全深度诊断任务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateFlySecMiniAppScanTask

func (c *Client) CreateFlySecMiniAppScanTask(request *CreateFlySecMiniAppScanTaskRequest) (response *CreateFlySecMiniAppScanTaskResponse, err error)

CreateFlySecMiniAppScanTask 创建小程序翼扬安全的基础或深度诊断任务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateFlySecMiniAppScanTaskRepeat

func (c *Client) CreateFlySecMiniAppScanTaskRepeat(request *CreateFlySecMiniAppScanTaskRepeatRequest) (response *CreateFlySecMiniAppScanTaskRepeatResponse, err error)

CreateFlySecMiniAppScanTaskRepeat 重新提交基础诊断任务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateFlySecMiniAppScanTaskRepeatWithContext

func (c *Client) CreateFlySecMiniAppScanTaskRepeatWithContext(ctx context.Context, request *CreateFlySecMiniAppScanTaskRepeatRequest) (response *CreateFlySecMiniAppScanTaskRepeatResponse, err error)

CreateFlySecMiniAppScanTaskRepeat 重新提交基础诊断任务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateFlySecMiniAppScanTaskWithContext

func (c *Client) CreateFlySecMiniAppScanTaskWithContext(ctx context.Context, request *CreateFlySecMiniAppScanTaskRequest) (response *CreateFlySecMiniAppScanTaskResponse, err error)

CreateFlySecMiniAppScanTask 创建小程序翼扬安全的基础或深度诊断任务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeBasicDiagnosisResourceUsageInfo added in v1.0.420

func (c *Client) DescribeBasicDiagnosisResourceUsageInfo(request *DescribeBasicDiagnosisResourceUsageInfoRequest) (response *DescribeBasicDiagnosisResourceUsageInfoResponse, err error)

DescribeBasicDiagnosisResourceUsageInfo 查询翼扬安全基础诊断资源使用情况

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeBasicDiagnosisResourceUsageInfoWithContext added in v1.0.420

func (c *Client) DescribeBasicDiagnosisResourceUsageInfoWithContext(ctx context.Context, request *DescribeBasicDiagnosisResourceUsageInfoRequest) (response *DescribeBasicDiagnosisResourceUsageInfoResponse, err error)

DescribeBasicDiagnosisResourceUsageInfo 查询翼扬安全基础诊断资源使用情况

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeFlySecMiniAppReportUrl

func (c *Client) DescribeFlySecMiniAppReportUrl(request *DescribeFlySecMiniAppReportUrlRequest) (response *DescribeFlySecMiniAppReportUrlResponse, err error)

DescribeFlySecMiniAppReportUrl 获取翼扬诊断任务报告链接地址

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeFlySecMiniAppReportUrlWithContext

func (c *Client) DescribeFlySecMiniAppReportUrlWithContext(ctx context.Context, request *DescribeFlySecMiniAppReportUrlRequest) (response *DescribeFlySecMiniAppReportUrlResponse, err error)

DescribeFlySecMiniAppReportUrl 获取翼扬诊断任务报告链接地址

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeFlySecMiniAppScanReportList added in v1.0.430

func (c *Client) DescribeFlySecMiniAppScanReportList(request *DescribeFlySecMiniAppScanReportListRequest) (response *DescribeFlySecMiniAppScanReportListResponse, err error)

DescribeFlySecMiniAppScanReportList 查询指定小程序版本的翼扬诊断安全得分

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeFlySecMiniAppScanReportListWithContext added in v1.0.430

func (c *Client) DescribeFlySecMiniAppScanReportListWithContext(ctx context.Context, request *DescribeFlySecMiniAppScanReportListRequest) (response *DescribeFlySecMiniAppScanReportListResponse, err error)

DescribeFlySecMiniAppScanReportList 查询指定小程序版本的翼扬诊断安全得分

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeFlySecMiniAppScanTaskList

func (c *Client) DescribeFlySecMiniAppScanTaskList(request *DescribeFlySecMiniAppScanTaskListRequest) (response *DescribeFlySecMiniAppScanTaskListResponse, err error)

DescribeFlySecMiniAppScanTaskList 获取翼扬安全诊断任务列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeFlySecMiniAppScanTaskListWithContext

func (c *Client) DescribeFlySecMiniAppScanTaskListWithContext(ctx context.Context, request *DescribeFlySecMiniAppScanTaskListRequest) (response *DescribeFlySecMiniAppScanTaskListResponse, err error)

DescribeFlySecMiniAppScanTaskList 获取翼扬安全诊断任务列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeFlySecMiniAppScanTaskParam

func (c *Client) DescribeFlySecMiniAppScanTaskParam(request *DescribeFlySecMiniAppScanTaskParamRequest) (response *DescribeFlySecMiniAppScanTaskParamResponse, err error)

DescribeFlySecMiniAppScanTaskParam 获取用户提交的基础诊断任务参数信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeFlySecMiniAppScanTaskParamWithContext

func (c *Client) DescribeFlySecMiniAppScanTaskParamWithContext(ctx context.Context, request *DescribeFlySecMiniAppScanTaskParamRequest) (response *DescribeFlySecMiniAppScanTaskParamResponse, err error)

DescribeFlySecMiniAppScanTaskParam 获取用户提交的基础诊断任务参数信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeFlySecMiniAppScanTaskStatus

func (c *Client) DescribeFlySecMiniAppScanTaskStatus(request *DescribeFlySecMiniAppScanTaskStatusRequest) (response *DescribeFlySecMiniAppScanTaskStatusResponse, err error)

DescribeFlySecMiniAppScanTaskStatus 查询翼扬安全诊断任务状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeFlySecMiniAppScanTaskStatusWithContext

func (c *Client) DescribeFlySecMiniAppScanTaskStatusWithContext(ctx context.Context, request *DescribeFlySecMiniAppScanTaskStatusRequest) (response *DescribeFlySecMiniAppScanTaskStatusResponse, err error)

DescribeFlySecMiniAppScanTaskStatus 查询翼扬安全诊断任务状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeResourceUsageInfo added in v1.0.420

func (c *Client) DescribeResourceUsageInfo(request *DescribeResourceUsageInfoRequest) (response *DescribeResourceUsageInfoResponse, err error)

DescribeResourceUsageInfo 查询翼扬安全资源使用情况

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeResourceUsageInfoWithContext added in v1.0.420

func (c *Client) DescribeResourceUsageInfoWithContext(ctx context.Context, request *DescribeResourceUsageInfoRequest) (response *DescribeResourceUsageInfoResponse, err error)

DescribeResourceUsageInfo 查询翼扬安全资源使用情况

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeScanTaskList

func (c *Client) DescribeScanTaskList(request *DescribeScanTaskListRequest) (response *DescribeScanTaskListResponse, err error)

DescribeScanTaskList 获取小程序隐私合规诊断任务列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeScanTaskListWithContext

func (c *Client) DescribeScanTaskListWithContext(ctx context.Context, request *DescribeScanTaskListRequest) (response *DescribeScanTaskListResponse, err error)

DescribeScanTaskList 获取小程序隐私合规诊断任务列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeScanTaskReportUrl

func (c *Client) DescribeScanTaskReportUrl(request *DescribeScanTaskReportUrlRequest) (response *DescribeScanTaskReportUrlResponse, err error)

DescribeScanTaskReportUrl 获取小程序合规诊断任务报告url

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeScanTaskReportUrlWithContext

func (c *Client) DescribeScanTaskReportUrlWithContext(ctx context.Context, request *DescribeScanTaskReportUrlRequest) (response *DescribeScanTaskReportUrlResponse, err error)

DescribeScanTaskReportUrl 获取小程序合规诊断任务报告url

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeScanTaskStatus

func (c *Client) DescribeScanTaskStatus(request *DescribeScanTaskStatusRequest) (response *DescribeScanTaskStatusResponse, err error)

DescribeScanTaskStatus 查询小程序隐私合规诊断任务状态

可能返回的错误码:

UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeScanTaskStatusWithContext

func (c *Client) DescribeScanTaskStatusWithContext(ctx context.Context, request *DescribeScanTaskStatusRequest) (response *DescribeScanTaskStatusResponse, err error)

DescribeScanTaskStatus 查询小程序隐私合规诊断任务状态

可能返回的错误码:

UNSUPPORTEDOPERATION = "UnsupportedOperation"

type CreateAppScanTaskRepeatRequest

type CreateAppScanTaskRepeatRequest struct {
	*tchttp.BaseRequest

	// 任务类型, 0:基础版, 1:专家版, 2:本地化
	TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// 任务来源, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android);
	Source *int64 `json:"Source,omitnil,omitempty" name:"Source"`

	// 小程序AppID
	AppPackage *string `json:"AppPackage,omitnil,omitempty" name:"AppPackage"`

	// 应用平台, 0:android, 1:ios, 2:小程序
	Platform *int64 `json:"Platform,omitnil,omitempty" name:"Platform"`

	// 原诊断任务ID
	OrgTaskID *string `json:"OrgTaskID,omitnil,omitempty" name:"OrgTaskID"`
}

func NewCreateAppScanTaskRepeatRequest

func NewCreateAppScanTaskRepeatRequest() (request *CreateAppScanTaskRepeatRequest)

func (*CreateAppScanTaskRepeatRequest) FromJsonString

func (r *CreateAppScanTaskRepeatRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAppScanTaskRepeatRequest) ToJsonString

func (r *CreateAppScanTaskRepeatRequest) ToJsonString() string

type CreateAppScanTaskRepeatRequestParams added in v1.0.426

type CreateAppScanTaskRepeatRequestParams struct {
	// 任务类型, 0:基础版, 1:专家版, 2:本地化
	TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// 任务来源, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android);
	Source *int64 `json:"Source,omitnil,omitempty" name:"Source"`

	// 小程序AppID
	AppPackage *string `json:"AppPackage,omitnil,omitempty" name:"AppPackage"`

	// 应用平台, 0:android, 1:ios, 2:小程序
	Platform *int64 `json:"Platform,omitnil,omitempty" name:"Platform"`

	// 原诊断任务ID
	OrgTaskID *string `json:"OrgTaskID,omitnil,omitempty" name:"OrgTaskID"`
}

Predefined struct for user

type CreateAppScanTaskRepeatResponse

type CreateAppScanTaskRepeatResponse struct {
	*tchttp.BaseResponse
	Response *CreateAppScanTaskRepeatResponseParams `json:"Response"`
}

func NewCreateAppScanTaskRepeatResponse

func NewCreateAppScanTaskRepeatResponse() (response *CreateAppScanTaskRepeatResponse)

func (*CreateAppScanTaskRepeatResponse) FromJsonString

func (r *CreateAppScanTaskRepeatResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAppScanTaskRepeatResponse) ToJsonString

func (r *CreateAppScanTaskRepeatResponse) ToJsonString() string

type CreateAppScanTaskRepeatResponseParams added in v1.0.426

type CreateAppScanTaskRepeatResponseParams struct {
	// 返回值, 0:成功, 其他值请查看“返回值”定义
	Result *int64 `json:"Result,omitnil,omitempty" name:"Result"`

	// 任务id
	TaskID *string `json:"TaskID,omitnil,omitempty" name:"TaskID"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateAppScanTaskRequest

type CreateAppScanTaskRequest struct {
	*tchttp.BaseRequest

	// 任务类型, 0:基础版, 1:专家版, 2:本地化
	TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// 任务来源, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android);
	Source *int64 `json:"Source,omitnil,omitempty" name:"Source"`

	// 小程序AppID
	AppPackage *string `json:"AppPackage,omitnil,omitempty" name:"AppPackage"`

	// 应用平台, 0:android, 1:ios, 2:小程序
	Platform *int64 `json:"Platform,omitnil,omitempty" name:"Platform"`

	// 小程序名称
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 小程序版本
	AppVersion *string `json:"AppVersion,omitnil,omitempty" name:"AppVersion"`

	// 联系人信息
	ContactName *string `json:"ContactName,omitnil,omitempty" name:"ContactName"`

	// 联系电话
	TelNumber *string `json:"TelNumber,omitnil,omitempty" name:"TelNumber"`

	// 公司名称
	CorpName *string `json:"CorpName,omitnil,omitempty" name:"CorpName"`

	// 商务对接人员
	SalesPerson *string `json:"SalesPerson,omitnil,omitempty" name:"SalesPerson"`

	// 公司邮箱
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`
}

func NewCreateAppScanTaskRequest

func NewCreateAppScanTaskRequest() (request *CreateAppScanTaskRequest)

func (*CreateAppScanTaskRequest) FromJsonString

func (r *CreateAppScanTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAppScanTaskRequest) ToJsonString

func (r *CreateAppScanTaskRequest) ToJsonString() string

type CreateAppScanTaskRequestParams added in v1.0.426

type CreateAppScanTaskRequestParams struct {
	// 任务类型, 0:基础版, 1:专家版, 2:本地化
	TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// 任务来源, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android);
	Source *int64 `json:"Source,omitnil,omitempty" name:"Source"`

	// 小程序AppID
	AppPackage *string `json:"AppPackage,omitnil,omitempty" name:"AppPackage"`

	// 应用平台, 0:android, 1:ios, 2:小程序
	Platform *int64 `json:"Platform,omitnil,omitempty" name:"Platform"`

	// 小程序名称
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 小程序版本
	AppVersion *string `json:"AppVersion,omitnil,omitempty" name:"AppVersion"`

	// 联系人信息
	ContactName *string `json:"ContactName,omitnil,omitempty" name:"ContactName"`

	// 联系电话
	TelNumber *string `json:"TelNumber,omitnil,omitempty" name:"TelNumber"`

	// 公司名称
	CorpName *string `json:"CorpName,omitnil,omitempty" name:"CorpName"`

	// 商务对接人员
	SalesPerson *string `json:"SalesPerson,omitnil,omitempty" name:"SalesPerson"`

	// 公司邮箱
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`
}

Predefined struct for user

type CreateAppScanTaskResponse

type CreateAppScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateAppScanTaskResponseParams `json:"Response"`
}

func NewCreateAppScanTaskResponse

func NewCreateAppScanTaskResponse() (response *CreateAppScanTaskResponse)

func (*CreateAppScanTaskResponse) FromJsonString

func (r *CreateAppScanTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAppScanTaskResponse) ToJsonString

func (r *CreateAppScanTaskResponse) ToJsonString() string

type CreateAppScanTaskResponseParams added in v1.0.426

type CreateAppScanTaskResponseParams struct {
	// 返回值, 0:成功, 其他值请查看“返回值”定义
	Result *int64 `json:"Result,omitnil,omitempty" name:"Result"`

	// 任务id
	TaskID *string `json:"TaskID,omitnil,omitempty" name:"TaskID"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateFlySecMiniAppProfessionalScanTaskRequest added in v1.0.448

type CreateFlySecMiniAppProfessionalScanTaskRequest struct {
	*tchttp.BaseRequest

	// 小程序AppID
	MiniAppID *string `json:"MiniAppID,omitnil,omitempty" name:"MiniAppID"`

	// 小程序名称
	MiniAppName *string `json:"MiniAppName,omitnil,omitempty" name:"MiniAppName"`

	// 诊断模式 2:深度诊断
	Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 公司名称
	CorpName *string `json:"CorpName,omitnil,omitempty" name:"CorpName"`

	// 手机号码
	Mobile *string `json:"Mobile,omitnil,omitempty" name:"Mobile"`

	// 电子邮箱
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// 备注信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

func NewCreateFlySecMiniAppProfessionalScanTaskRequest added in v1.0.448

func NewCreateFlySecMiniAppProfessionalScanTaskRequest() (request *CreateFlySecMiniAppProfessionalScanTaskRequest)

func (*CreateFlySecMiniAppProfessionalScanTaskRequest) FromJsonString added in v1.0.448

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateFlySecMiniAppProfessionalScanTaskRequest) ToJsonString added in v1.0.448

type CreateFlySecMiniAppProfessionalScanTaskRequestParams added in v1.0.448

type CreateFlySecMiniAppProfessionalScanTaskRequestParams struct {
	// 小程序AppID
	MiniAppID *string `json:"MiniAppID,omitnil,omitempty" name:"MiniAppID"`

	// 小程序名称
	MiniAppName *string `json:"MiniAppName,omitnil,omitempty" name:"MiniAppName"`

	// 诊断模式 2:深度诊断
	Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 公司名称
	CorpName *string `json:"CorpName,omitnil,omitempty" name:"CorpName"`

	// 手机号码
	Mobile *string `json:"Mobile,omitnil,omitempty" name:"Mobile"`

	// 电子邮箱
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// 备注信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

Predefined struct for user

type CreateFlySecMiniAppProfessionalScanTaskResponse added in v1.0.448

type CreateFlySecMiniAppProfessionalScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateFlySecMiniAppProfessionalScanTaskResponseParams `json:"Response"`
}

func NewCreateFlySecMiniAppProfessionalScanTaskResponse added in v1.0.448

func NewCreateFlySecMiniAppProfessionalScanTaskResponse() (response *CreateFlySecMiniAppProfessionalScanTaskResponse)

func (*CreateFlySecMiniAppProfessionalScanTaskResponse) FromJsonString added in v1.0.448

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateFlySecMiniAppProfessionalScanTaskResponse) ToJsonString added in v1.0.448

type CreateFlySecMiniAppProfessionalScanTaskResponseParams added in v1.0.448

type CreateFlySecMiniAppProfessionalScanTaskResponseParams struct {
	// 返回值, 0:成功, 其他值请查看“返回值”定义
	Ret *int64 `json:"Ret,omitnil,omitempty" name:"Ret"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateFlySecMiniAppScanTaskRepeatRequest

type CreateFlySecMiniAppScanTaskRepeatRequest struct {
	*tchttp.BaseRequest

	// 小程序AppID
	MiniAppID *string `json:"MiniAppID,omitnil,omitempty" name:"MiniAppID"`

	// 诊断模式 1:基础诊断
	Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 原任务id
	OrgTaskID *string `json:"OrgTaskID,omitnil,omitempty" name:"OrgTaskID"`

	// 小程序测试账号(自有账号体系需提供,其他情况不需要)
	MiniAppTestAccount *string `json:"MiniAppTestAccount,omitnil,omitempty" name:"MiniAppTestAccount"`

	// 小程序测试密码(自有账号体系需提供,其他情况不需要)
	MiniAppTestPwd *string `json:"MiniAppTestPwd,omitnil,omitempty" name:"MiniAppTestPwd"`

	// 诊断扫描版本 0:正式版 1:体验版
	ScanVersion *int64 `json:"ScanVersion,omitnil,omitempty" name:"ScanVersion"`
}

func NewCreateFlySecMiniAppScanTaskRepeatRequest

func NewCreateFlySecMiniAppScanTaskRepeatRequest() (request *CreateFlySecMiniAppScanTaskRepeatRequest)

func (*CreateFlySecMiniAppScanTaskRepeatRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateFlySecMiniAppScanTaskRepeatRequest) ToJsonString

type CreateFlySecMiniAppScanTaskRepeatRequestParams added in v1.0.426

type CreateFlySecMiniAppScanTaskRepeatRequestParams struct {
	// 小程序AppID
	MiniAppID *string `json:"MiniAppID,omitnil,omitempty" name:"MiniAppID"`

	// 诊断模式 1:基础诊断
	Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 原任务id
	OrgTaskID *string `json:"OrgTaskID,omitnil,omitempty" name:"OrgTaskID"`

	// 小程序测试账号(自有账号体系需提供,其他情况不需要)
	MiniAppTestAccount *string `json:"MiniAppTestAccount,omitnil,omitempty" name:"MiniAppTestAccount"`

	// 小程序测试密码(自有账号体系需提供,其他情况不需要)
	MiniAppTestPwd *string `json:"MiniAppTestPwd,omitnil,omitempty" name:"MiniAppTestPwd"`

	// 诊断扫描版本 0:正式版 1:体验版
	ScanVersion *int64 `json:"ScanVersion,omitnil,omitempty" name:"ScanVersion"`
}

Predefined struct for user

type CreateFlySecMiniAppScanTaskRepeatResponse

type CreateFlySecMiniAppScanTaskRepeatResponse struct {
	*tchttp.BaseResponse
	Response *CreateFlySecMiniAppScanTaskRepeatResponseParams `json:"Response"`
}

func NewCreateFlySecMiniAppScanTaskRepeatResponse

func NewCreateFlySecMiniAppScanTaskRepeatResponse() (response *CreateFlySecMiniAppScanTaskRepeatResponse)

func (*CreateFlySecMiniAppScanTaskRepeatResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateFlySecMiniAppScanTaskRepeatResponse) ToJsonString

type CreateFlySecMiniAppScanTaskRepeatResponseParams added in v1.0.426

type CreateFlySecMiniAppScanTaskRepeatResponseParams struct {
	// 返回值, 0:成功, 其他值请查看“返回值”定义
	Ret *int64 `json:"Ret,omitnil,omitempty" name:"Ret"`

	// 任务id
	TaskID *string `json:"TaskID,omitnil,omitempty" name:"TaskID"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateFlySecMiniAppScanTaskRequest

type CreateFlySecMiniAppScanTaskRequest struct {
	*tchttp.BaseRequest

	// 小程序AppID
	MiniAppID *string `json:"MiniAppID,omitnil,omitempty" name:"MiniAppID"`

	// 诊断模式 1:基础诊断
	Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 小程序测试账号(自有账号体系需提供,其他情况不需要)
	MiniAppTestAccount *string `json:"MiniAppTestAccount,omitnil,omitempty" name:"MiniAppTestAccount"`

	// 小程序测试密码(自有账号体系需提供,其他情况不需要)
	MiniAppTestPwd *string `json:"MiniAppTestPwd,omitnil,omitempty" name:"MiniAppTestPwd"`

	// 小程序所属行业
	Industry *string `json:"Industry,omitnil,omitempty" name:"Industry"`

	// 小程序调查问卷json字符串
	SurveyContent *string `json:"SurveyContent,omitnil,omitempty" name:"SurveyContent"`

	// 手机号码
	Mobile *string `json:"Mobile,omitnil,omitempty" name:"Mobile"`

	// 邮箱地址
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// 商务合作接口人
	SalesPerson *string `json:"SalesPerson,omitnil,omitempty" name:"SalesPerson"`

	// 诊断扫描版本 0:正式版 1:体验版
	ScanVersion *int64 `json:"ScanVersion,omitnil,omitempty" name:"ScanVersion"`
}

func NewCreateFlySecMiniAppScanTaskRequest

func NewCreateFlySecMiniAppScanTaskRequest() (request *CreateFlySecMiniAppScanTaskRequest)

func (*CreateFlySecMiniAppScanTaskRequest) FromJsonString

func (r *CreateFlySecMiniAppScanTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateFlySecMiniAppScanTaskRequest) ToJsonString

func (r *CreateFlySecMiniAppScanTaskRequest) ToJsonString() string

type CreateFlySecMiniAppScanTaskRequestParams added in v1.0.426

type CreateFlySecMiniAppScanTaskRequestParams struct {
	// 小程序AppID
	MiniAppID *string `json:"MiniAppID,omitnil,omitempty" name:"MiniAppID"`

	// 诊断模式 1:基础诊断
	Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 小程序测试账号(自有账号体系需提供,其他情况不需要)
	MiniAppTestAccount *string `json:"MiniAppTestAccount,omitnil,omitempty" name:"MiniAppTestAccount"`

	// 小程序测试密码(自有账号体系需提供,其他情况不需要)
	MiniAppTestPwd *string `json:"MiniAppTestPwd,omitnil,omitempty" name:"MiniAppTestPwd"`

	// 小程序所属行业
	Industry *string `json:"Industry,omitnil,omitempty" name:"Industry"`

	// 小程序调查问卷json字符串
	SurveyContent *string `json:"SurveyContent,omitnil,omitempty" name:"SurveyContent"`

	// 手机号码
	Mobile *string `json:"Mobile,omitnil,omitempty" name:"Mobile"`

	// 邮箱地址
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// 商务合作接口人
	SalesPerson *string `json:"SalesPerson,omitnil,omitempty" name:"SalesPerson"`

	// 诊断扫描版本 0:正式版 1:体验版
	ScanVersion *int64 `json:"ScanVersion,omitnil,omitempty" name:"ScanVersion"`
}

Predefined struct for user

type CreateFlySecMiniAppScanTaskResponse

type CreateFlySecMiniAppScanTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateFlySecMiniAppScanTaskResponseParams `json:"Response"`
}

func NewCreateFlySecMiniAppScanTaskResponse

func NewCreateFlySecMiniAppScanTaskResponse() (response *CreateFlySecMiniAppScanTaskResponse)

func (*CreateFlySecMiniAppScanTaskResponse) FromJsonString

func (r *CreateFlySecMiniAppScanTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateFlySecMiniAppScanTaskResponse) ToJsonString

func (r *CreateFlySecMiniAppScanTaskResponse) ToJsonString() string

type CreateFlySecMiniAppScanTaskResponseParams added in v1.0.426

type CreateFlySecMiniAppScanTaskResponseParams struct {
	// 返回值, 0:成功, 其他值请查看“返回值”定义
	Ret *int64 `json:"Ret,omitnil,omitempty" name:"Ret"`

	// 任务id
	TaskID *string `json:"TaskID,omitnil,omitempty" name:"TaskID"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBasicDiagnosisResourceUsageInfoRequest added in v1.0.420

type DescribeBasicDiagnosisResourceUsageInfoRequest struct {
	*tchttp.BaseRequest

	// 诊断模式 1:基础诊断,2:深度诊断
	Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"`
}

func NewDescribeBasicDiagnosisResourceUsageInfoRequest added in v1.0.420

func NewDescribeBasicDiagnosisResourceUsageInfoRequest() (request *DescribeBasicDiagnosisResourceUsageInfoRequest)

func (*DescribeBasicDiagnosisResourceUsageInfoRequest) FromJsonString added in v1.0.420

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBasicDiagnosisResourceUsageInfoRequest) ToJsonString added in v1.0.420

type DescribeBasicDiagnosisResourceUsageInfoRequestParams added in v1.0.426

type DescribeBasicDiagnosisResourceUsageInfoRequestParams struct {
	// 诊断模式 1:基础诊断,2:深度诊断
	Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"`
}

Predefined struct for user

type DescribeBasicDiagnosisResourceUsageInfoResponse added in v1.0.420

type DescribeBasicDiagnosisResourceUsageInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBasicDiagnosisResourceUsageInfoResponseParams `json:"Response"`
}

func NewDescribeBasicDiagnosisResourceUsageInfoResponse added in v1.0.420

func NewDescribeBasicDiagnosisResourceUsageInfoResponse() (response *DescribeBasicDiagnosisResourceUsageInfoResponse)

func (*DescribeBasicDiagnosisResourceUsageInfoResponse) FromJsonString added in v1.0.420

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBasicDiagnosisResourceUsageInfoResponse) ToJsonString added in v1.0.420

type DescribeBasicDiagnosisResourceUsageInfoResponseParams added in v1.0.426

type DescribeBasicDiagnosisResourceUsageInfoResponseParams struct {
	// 返回值, 0:成功, 其他值请查看“返回值”定义
	Ret *int64 `json:"Ret,omitnil,omitempty" name:"Ret"`

	// 资源类型
	ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`

	// 资源总数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 资源未使用次数
	UnusedCount *int64 `json:"UnusedCount,omitnil,omitempty" name:"UnusedCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeFlySecMiniAppReportUrlRequest

type DescribeFlySecMiniAppReportUrlRequest struct {
	*tchttp.BaseRequest

	// 任务id
	TaskID *string `json:"TaskID,omitnil,omitempty" name:"TaskID"`

	// 小程序appid
	MiniAppID *string `json:"MiniAppID,omitnil,omitempty" name:"MiniAppID"`

	// 诊断方式 1:基础诊断,2:深度诊断
	Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 诊断报告类型 0:基础诊断报告,1:总裁版诊断报告,2:诊断报告json结果
	ReportType *int64 `json:"ReportType,omitnil,omitempty" name:"ReportType"`
}

func NewDescribeFlySecMiniAppReportUrlRequest

func NewDescribeFlySecMiniAppReportUrlRequest() (request *DescribeFlySecMiniAppReportUrlRequest)

func (*DescribeFlySecMiniAppReportUrlRequest) FromJsonString

func (r *DescribeFlySecMiniAppReportUrlRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFlySecMiniAppReportUrlRequest) ToJsonString

type DescribeFlySecMiniAppReportUrlRequestParams added in v1.0.426

type DescribeFlySecMiniAppReportUrlRequestParams struct {
	// 任务id
	TaskID *string `json:"TaskID,omitnil,omitempty" name:"TaskID"`

	// 小程序appid
	MiniAppID *string `json:"MiniAppID,omitnil,omitempty" name:"MiniAppID"`

	// 诊断方式 1:基础诊断,2:深度诊断
	Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 诊断报告类型 0:基础诊断报告,1:总裁版诊断报告,2:诊断报告json结果
	ReportType *int64 `json:"ReportType,omitnil,omitempty" name:"ReportType"`
}

Predefined struct for user

type DescribeFlySecMiniAppReportUrlResponse

type DescribeFlySecMiniAppReportUrlResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFlySecMiniAppReportUrlResponseParams `json:"Response"`
}

func NewDescribeFlySecMiniAppReportUrlResponse

func NewDescribeFlySecMiniAppReportUrlResponse() (response *DescribeFlySecMiniAppReportUrlResponse)

func (*DescribeFlySecMiniAppReportUrlResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFlySecMiniAppReportUrlResponse) ToJsonString

type DescribeFlySecMiniAppReportUrlResponseParams added in v1.0.426

type DescribeFlySecMiniAppReportUrlResponseParams struct {
	// 返回值, 0:成功, 其他值请查看“返回值”定义
	Ret *int64 `json:"Ret,omitnil,omitempty" name:"Ret"`

	// 诊断报告下载链接
	// 注意:此字段可能返回 null,表示取不到有效值。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeFlySecMiniAppScanReportListRequest added in v1.0.430

type DescribeFlySecMiniAppScanReportListRequest struct {
	*tchttp.BaseRequest

	// 小程序AppID
	MiniAppID *string `json:"MiniAppID,omitnil,omitempty" name:"MiniAppID"`

	// 诊断方式 1:基础诊断,2:深度诊断
	Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 诊断状态 -1:查询全部, 0:排队中, 1:成功, 2:失败, 3:进行中
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 查询数量, 0:查询所有, 其他值:最近几次的诊断数量
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 小程序版本
	MiniAppVersion *string `json:"MiniAppVersion,omitnil,omitempty" name:"MiniAppVersion"`
}

func NewDescribeFlySecMiniAppScanReportListRequest added in v1.0.430

func NewDescribeFlySecMiniAppScanReportListRequest() (request *DescribeFlySecMiniAppScanReportListRequest)

func (*DescribeFlySecMiniAppScanReportListRequest) FromJsonString added in v1.0.430

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFlySecMiniAppScanReportListRequest) ToJsonString added in v1.0.430

type DescribeFlySecMiniAppScanReportListRequestParams added in v1.0.430

type DescribeFlySecMiniAppScanReportListRequestParams struct {
	// 小程序AppID
	MiniAppID *string `json:"MiniAppID,omitnil,omitempty" name:"MiniAppID"`

	// 诊断方式 1:基础诊断,2:深度诊断
	Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 诊断状态 -1:查询全部, 0:排队中, 1:成功, 2:失败, 3:进行中
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 查询数量, 0:查询所有, 其他值:最近几次的诊断数量
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 小程序版本
	MiniAppVersion *string `json:"MiniAppVersion,omitnil,omitempty" name:"MiniAppVersion"`
}

Predefined struct for user

type DescribeFlySecMiniAppScanReportListResponse added in v1.0.430

type DescribeFlySecMiniAppScanReportListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFlySecMiniAppScanReportListResponseParams `json:"Response"`
}

func NewDescribeFlySecMiniAppScanReportListResponse added in v1.0.430

func NewDescribeFlySecMiniAppScanReportListResponse() (response *DescribeFlySecMiniAppScanReportListResponse)

func (*DescribeFlySecMiniAppScanReportListResponse) FromJsonString added in v1.0.430

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFlySecMiniAppScanReportListResponse) ToJsonString added in v1.0.430

type DescribeFlySecMiniAppScanReportListResponseParams added in v1.0.430

type DescribeFlySecMiniAppScanReportListResponseParams struct {
	// 返回值, 0:成功, 其他值请查看“返回值”定义
	Ret *int64 `json:"Ret,omitnil,omitempty" name:"Ret"`

	// 诊断报告数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data []*FlySecMiniAppReportData `json:"Data,omitnil,omitempty" name:"Data"`

	// 诊断任务数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeFlySecMiniAppScanTaskListRequest

type DescribeFlySecMiniAppScanTaskListRequest struct {
	*tchttp.BaseRequest

	// 诊断方式 1:基础诊断,2:深度诊断
	Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 诊断状态 -1:查询全部, 0:排队中, 1:成功, 2:失败, 3:进行中
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 查询数量, 0:查询所有, 其他值:最近几次的诊断数量
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 小程序appid(为空的时候,则查询当前用户诊断的所有小程序)
	MiniAppID *string `json:"MiniAppID,omitnil,omitempty" name:"MiniAppID"`
}

func NewDescribeFlySecMiniAppScanTaskListRequest

func NewDescribeFlySecMiniAppScanTaskListRequest() (request *DescribeFlySecMiniAppScanTaskListRequest)

func (*DescribeFlySecMiniAppScanTaskListRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFlySecMiniAppScanTaskListRequest) ToJsonString

type DescribeFlySecMiniAppScanTaskListRequestParams added in v1.0.426

type DescribeFlySecMiniAppScanTaskListRequestParams struct {
	// 诊断方式 1:基础诊断,2:深度诊断
	Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 诊断状态 -1:查询全部, 0:排队中, 1:成功, 2:失败, 3:进行中
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 查询数量, 0:查询所有, 其他值:最近几次的诊断数量
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 小程序appid(为空的时候,则查询当前用户诊断的所有小程序)
	MiniAppID *string `json:"MiniAppID,omitnil,omitempty" name:"MiniAppID"`
}

Predefined struct for user

type DescribeFlySecMiniAppScanTaskListResponse

type DescribeFlySecMiniAppScanTaskListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFlySecMiniAppScanTaskListResponseParams `json:"Response"`
}

func NewDescribeFlySecMiniAppScanTaskListResponse

func NewDescribeFlySecMiniAppScanTaskListResponse() (response *DescribeFlySecMiniAppScanTaskListResponse)

func (*DescribeFlySecMiniAppScanTaskListResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFlySecMiniAppScanTaskListResponse) ToJsonString

type DescribeFlySecMiniAppScanTaskListResponseParams added in v1.0.426

type DescribeFlySecMiniAppScanTaskListResponseParams struct {
	// 返回值, 0:成功, 其他值请查看“返回值”定义
	Ret *int64 `json:"Ret,omitnil,omitempty" name:"Ret"`

	// 诊断任务数据列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data []*FlySecMiniAppTaskData `json:"Data,omitnil,omitempty" name:"Data"`

	// 诊断任务数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeFlySecMiniAppScanTaskParamRequest

type DescribeFlySecMiniAppScanTaskParamRequest struct {
	*tchttp.BaseRequest

	// 任务id
	TaskID *string `json:"TaskID,omitnil,omitempty" name:"TaskID"`
}

func NewDescribeFlySecMiniAppScanTaskParamRequest

func NewDescribeFlySecMiniAppScanTaskParamRequest() (request *DescribeFlySecMiniAppScanTaskParamRequest)

func (*DescribeFlySecMiniAppScanTaskParamRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFlySecMiniAppScanTaskParamRequest) ToJsonString

type DescribeFlySecMiniAppScanTaskParamRequestParams added in v1.0.426

type DescribeFlySecMiniAppScanTaskParamRequestParams struct {
	// 任务id
	TaskID *string `json:"TaskID,omitnil,omitempty" name:"TaskID"`
}

Predefined struct for user

type DescribeFlySecMiniAppScanTaskParamResponse

type DescribeFlySecMiniAppScanTaskParamResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFlySecMiniAppScanTaskParamResponseParams `json:"Response"`
}

func NewDescribeFlySecMiniAppScanTaskParamResponse

func NewDescribeFlySecMiniAppScanTaskParamResponse() (response *DescribeFlySecMiniAppScanTaskParamResponse)

func (*DescribeFlySecMiniAppScanTaskParamResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFlySecMiniAppScanTaskParamResponse) ToJsonString

type DescribeFlySecMiniAppScanTaskParamResponseParams added in v1.0.426

type DescribeFlySecMiniAppScanTaskParamResponseParams struct {
	// 返回值, 0:成功, 其他值请查看“返回值”定义
	Ret *int64 `json:"Ret,omitnil,omitempty" name:"Ret"`

	// 小程序AppID
	MiniAppID *string `json:"MiniAppID,omitnil,omitempty" name:"MiniAppID"`

	// 诊断模式 1:基础诊断,2:深度诊断
	Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 小程序测试账号(自有账号体系需提供,其他情况不需要)
	// 注意:此字段可能返回 null,表示取不到有效值。
	MiniAppTestAccount *string `json:"MiniAppTestAccount,omitnil,omitempty" name:"MiniAppTestAccount"`

	// 小程序测试密码(自有账号体系需提供,其他情况不需要)
	// 注意:此字段可能返回 null,表示取不到有效值。
	MiniAppTestPwd *string `json:"MiniAppTestPwd,omitnil,omitempty" name:"MiniAppTestPwd"`

	// 诊断扫描版本 0:正式版 1:体验版
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanVersion *int64 `json:"ScanVersion,omitnil,omitempty" name:"ScanVersion"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeFlySecMiniAppScanTaskStatusRequest

type DescribeFlySecMiniAppScanTaskStatusRequest struct {
	*tchttp.BaseRequest

	// 任务id
	TaskID *string `json:"TaskID,omitnil,omitempty" name:"TaskID"`
}

func NewDescribeFlySecMiniAppScanTaskStatusRequest

func NewDescribeFlySecMiniAppScanTaskStatusRequest() (request *DescribeFlySecMiniAppScanTaskStatusRequest)

func (*DescribeFlySecMiniAppScanTaskStatusRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFlySecMiniAppScanTaskStatusRequest) ToJsonString

type DescribeFlySecMiniAppScanTaskStatusRequestParams added in v1.0.426

type DescribeFlySecMiniAppScanTaskStatusRequestParams struct {
	// 任务id
	TaskID *string `json:"TaskID,omitnil,omitempty" name:"TaskID"`
}

Predefined struct for user

type DescribeFlySecMiniAppScanTaskStatusResponse

type DescribeFlySecMiniAppScanTaskStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFlySecMiniAppScanTaskStatusResponseParams `json:"Response"`
}

func NewDescribeFlySecMiniAppScanTaskStatusResponse

func NewDescribeFlySecMiniAppScanTaskStatusResponse() (response *DescribeFlySecMiniAppScanTaskStatusResponse)

func (*DescribeFlySecMiniAppScanTaskStatusResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFlySecMiniAppScanTaskStatusResponse) ToJsonString

type DescribeFlySecMiniAppScanTaskStatusResponseParams added in v1.0.426

type DescribeFlySecMiniAppScanTaskStatusResponseParams struct {
	// 返回值, 0:成功, 其他值请查看“返回值”定义
	Ret *int64 `json:"Ret,omitnil,omitempty" name:"Ret"`

	// 诊断状态, 0:排队中, 1:成功, 2:失败, 3:进行中
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 诊断失败错误码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Errno *int64 `json:"Errno,omitnil,omitempty" name:"Errno"`

	// 小程序名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	MiniAppName *string `json:"MiniAppName,omitnil,omitempty" name:"MiniAppName"`

	// 小程序版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	MiniAppVersion *string `json:"MiniAppVersion,omitnil,omitempty" name:"MiniAppVersion"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeResourceUsageInfoRequest added in v1.0.420

type DescribeResourceUsageInfoRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeResourceUsageInfoRequest added in v1.0.420

func NewDescribeResourceUsageInfoRequest() (request *DescribeResourceUsageInfoRequest)

func (*DescribeResourceUsageInfoRequest) FromJsonString added in v1.0.420

func (r *DescribeResourceUsageInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeResourceUsageInfoRequest) ToJsonString added in v1.0.420

func (r *DescribeResourceUsageInfoRequest) ToJsonString() string

type DescribeResourceUsageInfoRequestParams added in v1.0.426

type DescribeResourceUsageInfoRequestParams struct {
}

Predefined struct for user

type DescribeResourceUsageInfoResponse added in v1.0.420

type DescribeResourceUsageInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeResourceUsageInfoResponseParams `json:"Response"`
}

func NewDescribeResourceUsageInfoResponse added in v1.0.420

func NewDescribeResourceUsageInfoResponse() (response *DescribeResourceUsageInfoResponse)

func (*DescribeResourceUsageInfoResponse) FromJsonString added in v1.0.420

func (r *DescribeResourceUsageInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeResourceUsageInfoResponse) ToJsonString added in v1.0.420

func (r *DescribeResourceUsageInfoResponse) ToJsonString() string

type DescribeResourceUsageInfoResponseParams added in v1.0.426

type DescribeResourceUsageInfoResponseParams struct {
	// 返回值, 0:成功, 其他值请查看“返回值”定义
	Ret *int64 `json:"Ret,omitnil,omitempty" name:"Ret"`

	// 安全资源数据列表
	Data []*ResourceUsageInfoData `json:"Data,omitnil,omitempty" name:"Data"`

	// 安全资源数量
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeScanTaskListRequest

type DescribeScanTaskListRequest struct {
	*tchttp.BaseRequest

	// 任务来源, -1:所有, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android);
	Source *int64 `json:"Source,omitnil,omitempty" name:"Source"`

	// 应用平台, 0:android, 1:ios, 2:小程序
	Platform *int64 `json:"Platform,omitnil,omitempty" name:"Platform"`

	// 任务状态,可多值查询,例如:"1,2,3" 0:默认值(待检测/待咨询), 1.检测中, 2:待评估, 3:评估中, 4:任务完成/咨询完成, 5:任务失败, 6:咨询中;
	TaskStatuses *string `json:"TaskStatuses,omitnil,omitempty" name:"TaskStatuses"`

	// 任务类型,可多值查询,采用逗号分隔,例如:"0,1" 0:基础版, 1:专家版, 2:本地化
	TaskTypes *string `json:"TaskTypes,omitnil,omitempty" name:"TaskTypes"`

	// 页码
	PageNo *int64 `json:"PageNo,omitnil,omitempty" name:"PageNo"`

	// 页码大小
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 应用名称或小程序名称(可选参数)
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 查询时间范围, 查询开始时间(2021-09-30 或 2021-09-30 10:57:34)
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询时间范围, 查询结束时间(2021-09-30 或 2021-09-30 10:57:34)
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

func NewDescribeScanTaskListRequest

func NewDescribeScanTaskListRequest() (request *DescribeScanTaskListRequest)

func (*DescribeScanTaskListRequest) FromJsonString

func (r *DescribeScanTaskListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScanTaskListRequest) ToJsonString

func (r *DescribeScanTaskListRequest) ToJsonString() string

type DescribeScanTaskListRequestParams added in v1.0.426

type DescribeScanTaskListRequestParams struct {
	// 任务来源, -1:所有, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android);
	Source *int64 `json:"Source,omitnil,omitempty" name:"Source"`

	// 应用平台, 0:android, 1:ios, 2:小程序
	Platform *int64 `json:"Platform,omitnil,omitempty" name:"Platform"`

	// 任务状态,可多值查询,例如:"1,2,3" 0:默认值(待检测/待咨询), 1.检测中, 2:待评估, 3:评估中, 4:任务完成/咨询完成, 5:任务失败, 6:咨询中;
	TaskStatuses *string `json:"TaskStatuses,omitnil,omitempty" name:"TaskStatuses"`

	// 任务类型,可多值查询,采用逗号分隔,例如:"0,1" 0:基础版, 1:专家版, 2:本地化
	TaskTypes *string `json:"TaskTypes,omitnil,omitempty" name:"TaskTypes"`

	// 页码
	PageNo *int64 `json:"PageNo,omitnil,omitempty" name:"PageNo"`

	// 页码大小
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 应用名称或小程序名称(可选参数)
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// 查询时间范围, 查询开始时间(2021-09-30 或 2021-09-30 10:57:34)
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询时间范围, 查询结束时间(2021-09-30 或 2021-09-30 10:57:34)
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

Predefined struct for user

type DescribeScanTaskListResponse

type DescribeScanTaskListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeScanTaskListResponseParams `json:"Response"`
}

func NewDescribeScanTaskListResponse

func NewDescribeScanTaskListResponse() (response *DescribeScanTaskListResponse)

func (*DescribeScanTaskListResponse) FromJsonString

func (r *DescribeScanTaskListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScanTaskListResponse) ToJsonString

func (r *DescribeScanTaskListResponse) ToJsonString() string

type DescribeScanTaskListResponseParams added in v1.0.426

type DescribeScanTaskListResponseParams struct {
	// 返回值, 0:成功, 其他值请查看“返回值”定义
	Result *int64 `json:"Result,omitnil,omitempty" name:"Result"`

	// 诊断任务数据列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data []*AppTaskData `json:"Data,omitnil,omitempty" name:"Data"`

	// 任务总数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeScanTaskReportUrlRequest

type DescribeScanTaskReportUrlRequest struct {
	*tchttp.BaseRequest

	// 任务来源, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android);
	Source *int64 `json:"Source,omitnil,omitempty" name:"Source"`

	// 任务id
	TaskID *string `json:"TaskID,omitnil,omitempty" name:"TaskID"`

	// 应用平台, 0:android, 1:ios, 2:小程序
	Platform *int64 `json:"Platform,omitnil,omitempty" name:"Platform"`

	// 报告类型, 0:诊断报告, 1:堆栈报告(预留), 2:视频证据(预留), 3:报告json结果
	ReportType *int64 `json:"ReportType,omitnil,omitempty" name:"ReportType"`

	// 任务类型, 0:基础版, 1:专家版, 2:本地化
	TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"`
}

func NewDescribeScanTaskReportUrlRequest

func NewDescribeScanTaskReportUrlRequest() (request *DescribeScanTaskReportUrlRequest)

func (*DescribeScanTaskReportUrlRequest) FromJsonString

func (r *DescribeScanTaskReportUrlRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScanTaskReportUrlRequest) ToJsonString

func (r *DescribeScanTaskReportUrlRequest) ToJsonString() string

type DescribeScanTaskReportUrlRequestParams added in v1.0.426

type DescribeScanTaskReportUrlRequestParams struct {
	// 任务来源, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android);
	Source *int64 `json:"Source,omitnil,omitempty" name:"Source"`

	// 任务id
	TaskID *string `json:"TaskID,omitnil,omitempty" name:"TaskID"`

	// 应用平台, 0:android, 1:ios, 2:小程序
	Platform *int64 `json:"Platform,omitnil,omitempty" name:"Platform"`

	// 报告类型, 0:诊断报告, 1:堆栈报告(预留), 2:视频证据(预留), 3:报告json结果
	ReportType *int64 `json:"ReportType,omitnil,omitempty" name:"ReportType"`

	// 任务类型, 0:基础版, 1:专家版, 2:本地化
	TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"`
}

Predefined struct for user

type DescribeScanTaskReportUrlResponse

type DescribeScanTaskReportUrlResponse struct {
	*tchttp.BaseResponse
	Response *DescribeScanTaskReportUrlResponseParams `json:"Response"`
}

func NewDescribeScanTaskReportUrlResponse

func NewDescribeScanTaskReportUrlResponse() (response *DescribeScanTaskReportUrlResponse)

func (*DescribeScanTaskReportUrlResponse) FromJsonString

func (r *DescribeScanTaskReportUrlResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScanTaskReportUrlResponse) ToJsonString

func (r *DescribeScanTaskReportUrlResponse) ToJsonString() string

type DescribeScanTaskReportUrlResponseParams added in v1.0.426

type DescribeScanTaskReportUrlResponseParams struct {
	// 返回值, 0:成功, 其他值请查看“返回值”定义
	Result *int64 `json:"Result,omitnil,omitempty" name:"Result"`

	// 诊断报告/堆栈信息下载链接
	ReportUrl *string `json:"ReportUrl,omitnil,omitempty" name:"ReportUrl"`

	// 诊断报告/堆栈名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReportTitle *string `json:"ReportTitle,omitnil,omitempty" name:"ReportTitle"`

	// 诊断json结果内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReportResult *string `json:"ReportResult,omitnil,omitempty" name:"ReportResult"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeScanTaskStatusRequest

type DescribeScanTaskStatusRequest struct {
	*tchttp.BaseRequest

	// 任务类型, 0:基础版, 1:专家版, 2:本地化
	TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// 任务来源, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android);
	Source *int64 `json:"Source,omitnil,omitempty" name:"Source"`

	// 任务id
	TaskID *string `json:"TaskID,omitnil,omitempty" name:"TaskID"`

	// 应用平台, 0:android, 1:ios, 2:小程序
	Platform *int64 `json:"Platform,omitnil,omitempty" name:"Platform"`
}

func NewDescribeScanTaskStatusRequest

func NewDescribeScanTaskStatusRequest() (request *DescribeScanTaskStatusRequest)

func (*DescribeScanTaskStatusRequest) FromJsonString

func (r *DescribeScanTaskStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScanTaskStatusRequest) ToJsonString

func (r *DescribeScanTaskStatusRequest) ToJsonString() string

type DescribeScanTaskStatusRequestParams added in v1.0.426

type DescribeScanTaskStatusRequestParams struct {
	// 任务类型, 0:基础版, 1:专家版, 2:本地化
	TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// 任务来源, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android);
	Source *int64 `json:"Source,omitnil,omitempty" name:"Source"`

	// 任务id
	TaskID *string `json:"TaskID,omitnil,omitempty" name:"TaskID"`

	// 应用平台, 0:android, 1:ios, 2:小程序
	Platform *int64 `json:"Platform,omitnil,omitempty" name:"Platform"`
}

Predefined struct for user

type DescribeScanTaskStatusResponse

type DescribeScanTaskStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeScanTaskStatusResponseParams `json:"Response"`
}

func NewDescribeScanTaskStatusResponse

func NewDescribeScanTaskStatusResponse() (response *DescribeScanTaskStatusResponse)

func (*DescribeScanTaskStatusResponse) FromJsonString

func (r *DescribeScanTaskStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeScanTaskStatusResponse) ToJsonString

func (r *DescribeScanTaskStatusResponse) ToJsonString() string

type DescribeScanTaskStatusResponseParams added in v1.0.426

type DescribeScanTaskStatusResponseParams struct {
	// 返回值, 0:成功, 其他值请查看“返回值”定义
	Result *int64 `json:"Result,omitnil,omitempty" name:"Result"`

	// 0:默认值(待检测/待咨询), 1.检测中,  4:任务完成/咨询完成, 5:任务失败, 6:咨询中;
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 诊断失败的错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"`

	// 任务流详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	FlowSteps []*TaskFlowStepsInfo `json:"FlowSteps,omitnil,omitempty" name:"FlowSteps"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type FlySecMiniAppReportData added in v1.0.430

type FlySecMiniAppReportData struct {
	// 任务id
	TaskID *string `json:"TaskID,omitnil,omitempty" name:"TaskID"`

	// 小程序appid
	MiniAppID *string `json:"MiniAppID,omitnil,omitempty" name:"MiniAppID"`

	// 小程序名称
	MiniAppName *string `json:"MiniAppName,omitnil,omitempty" name:"MiniAppName"`

	// 小程序版本
	MiniAppVersion *string `json:"MiniAppVersion,omitnil,omitempty" name:"MiniAppVersion"`

	// 诊断模式 1:基础诊断,2:深度诊断
	Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 诊断状态, 0:排队中, 1:成功, 2:失败, 3:进行中
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 诊断时间
	CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 诊断得分
	RiskScore *string `json:"RiskScore,omitnil,omitempty" name:"RiskScore"`

	// 诊断风险等级 1:高风险 2:中风险 3:低风险
	RiskLevel *int64 `json:"RiskLevel,omitnil,omitempty" name:"RiskLevel"`

	// 诊断8大维度得分情况(每项总分100分)
	RiskItems *FlySecMiniAppRiskItems `json:"RiskItems,omitnil,omitempty" name:"RiskItems"`
}

type FlySecMiniAppRiskItems added in v1.0.430

type FlySecMiniAppRiskItems struct {
	// 代码防护(基础诊断)
	RiskItem1Score *int64 `json:"RiskItem1Score,omitnil,omitempty" name:"RiskItem1Score"`

	// 开发测试信息泄露(基础诊断)
	RiskItem2Score *int64 `json:"RiskItem2Score,omitnil,omitempty" name:"RiskItem2Score"`

	// 编码规范(基础诊断)
	RiskItem3Score *int64 `json:"RiskItem3Score,omitnil,omitempty" name:"RiskItem3Score"`

	// 配置风险(基础诊断)
	RiskItem4Score *int64 `json:"RiskItem4Score,omitnil,omitempty" name:"RiskItem4Score"`

	// 账号安全(基础诊断)
	RiskItem5Score *int64 `json:"RiskItem5Score,omitnil,omitempty" name:"RiskItem5Score"`

	// 用户信息安全(基础诊断)
	RiskItem6Score *int64 `json:"RiskItem6Score,omitnil,omitempty" name:"RiskItem6Score"`

	// 内部信息泄露(基础诊断)
	RiskItem7Score *int64 `json:"RiskItem7Score,omitnil,omitempty" name:"RiskItem7Score"`

	// 其他安全(基础诊断)
	RiskItem8Score *int64 `json:"RiskItem8Score,omitnil,omitempty" name:"RiskItem8Score"`
}

type FlySecMiniAppTaskData

type FlySecMiniAppTaskData struct {
	// 任务id
	TaskID *string `json:"TaskID,omitnil,omitempty" name:"TaskID"`

	// 小程序appid
	MiniAppID *string `json:"MiniAppID,omitnil,omitempty" name:"MiniAppID"`

	// 小程序名称
	MiniAppName *string `json:"MiniAppName,omitnil,omitempty" name:"MiniAppName"`

	// 小程序版本
	MiniAppVersion *string `json:"MiniAppVersion,omitnil,omitempty" name:"MiniAppVersion"`

	// 诊断模式 1:基础诊断,2:深度诊断
	Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 诊断时间
	CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 诊断状态, 0:排队中, 1:成功, 2:失败, 3:进行中
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 诊断失败错误码
	Error *int64 `json:"Error,omitnil,omitempty" name:"Error"`
}

type ResourceUsageInfoData added in v1.0.420

type ResourceUsageInfoData struct {
	// 资源名称, 具体名称请查看产品配置
	ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`

	// 资源总数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 资源未使用次数
	UnusedCount *int64 `json:"UnusedCount,omitnil,omitempty" name:"UnusedCount"`
}

type TaskFlowStepsInfo

type TaskFlowStepsInfo struct {
	// 流程编号
	// 注意:此字段可能返回 null,表示取不到有效值。
	FlowNo *string `json:"FlowNo,omitnil,omitempty" name:"FlowNo"`

	// 流程名称
	FlowName *string `json:"FlowName,omitnil,omitempty" name:"FlowName"`

	// 流程状态, 其他值:进行中, 2:成功, 3:失败
	FlowStatus *int64 `json:"FlowStatus,omitnil,omitempty" name:"FlowStatus"`

	// 流程状态描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	FlowStateDesc *string `json:"FlowStateDesc,omitnil,omitempty" name:"FlowStateDesc"`

	// 流程启动时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 流程完成时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

Jump to

Keyboard shortcuts

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