Class: TencentCloud::Acp::V20220105::DescribeScanTaskListRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20220105/models.rb

Overview

DescribeScanTaskList请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(source = nil, platform = nil, taskstatuses = nil, tasktypes = nil, pageno = nil, pagesize = nil, appname = nil, starttime = nil, endtime = nil) ⇒ DescribeScanTaskListRequest

Returns a new instance of DescribeScanTaskListRequest.



521
522
523
524
525
526
527
528
529
530
531
# File 'lib/v20220105/models.rb', line 521

def initialize(source=nil, platform=nil, taskstatuses=nil, tasktypes=nil, pageno=nil, pagesize=nil, appname=nil, starttime=nil, endtime=nil)
  @Source = source
  @Platform = platform
  @TaskStatuses = taskstatuses
  @TaskTypes = tasktypes
  @PageNo = pageno
  @PageSize = pagesize
  @AppName = appname
  @StartTime = starttime
  @EndTime = endtime
end

Instance Attribute Details

#AppNameObject

Parameters:

  • Source:

    任务来源, -1:所有, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android), 3:app漏洞扫描;

  • Platform:

    应用平台, 0:android, 1:ios, 2:小程序

  • TaskStatuses:

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

  • TaskTypes:

    任务类型,可多值查询,采用逗号分隔,例如:"0,1" 0:基础版, 1:专家版, 2:本地化

  • PageNo:

    页码

  • PageSize:

    页码大小

  • AppName:

    应用名称或小程序名称(可选参数)

  • StartTime:

    查询时间范围, 查询开始时间(2021-09-30 或 2021-09-30 10:57:34)

  • EndTime:

    查询时间范围, 查询结束时间(2021-09-30 或 2021-09-30 10:57:34)



519
520
521
# File 'lib/v20220105/models.rb', line 519

def AppName
  @AppName
end

#EndTimeObject

Parameters:

  • Source:

    任务来源, -1:所有, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android), 3:app漏洞扫描;

  • Platform:

    应用平台, 0:android, 1:ios, 2:小程序

  • TaskStatuses:

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

  • TaskTypes:

    任务类型,可多值查询,采用逗号分隔,例如:"0,1" 0:基础版, 1:专家版, 2:本地化

  • PageNo:

    页码

  • PageSize:

    页码大小

  • AppName:

    应用名称或小程序名称(可选参数)

  • StartTime:

    查询时间范围, 查询开始时间(2021-09-30 或 2021-09-30 10:57:34)

  • EndTime:

    查询时间范围, 查询结束时间(2021-09-30 或 2021-09-30 10:57:34)



519
520
521
# File 'lib/v20220105/models.rb', line 519

def EndTime
  @EndTime
end

#PageNoObject

Parameters:

  • Source:

    任务来源, -1:所有, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android), 3:app漏洞扫描;

  • Platform:

    应用平台, 0:android, 1:ios, 2:小程序

  • TaskStatuses:

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

  • TaskTypes:

    任务类型,可多值查询,采用逗号分隔,例如:"0,1" 0:基础版, 1:专家版, 2:本地化

  • PageNo:

    页码

  • PageSize:

    页码大小

  • AppName:

    应用名称或小程序名称(可选参数)

  • StartTime:

    查询时间范围, 查询开始时间(2021-09-30 或 2021-09-30 10:57:34)

  • EndTime:

    查询时间范围, 查询结束时间(2021-09-30 或 2021-09-30 10:57:34)



519
520
521
# File 'lib/v20220105/models.rb', line 519

def PageNo
  @PageNo
end

#PageSizeObject

Parameters:

  • Source:

    任务来源, -1:所有, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android), 3:app漏洞扫描;

  • Platform:

    应用平台, 0:android, 1:ios, 2:小程序

  • TaskStatuses:

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

  • TaskTypes:

    任务类型,可多值查询,采用逗号分隔,例如:"0,1" 0:基础版, 1:专家版, 2:本地化

  • PageNo:

    页码

  • PageSize:

    页码大小

  • AppName:

    应用名称或小程序名称(可选参数)

  • StartTime:

    查询时间范围, 查询开始时间(2021-09-30 或 2021-09-30 10:57:34)

  • EndTime:

    查询时间范围, 查询结束时间(2021-09-30 或 2021-09-30 10:57:34)



519
520
521
# File 'lib/v20220105/models.rb', line 519

def PageSize
  @PageSize
end

#PlatformObject

Parameters:

  • Source:

    任务来源, -1:所有, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android), 3:app漏洞扫描;

  • Platform:

    应用平台, 0:android, 1:ios, 2:小程序

  • TaskStatuses:

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

  • TaskTypes:

    任务类型,可多值查询,采用逗号分隔,例如:"0,1" 0:基础版, 1:专家版, 2:本地化

  • PageNo:

    页码

  • PageSize:

    页码大小

  • AppName:

    应用名称或小程序名称(可选参数)

  • StartTime:

    查询时间范围, 查询开始时间(2021-09-30 或 2021-09-30 10:57:34)

  • EndTime:

    查询时间范围, 查询结束时间(2021-09-30 或 2021-09-30 10:57:34)



519
520
521
# File 'lib/v20220105/models.rb', line 519

def Platform
  @Platform
end

#SourceObject

Parameters:

  • Source:

    任务来源, -1:所有, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android), 3:app漏洞扫描;

  • Platform:

    应用平台, 0:android, 1:ios, 2:小程序

  • TaskStatuses:

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

  • TaskTypes:

    任务类型,可多值查询,采用逗号分隔,例如:"0,1" 0:基础版, 1:专家版, 2:本地化

  • PageNo:

    页码

  • PageSize:

    页码大小

  • AppName:

    应用名称或小程序名称(可选参数)

  • StartTime:

    查询时间范围, 查询开始时间(2021-09-30 或 2021-09-30 10:57:34)

  • EndTime:

    查询时间范围, 查询结束时间(2021-09-30 或 2021-09-30 10:57:34)



519
520
521
# File 'lib/v20220105/models.rb', line 519

def Source
  @Source
end

#StartTimeObject

Parameters:

  • Source:

    任务来源, -1:所有, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android), 3:app漏洞扫描;

  • Platform:

    应用平台, 0:android, 1:ios, 2:小程序

  • TaskStatuses:

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

  • TaskTypes:

    任务类型,可多值查询,采用逗号分隔,例如:"0,1" 0:基础版, 1:专家版, 2:本地化

  • PageNo:

    页码

  • PageSize:

    页码大小

  • AppName:

    应用名称或小程序名称(可选参数)

  • StartTime:

    查询时间范围, 查询开始时间(2021-09-30 或 2021-09-30 10:57:34)

  • EndTime:

    查询时间范围, 查询结束时间(2021-09-30 或 2021-09-30 10:57:34)



519
520
521
# File 'lib/v20220105/models.rb', line 519

def StartTime
  @StartTime
end

#TaskStatusesObject

Parameters:

  • Source:

    任务来源, -1:所有, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android), 3:app漏洞扫描;

  • Platform:

    应用平台, 0:android, 1:ios, 2:小程序

  • TaskStatuses:

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

  • TaskTypes:

    任务类型,可多值查询,采用逗号分隔,例如:"0,1" 0:基础版, 1:专家版, 2:本地化

  • PageNo:

    页码

  • PageSize:

    页码大小

  • AppName:

    应用名称或小程序名称(可选参数)

  • StartTime:

    查询时间范围, 查询开始时间(2021-09-30 或 2021-09-30 10:57:34)

  • EndTime:

    查询时间范围, 查询结束时间(2021-09-30 或 2021-09-30 10:57:34)



519
520
521
# File 'lib/v20220105/models.rb', line 519

def TaskStatuses
  @TaskStatuses
end

#TaskTypesObject

Parameters:

  • Source:

    任务来源, -1:所有, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android), 3:app漏洞扫描;

  • Platform:

    应用平台, 0:android, 1:ios, 2:小程序

  • TaskStatuses:

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

  • TaskTypes:

    任务类型,可多值查询,采用逗号分隔,例如:"0,1" 0:基础版, 1:专家版, 2:本地化

  • PageNo:

    页码

  • PageSize:

    页码大小

  • AppName:

    应用名称或小程序名称(可选参数)

  • StartTime:

    查询时间范围, 查询开始时间(2021-09-30 或 2021-09-30 10:57:34)

  • EndTime:

    查询时间范围, 查询结束时间(2021-09-30 或 2021-09-30 10:57:34)



519
520
521
# File 'lib/v20220105/models.rb', line 519

def TaskTypes
  @TaskTypes
end

Instance Method Details

#deserialize(params) ⇒ Object



533
534
535
536
537
538
539
540
541
542
543
# File 'lib/v20220105/models.rb', line 533

def deserialize(params)
  @Source = params['Source']
  @Platform = params['Platform']
  @TaskStatuses = params['TaskStatuses']
  @TaskTypes = params['TaskTypes']
  @PageNo = params['PageNo']
  @PageSize = params['PageSize']
  @AppName = params['AppName']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
end