Documentation ¶
Index ¶
- Constants
- type AppInfoItem
- type AppTaskData
- type Client
- func (c *Client) CreateAppScanTask(request *CreateAppScanTaskRequest) (response *CreateAppScanTaskResponse, err error)
- func (c *Client) CreateAppScanTaskRepeat(request *CreateAppScanTaskRepeatRequest) (response *CreateAppScanTaskRepeatResponse, err error)
- func (c *Client) CreateAppScanTaskRepeatWithContext(ctx context.Context, request *CreateAppScanTaskRepeatRequest) (response *CreateAppScanTaskRepeatResponse, err error)
- func (c *Client) CreateAppScanTaskWithContext(ctx context.Context, request *CreateAppScanTaskRequest) (response *CreateAppScanTaskResponse, err error)
- func (c *Client) DescribeChannelTaskReportUrl(request *DescribeChannelTaskReportUrlRequest) (response *DescribeChannelTaskReportUrlResponse, err error)
- func (c *Client) DescribeChannelTaskReportUrlWithContext(ctx context.Context, request *DescribeChannelTaskReportUrlRequest) (response *DescribeChannelTaskReportUrlResponse, err error)
- func (c *Client) DescribeFileTicket(request *DescribeFileTicketRequest) (response *DescribeFileTicketResponse, err error)
- func (c *Client) DescribeFileTicketWithContext(ctx context.Context, request *DescribeFileTicketRequest) (response *DescribeFileTicketResponse, err error)
- func (c *Client) DescribeResourceUsageInfo(request *DescribeResourceUsageInfoRequest) (response *DescribeResourceUsageInfoResponse, err error)
- func (c *Client) DescribeResourceUsageInfoWithContext(ctx context.Context, request *DescribeResourceUsageInfoRequest) (response *DescribeResourceUsageInfoResponse, err error)
- func (c *Client) DescribeScanTaskList(request *DescribeScanTaskListRequest) (response *DescribeScanTaskListResponse, err error)
- func (c *Client) DescribeScanTaskListWithContext(ctx context.Context, request *DescribeScanTaskListRequest) (response *DescribeScanTaskListResponse, err error)
- func (c *Client) DescribeScanTaskReportUrl(request *DescribeScanTaskReportUrlRequest) (response *DescribeScanTaskReportUrlResponse, err error)
- func (c *Client) DescribeScanTaskReportUrlWithContext(ctx context.Context, request *DescribeScanTaskReportUrlRequest) (response *DescribeScanTaskReportUrlResponse, err error)
- func (c *Client) DescribeScanTaskStatus(request *DescribeScanTaskStatusRequest) (response *DescribeScanTaskStatusResponse, err error)
- func (c *Client) DescribeScanTaskStatusWithContext(ctx context.Context, request *DescribeScanTaskStatusRequest) (response *DescribeScanTaskStatusResponse, err error)
- type CreateAppScanTaskRepeatRequest
- type CreateAppScanTaskRepeatRequestParams
- type CreateAppScanTaskRepeatResponse
- type CreateAppScanTaskRepeatResponseParams
- type CreateAppScanTaskRequest
- type CreateAppScanTaskRequestParams
- type CreateAppScanTaskResponse
- type CreateAppScanTaskResponseParams
- type DescribeChannelTaskReportUrlRequest
- type DescribeChannelTaskReportUrlRequestParams
- type DescribeChannelTaskReportUrlResponse
- type DescribeChannelTaskReportUrlResponseParams
- type DescribeFileTicketRequest
- type DescribeFileTicketRequestParams
- type DescribeFileTicketResponse
- type DescribeFileTicketResponseParams
- type DescribeResourceUsageInfoRequest
- type DescribeResourceUsageInfoRequestParams
- type DescribeResourceUsageInfoResponse
- type DescribeResourceUsageInfoResponseParams
- type DescribeScanTaskListRequest
- type DescribeScanTaskListRequestParams
- type DescribeScanTaskListResponse
- type DescribeScanTaskListResponseParams
- type DescribeScanTaskReportUrlRequest
- type DescribeScanTaskReportUrlRequestParams
- type DescribeScanTaskReportUrlResponse
- type DescribeScanTaskReportUrlResponseParams
- type DescribeScanTaskStatusRequest
- type DescribeScanTaskStatusRequestParams
- type DescribeScanTaskStatusResponse
- type DescribeScanTaskStatusResponseParams
- type ResourceUsageInfoData
- type TaskFlowStepsInfo
Constants ¶
const ( // 操作失败。 FAILEDOPERATION = "FailedOperation" // 参数错误。 INVALIDPARAMETER = "InvalidParameter" // 操作不支持。 UNSUPPORTEDOPERATION = "UnsupportedOperation" )
const APIVersion = "2022-01-05"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppInfoItem ¶
type AppInfoItem struct { // App包名 AppPackage *string `json:"AppPackage,omitnil,omitempty" name:"AppPackage"` // App名称 // 注意:此字段可能返回 null,表示取不到有效值。 AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"` // App版本 // 注意:此字段可能返回 null,表示取不到有效值。 AppVersion *string `json:"AppVersion,omitnil,omitempty" name:"AppVersion"` // 应用平台, 0:android, 1:ios, 2:小程序 Platform *int64 `json:"Platform,omitnil,omitempty" name:"Platform"` // App隐私诊断报告下载链接 // 注意:此字段可能返回 null,表示取不到有效值。 ReportUrl *string `json:"ReportUrl,omitnil,omitempty" name:"ReportUrl"` // App隐私诊断报告名称 // 注意:此字段可能返回 null,表示取不到有效值。 ReportTitle *string `json:"ReportTitle,omitnil,omitempty" name:"ReportTitle"` // App诊断堆栈报告下载链接 // 注意:此字段可能返回 null,表示取不到有效值。 BehaviorUrl *string `json:"BehaviorUrl,omitnil,omitempty" name:"BehaviorUrl"` // App诊断堆栈报告名称 // 注意:此字段可能返回 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 ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) CreateAppScanTask ¶
func (c *Client) CreateAppScanTask(request *CreateAppScanTaskRequest) (response *CreateAppScanTaskResponse, err error)
CreateAppScanTask 创建应用合规隐私诊断任务
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) CreateAppScanTaskRepeat ¶
func (c *Client) CreateAppScanTaskRepeat(request *CreateAppScanTaskRepeatRequest) (response *CreateAppScanTaskRepeatResponse, err error)
CreateAppScanTaskRepeat App应用合规隐私诊断重试任务
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) CreateAppScanTaskRepeatWithContext ¶
func (c *Client) CreateAppScanTaskRepeatWithContext(ctx context.Context, request *CreateAppScanTaskRepeatRequest) (response *CreateAppScanTaskRepeatResponse, err error)
CreateAppScanTaskRepeat App应用合规隐私诊断重试任务
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) CreateAppScanTaskWithContext ¶
func (c *Client) CreateAppScanTaskWithContext(ctx context.Context, request *CreateAppScanTaskRequest) (response *CreateAppScanTaskResponse, err error)
CreateAppScanTask 创建应用合规隐私诊断任务
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeChannelTaskReportUrl ¶ added in v1.0.577
func (c *Client) DescribeChannelTaskReportUrl(request *DescribeChannelTaskReportUrlRequest) (response *DescribeChannelTaskReportUrlResponse, err error)
DescribeChannelTaskReportUrl 获取子渠道的App合规诊断任务报告url
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeChannelTaskReportUrlWithContext ¶ added in v1.0.577
func (c *Client) DescribeChannelTaskReportUrlWithContext(ctx context.Context, request *DescribeChannelTaskReportUrlRequest) (response *DescribeChannelTaskReportUrlResponse, err error)
DescribeChannelTaskReportUrl 获取子渠道的App合规诊断任务报告url
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeFileTicket ¶
func (c *Client) DescribeFileTicket(request *DescribeFileTicketRequest) (response *DescribeFileTicketResponse, err error)
DescribeFileTicket 获取应用合规文件上传凭证,用于上传诊断文件
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeFileTicketWithContext ¶
func (c *Client) DescribeFileTicketWithContext(ctx context.Context, request *DescribeFileTicketRequest) (response *DescribeFileTicketResponse, err error)
DescribeFileTicket 获取应用合规文件上传凭证,用于上传诊断文件
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeResourceUsageInfo ¶ added in v1.0.420
func (c *Client) DescribeResourceUsageInfo(request *DescribeResourceUsageInfoRequest) (response *DescribeResourceUsageInfoResponse, err error)
DescribeResourceUsageInfo 查询应用合规平台用户资源的使用情况
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeResourceUsageInfoWithContext ¶ added in v1.0.420
func (c *Client) DescribeResourceUsageInfoWithContext(ctx context.Context, request *DescribeResourceUsageInfoRequest) (response *DescribeResourceUsageInfoResponse, err error)
DescribeResourceUsageInfo 查询应用合规平台用户资源的使用情况
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeScanTaskList ¶
func (c *Client) DescribeScanTaskList(request *DescribeScanTaskListRequest) (response *DescribeScanTaskListResponse, err error)
DescribeScanTaskList 获取App隐私合规诊断任务列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeScanTaskListWithContext ¶
func (c *Client) DescribeScanTaskListWithContext(ctx context.Context, request *DescribeScanTaskListRequest) (response *DescribeScanTaskListResponse, err error)
DescribeScanTaskList 获取App隐私合规诊断任务列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeScanTaskReportUrl ¶
func (c *Client) DescribeScanTaskReportUrl(request *DescribeScanTaskReportUrlRequest) (response *DescribeScanTaskReportUrlResponse, err error)
DescribeScanTaskReportUrl 获取App合规诊断任务报告url
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeScanTaskReportUrlWithContext ¶
func (c *Client) DescribeScanTaskReportUrlWithContext(ctx context.Context, request *DescribeScanTaskReportUrlRequest) (response *DescribeScanTaskReportUrlResponse, err error)
DescribeScanTaskReportUrl 获取App合规诊断任务报告url
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeScanTaskStatus ¶
func (c *Client) DescribeScanTaskStatus(request *DescribeScanTaskStatusRequest) (response *DescribeScanTaskStatusResponse, err error)
DescribeScanTaskStatus 查询App隐私合规诊断任务状态
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeScanTaskStatusWithContext ¶
func (c *Client) DescribeScanTaskStatusWithContext(ctx context.Context, request *DescribeScanTaskStatusRequest) (response *DescribeScanTaskStatusResponse, err error)
DescribeScanTaskStatus 查询App隐私合规诊断任务状态
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
type CreateAppScanTaskRepeatRequest ¶
type CreateAppScanTaskRepeatRequest struct { *tchttp.BaseRequest // 任务来源, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android), 3:app漏洞扫描; Source *int64 `json:"Source,omitnil,omitempty" name:"Source"` // 应用平台, 0:android, 1:ios, 2:小程序 Platform *int64 `json:"Platform,omitnil,omitempty" name:"Platform"` // 任务类型, 0:基础版, 1:专家版, 2:本地化 TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` // 原诊断任务ID OrgTaskID *string `json:"OrgTaskID,omitnil,omitempty" name:"OrgTaskID"` // App包名 AppPackage *string `json:"AppPackage,omitnil,omitempty" name:"AppPackage"` // 上传的文件ID(任务来源为1时必填) FileID *string `json:"FileID,omitnil,omitempty" name:"FileID"` // 软件下载链接地址(任务来源为2时必填) AppDownloadUrl *string `json:"AppDownloadUrl,omitnil,omitempty" name:"AppDownloadUrl"` // 隐私文本下载地址(任务来源为2时必填) PrivacyTextUrl *string `json:"PrivacyTextUrl,omitnil,omitempty" name:"PrivacyTextUrl"` // 应用名称 AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"` // 隐私申明文件名称 PrivacyTextName *string `json:"PrivacyTextName,omitnil,omitempty" name:"PrivacyTextName"` // 软件Sha1值(PrivacyTextMD5不为空时必填) AppSha1 *string `json:"AppSha1,omitnil,omitempty" name:"AppSha1"` // 隐私申明文本md5(AppSha1不为空时必填) PrivacyTextMD5 *string `json:"PrivacyTextMD5,omitnil,omitempty" name:"PrivacyTextMD5"` }
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:app诊断(android), 3:app漏洞扫描; Source *int64 `json:"Source,omitnil,omitempty" name:"Source"` // 应用平台, 0:android, 1:ios, 2:小程序 Platform *int64 `json:"Platform,omitnil,omitempty" name:"Platform"` // 任务类型, 0:基础版, 1:专家版, 2:本地化 TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` // 原诊断任务ID OrgTaskID *string `json:"OrgTaskID,omitnil,omitempty" name:"OrgTaskID"` // App包名 AppPackage *string `json:"AppPackage,omitnil,omitempty" name:"AppPackage"` // 上传的文件ID(任务来源为1时必填) FileID *string `json:"FileID,omitnil,omitempty" name:"FileID"` // 软件下载链接地址(任务来源为2时必填) AppDownloadUrl *string `json:"AppDownloadUrl,omitnil,omitempty" name:"AppDownloadUrl"` // 隐私文本下载地址(任务来源为2时必填) PrivacyTextUrl *string `json:"PrivacyTextUrl,omitnil,omitempty" name:"PrivacyTextUrl"` // 应用名称 AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"` // 隐私申明文件名称 PrivacyTextName *string `json:"PrivacyTextName,omitnil,omitempty" name:"PrivacyTextName"` // 软件Sha1值(PrivacyTextMD5不为空时必填) AppSha1 *string `json:"AppSha1,omitnil,omitempty" name:"AppSha1"` // 隐私申明文本md5(AppSha1不为空时必填) PrivacyTextMD5 *string `json:"PrivacyTextMD5,omitnil,omitempty" name:"PrivacyTextMD5"` }
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), 3:app漏洞扫描; Source *int64 `json:"Source,omitnil,omitempty" name:"Source"` // 应用平台, 0:android, 1:ios, 2:小程序 Platform *int64 `json:"Platform,omitnil,omitempty" name:"Platform"` // App包名 AppPackage *string `json:"AppPackage,omitnil,omitempty" name:"AppPackage"` // App名称(任务来源为2时必填) AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"` // App版本 AppVersion *string `json:"AppVersion,omitnil,omitempty" name:"AppVersion"` // 上传的软件文件ID(任务来源为1时必填) FileID *string `json:"FileID,omitnil,omitempty" name:"FileID"` // 软件下载链接地址(任务来源为2时必填) AppDownloadUrl *string `json:"AppDownloadUrl,omitnil,omitempty" name:"AppDownloadUrl"` // 隐私文本下载地址(任务来源为2时必填) PrivacyTextUrl *string `json:"PrivacyTextUrl,omitnil,omitempty" name:"PrivacyTextUrl"` // 联系人信息 ContactName *string `json:"ContactName,omitnil,omitempty" name:"ContactName"` // 联系电话 TelNumber *string `json:"TelNumber,omitnil,omitempty" name:"TelNumber"` // 公司邮箱 Email *string `json:"Email,omitnil,omitempty" name:"Email"` // 公司名称 CorpName *string `json:"CorpName,omitnil,omitempty" name:"CorpName"` // 商务对接人员 SalesPerson *string `json:"SalesPerson,omitnil,omitempty" name:"SalesPerson"` // 备注信息 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // 是否同意隐私条款,0:不同意(默认), 1:同意 IsAgreePrivacy *int64 `json:"IsAgreePrivacy,omitnil,omitempty" name:"IsAgreePrivacy"` // 隐私申明文件名称 PrivacyTextName *string `json:"PrivacyTextName,omitnil,omitempty" name:"PrivacyTextName"` // 软件Sha1值(PrivacyTextMD5不为空时必填) AppSha1 *string `json:"AppSha1,omitnil,omitempty" name:"AppSha1"` // 隐私申明文本md5(AppSha1不为空时必填) PrivacyTextMD5 *string `json:"PrivacyTextMD5,omitnil,omitempty" name:"PrivacyTextMD5"` }
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), 3:app漏洞扫描; Source *int64 `json:"Source,omitnil,omitempty" name:"Source"` // 应用平台, 0:android, 1:ios, 2:小程序 Platform *int64 `json:"Platform,omitnil,omitempty" name:"Platform"` // App包名 AppPackage *string `json:"AppPackage,omitnil,omitempty" name:"AppPackage"` // App名称(任务来源为2时必填) AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"` // App版本 AppVersion *string `json:"AppVersion,omitnil,omitempty" name:"AppVersion"` // 上传的软件文件ID(任务来源为1时必填) FileID *string `json:"FileID,omitnil,omitempty" name:"FileID"` // 软件下载链接地址(任务来源为2时必填) AppDownloadUrl *string `json:"AppDownloadUrl,omitnil,omitempty" name:"AppDownloadUrl"` // 隐私文本下载地址(任务来源为2时必填) PrivacyTextUrl *string `json:"PrivacyTextUrl,omitnil,omitempty" name:"PrivacyTextUrl"` // 联系人信息 ContactName *string `json:"ContactName,omitnil,omitempty" name:"ContactName"` // 联系电话 TelNumber *string `json:"TelNumber,omitnil,omitempty" name:"TelNumber"` // 公司邮箱 Email *string `json:"Email,omitnil,omitempty" name:"Email"` // 公司名称 CorpName *string `json:"CorpName,omitnil,omitempty" name:"CorpName"` // 商务对接人员 SalesPerson *string `json:"SalesPerson,omitnil,omitempty" name:"SalesPerson"` // 备注信息 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // 是否同意隐私条款,0:不同意(默认), 1:同意 IsAgreePrivacy *int64 `json:"IsAgreePrivacy,omitnil,omitempty" name:"IsAgreePrivacy"` // 隐私申明文件名称 PrivacyTextName *string `json:"PrivacyTextName,omitnil,omitempty" name:"PrivacyTextName"` // 软件Sha1值(PrivacyTextMD5不为空时必填) AppSha1 *string `json:"AppSha1,omitnil,omitempty" name:"AppSha1"` // 隐私申明文本md5(AppSha1不为空时必填) PrivacyTextMD5 *string `json:"PrivacyTextMD5,omitnil,omitempty" name:"PrivacyTextMD5"` }
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 // 注意:此字段可能返回 null,表示取不到有效值。 TaskID *string `json:"TaskID,omitnil,omitempty" name:"TaskID"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeChannelTaskReportUrlRequest ¶ added in v1.0.577
type DescribeChannelTaskReportUrlRequest struct { *tchttp.BaseRequest // 任务来源, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android), 3:app漏洞扫描; Source *int64 `json:"Source,omitnil,omitempty" name:"Source"` // 应用平台, 0:android, 1: iOS,2:小程序 Platform *int64 `json:"Platform,omitnil,omitempty" name:"Platform"` // 任务id TaskID *string `json:"TaskID,omitnil,omitempty" name:"TaskID"` // 任务类型, 0:基础版, 1:专家版, 2:本地化 TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` // 报告类型, 0:诊断报告, 1:堆栈报告, 2:视频证据(预留), 3:报告json结果 ReportType *int64 `json:"ReportType,omitnil,omitempty" name:"ReportType"` // 子渠道APP MD5值 AppMD5 *string `json:"AppMD5,omitnil,omitempty" name:"AppMD5"` }
func NewDescribeChannelTaskReportUrlRequest ¶ added in v1.0.577
func NewDescribeChannelTaskReportUrlRequest() (request *DescribeChannelTaskReportUrlRequest)
func (*DescribeChannelTaskReportUrlRequest) FromJsonString ¶ added in v1.0.577
func (r *DescribeChannelTaskReportUrlRequest) 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 (*DescribeChannelTaskReportUrlRequest) ToJsonString ¶ added in v1.0.577
func (r *DescribeChannelTaskReportUrlRequest) ToJsonString() string
type DescribeChannelTaskReportUrlRequestParams ¶ added in v1.0.577
type DescribeChannelTaskReportUrlRequestParams struct { // 任务来源, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android), 3:app漏洞扫描; Source *int64 `json:"Source,omitnil,omitempty" name:"Source"` // 应用平台, 0:android, 1: iOS,2:小程序 Platform *int64 `json:"Platform,omitnil,omitempty" name:"Platform"` // 任务id TaskID *string `json:"TaskID,omitnil,omitempty" name:"TaskID"` // 任务类型, 0:基础版, 1:专家版, 2:本地化 TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` // 报告类型, 0:诊断报告, 1:堆栈报告, 2:视频证据(预留), 3:报告json结果 ReportType *int64 `json:"ReportType,omitnil,omitempty" name:"ReportType"` // 子渠道APP MD5值 AppMD5 *string `json:"AppMD5,omitnil,omitempty" name:"AppMD5"` }
Predefined struct for user
type DescribeChannelTaskReportUrlResponse ¶ added in v1.0.577
type DescribeChannelTaskReportUrlResponse struct { *tchttp.BaseResponse Response *DescribeChannelTaskReportUrlResponseParams `json:"Response"` }
func NewDescribeChannelTaskReportUrlResponse ¶ added in v1.0.577
func NewDescribeChannelTaskReportUrlResponse() (response *DescribeChannelTaskReportUrlResponse)
func (*DescribeChannelTaskReportUrlResponse) FromJsonString ¶ added in v1.0.577
func (r *DescribeChannelTaskReportUrlResponse) 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 (*DescribeChannelTaskReportUrlResponse) ToJsonString ¶ added in v1.0.577
func (r *DescribeChannelTaskReportUrlResponse) ToJsonString() string
type DescribeChannelTaskReportUrlResponseParams ¶ added in v1.0.577
type DescribeChannelTaskReportUrlResponseParams struct { // 返回值, 0:成功, 其他值请查看“返回值”定义 Result *int64 `json:"Result,omitnil,omitempty" name:"Result"` // 诊断报告/堆栈信息/报告json结果下载链接 ReportUrl *string `json:"ReportUrl,omitnil,omitempty" name:"ReportUrl"` // 诊断报告/堆栈/报告json结果的名称 ReportTitle *string `json:"ReportTitle,omitnil,omitempty" name:"ReportTitle"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeFileTicketRequest ¶
type DescribeFileTicketRequest struct { *tchttp.BaseRequest // 任务来源, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android), 3:app漏洞扫描; Source *int64 `json:"Source,omitnil,omitempty" name:"Source"` // 应用平台, 0:android, 1:ios, 2:小程序 Platform *int64 `json:"Platform,omitnil,omitempty" name:"Platform"` }
func NewDescribeFileTicketRequest ¶
func NewDescribeFileTicketRequest() (request *DescribeFileTicketRequest)
func (*DescribeFileTicketRequest) FromJsonString ¶
func (r *DescribeFileTicketRequest) 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 (*DescribeFileTicketRequest) ToJsonString ¶
func (r *DescribeFileTicketRequest) ToJsonString() string
type DescribeFileTicketRequestParams ¶ added in v1.0.426
type DescribeFileTicketRequestParams struct { // 任务来源, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android), 3:app漏洞扫描; Source *int64 `json:"Source,omitnil,omitempty" name:"Source"` // 应用平台, 0:android, 1:ios, 2:小程序 Platform *int64 `json:"Platform,omitnil,omitempty" name:"Platform"` }
Predefined struct for user
type DescribeFileTicketResponse ¶
type DescribeFileTicketResponse struct { *tchttp.BaseResponse Response *DescribeFileTicketResponseParams `json:"Response"` }
func NewDescribeFileTicketResponse ¶
func NewDescribeFileTicketResponse() (response *DescribeFileTicketResponse)
func (*DescribeFileTicketResponse) FromJsonString ¶
func (r *DescribeFileTicketResponse) 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 (*DescribeFileTicketResponse) ToJsonString ¶
func (r *DescribeFileTicketResponse) ToJsonString() string
type DescribeFileTicketResponseParams ¶ added in v1.0.426
type DescribeFileTicketResponseParams struct { // 返回值, 0:成功, 其他值请查看“返回值”定义 Result *int64 `json:"Result,omitnil,omitempty" name:"Result"` // 上传url(任务来源为2时:Post方法(100:apk,101:txt), 任务来源为1时:put方法) UploadUrl *string `json:"UploadUrl,omitnil,omitempty" name:"UploadUrl"` // 上传url鉴权信息(任务来源为1时上传需要, Authorization参数值) // 注意:此字段可能返回 null,表示取不到有效值。 UploadSign *string `json:"UploadSign,omitnil,omitempty" name:"UploadSign"` // 上传文件ID(任务来源为1时提交诊断任务需要) // 注意:此字段可能返回 null,表示取不到有效值。 FildID *string `json:"FildID,omitnil,omitempty" name:"FildID"` // 唯一请求 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 // 资源计费项名称(为空时,则根据Source,TaskType和Platform进行查询) PriceName *string `json:"PriceName,omitnil,omitempty" name:"PriceName"` // 任务类型, 0:基础版, 1:专家版 TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` // 应用平台, 0:android Platform *int64 `json:"Platform,omitnil,omitempty" name:"Platform"` // 任务来源, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android), 3:app漏洞扫描; Source *int64 `json:"Source,omitnil,omitempty" name:"Source"` }
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 { // 资源计费项名称(为空时,则根据Source,TaskType和Platform进行查询) PriceName *string `json:"PriceName,omitnil,omitempty" name:"PriceName"` // 任务类型, 0:基础版, 1:专家版 TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` // 应用平台, 0:android Platform *int64 `json:"Platform,omitnil,omitempty" name:"Platform"` // 任务来源, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android), 3:app漏洞扫描; Source *int64 `json:"Source,omitnil,omitempty" name:"Source"` }
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:成功, 其他值请查看“返回值”定义,暂时未定 Result *int64 `json:"Result,omitnil,omitempty" name:"Result"` // 资源使用信息 Data *ResourceUsageInfoData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 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), 3:app漏洞扫描; 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), 3:app漏洞扫描; 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"` // 任务总数量 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 诊断任务数据列表 // 注意:此字段可能返回 null,表示取不到有效值。 Data []*AppTaskData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 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), 3:app漏洞扫描; Source *int64 `json:"Source,omitnil,omitempty" name:"Source"` // 应用平台, 0:android, 1:ios, 2:小程序 Platform *int64 `json:"Platform,omitnil,omitempty" name:"Platform"` // 任务id TaskID *string `json:"TaskID,omitnil,omitempty" name:"TaskID"` // 任务类型, 0:基础版, 1:专家版, 2:本地化 TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` // 报告类型, 0:诊断报告, 1:堆栈报告, 2:视频证据(预留), 3:报告json结果 ReportType *int64 `json:"ReportType,omitnil,omitempty" name:"ReportType"` }
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), 3:app漏洞扫描; Source *int64 `json:"Source,omitnil,omitempty" name:"Source"` // 应用平台, 0:android, 1:ios, 2:小程序 Platform *int64 `json:"Platform,omitnil,omitempty" name:"Platform"` // 任务id TaskID *string `json:"TaskID,omitnil,omitempty" name:"TaskID"` // 任务类型, 0:基础版, 1:专家版, 2:本地化 TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` // 报告类型, 0:诊断报告, 1:堆栈报告, 2:视频证据(预留), 3:报告json结果 ReportType *int64 `json:"ReportType,omitnil,omitempty" name:"ReportType"` }
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"` // 诊断报告/堆栈信息/报告json结果下载链接 // 注意:此字段可能返回 null,表示取不到有效值。 ReportUrl *string `json:"ReportUrl,omitnil,omitempty" name:"ReportUrl"` // 诊断报告/堆栈/报告json结果的名称 // 注意:此字段可能返回 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:app诊断(android), 3:app漏洞扫描; Source *int64 `json:"Source,omitnil,omitempty" name:"Source"` // 应用平台, 0:android, 1:ios, 2:小程序 Platform *int64 `json:"Platform,omitnil,omitempty" name:"Platform"` // 任务id TaskID *string `json:"TaskID,omitnil,omitempty" name:"TaskID"` // 任务类型, 0:基础版, 1:专家版, 2:本地化 TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` }
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:app诊断(android), 3:app漏洞扫描; Source *int64 `json:"Source,omitnil,omitempty" name:"Source"` // 应用平台, 0:android, 1:ios, 2:小程序 Platform *int64 `json:"Platform,omitnil,omitempty" name:"Platform"` // 任务id TaskID *string `json:"TaskID,omitnil,omitempty" name:"TaskID"` // 任务类型, 0:基础版, 1:专家版, 2:本地化 TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` }
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 ResourceUsageInfoData ¶ added in v1.0.420
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"` }