Class: TencentCloud::Acp::V20220105::DescribeChannelTaskReportUrlRequest

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

Overview

DescribeChannelTaskReportUrl请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(source = nil, platform = nil, taskid = nil, tasktype = nil, reporttype = nil, appmd5 = nil) ⇒ DescribeChannelTaskReportUrlRequest

Returns a new instance of DescribeChannelTaskReportUrlRequest.



344
345
346
347
348
349
350
351
# File 'lib/v20220105/models.rb', line 344

def initialize(source=nil, platform=nil, taskid=nil, tasktype=nil, reporttype=nil, appmd5=nil)
  @Source = source
  @Platform = platform
  @TaskID = taskid
  @TaskType = tasktype
  @ReportType = reporttype
  @AppMD5 = appmd5
end

Instance Attribute Details

#AppMD5Object

Parameters:

  • Source:

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

  • Platform:

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

  • TaskID:

    任务id

  • TaskType:

    任务类型, 0:基础版, 1:专家版, 2:本地化

  • ReportType:

    报告类型, 0:诊断报告, 1:堆栈报告, 2:视频证据(预留), 3:报告json结果

  • AppMD5:

    子渠道APP MD5值



342
343
344
# File 'lib/v20220105/models.rb', line 342

def AppMD5
  @AppMD5
end

#PlatformObject

Parameters:

  • Source:

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

  • Platform:

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

  • TaskID:

    任务id

  • TaskType:

    任务类型, 0:基础版, 1:专家版, 2:本地化

  • ReportType:

    报告类型, 0:诊断报告, 1:堆栈报告, 2:视频证据(预留), 3:报告json结果

  • AppMD5:

    子渠道APP MD5值



342
343
344
# File 'lib/v20220105/models.rb', line 342

def Platform
  @Platform
end

#ReportTypeObject

Parameters:

  • Source:

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

  • Platform:

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

  • TaskID:

    任务id

  • TaskType:

    任务类型, 0:基础版, 1:专家版, 2:本地化

  • ReportType:

    报告类型, 0:诊断报告, 1:堆栈报告, 2:视频证据(预留), 3:报告json结果

  • AppMD5:

    子渠道APP MD5值



342
343
344
# File 'lib/v20220105/models.rb', line 342

def ReportType
  @ReportType
end

#SourceObject

Parameters:

  • Source:

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

  • Platform:

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

  • TaskID:

    任务id

  • TaskType:

    任务类型, 0:基础版, 1:专家版, 2:本地化

  • ReportType:

    报告类型, 0:诊断报告, 1:堆栈报告, 2:视频证据(预留), 3:报告json结果

  • AppMD5:

    子渠道APP MD5值



342
343
344
# File 'lib/v20220105/models.rb', line 342

def Source
  @Source
end

#TaskIDObject

Parameters:

  • Source:

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

  • Platform:

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

  • TaskID:

    任务id

  • TaskType:

    任务类型, 0:基础版, 1:专家版, 2:本地化

  • ReportType:

    报告类型, 0:诊断报告, 1:堆栈报告, 2:视频证据(预留), 3:报告json结果

  • AppMD5:

    子渠道APP MD5值



342
343
344
# File 'lib/v20220105/models.rb', line 342

def TaskID
  @TaskID
end

#TaskTypeObject

Parameters:

  • Source:

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

  • Platform:

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

  • TaskID:

    任务id

  • TaskType:

    任务类型, 0:基础版, 1:专家版, 2:本地化

  • ReportType:

    报告类型, 0:诊断报告, 1:堆栈报告, 2:视频证据(预留), 3:报告json结果

  • AppMD5:

    子渠道APP MD5值



342
343
344
# File 'lib/v20220105/models.rb', line 342

def TaskType
  @TaskType
end

Instance Method Details

#deserialize(params) ⇒ Object



353
354
355
356
357
358
359
360
# File 'lib/v20220105/models.rb', line 353

def deserialize(params)
  @Source = params['Source']
  @Platform = params['Platform']
  @TaskID = params['TaskID']
  @TaskType = params['TaskType']
  @ReportType = params['ReportType']
  @AppMD5 = params['AppMD5']
end