Class: TencentCloud::Acp::V20220105::CreateAppScanTaskRepeatRequest

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

Overview

CreateAppScanTaskRepeat请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(source = nil, platform = nil, tasktype = nil, orgtaskid = nil, apppackage = nil, fileid = nil, appdownloadurl = nil, privacytexturl = nil, appname = nil, privacytextname = nil, appsha1 = nil, privacytextmd5 = nil) ⇒ CreateAppScanTaskRepeatRequest

Returns a new instance of CreateAppScanTaskRepeatRequest.



160
161
162
163
164
165
166
167
168
169
170
171
172
173
# File 'lib/v20220105/models.rb', line 160

def initialize(source=nil, platform=nil, tasktype=nil, orgtaskid=nil, apppackage=nil, fileid=nil, appdownloadurl=nil, privacytexturl=nil, appname=nil, privacytextname=nil, appsha1=nil, privacytextmd5=nil)
  @Source = source
  @Platform = platform
  @TaskType = tasktype
  @OrgTaskID = orgtaskid
  @AppPackage = apppackage
  @FileID = fileid
  @AppDownloadUrl = appdownloadurl
  @PrivacyTextUrl = privacytexturl
  @AppName = appname
  @PrivacyTextName = privacytextname
  @AppSha1 = appsha1
  @PrivacyTextMD5 = privacytextmd5
end

Instance Attribute Details

#AppDownloadUrlObject

Parameters:

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

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

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

  • 原诊断任务ID

  • App包名

  • 上传的文件ID(任务来源为1时必填)

  • 软件下载链接地址(任务来源为2时必填)

  • 隐私文本下载地址(任务来源为2时必填)

  • 应用名称

  • 隐私申明文件名称

  • 软件Sha1值(PrivacyTextMD5不为空时必填)

  • 隐私申明文本md5(AppSha1不为空时必填)



158
159
160
# File 'lib/v20220105/models.rb', line 158

def AppDownloadUrl
  @AppDownloadUrl
end

#AppNameObject

Parameters:

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

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

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

  • 原诊断任务ID

  • App包名

  • 上传的文件ID(任务来源为1时必填)

  • 软件下载链接地址(任务来源为2时必填)

  • 隐私文本下载地址(任务来源为2时必填)

  • 应用名称

  • 隐私申明文件名称

  • 软件Sha1值(PrivacyTextMD5不为空时必填)

  • 隐私申明文本md5(AppSha1不为空时必填)



158
159
160
# File 'lib/v20220105/models.rb', line 158

def AppName
  @AppName
end

#AppPackageObject

Parameters:

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

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

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

  • 原诊断任务ID

  • App包名

  • 上传的文件ID(任务来源为1时必填)

  • 软件下载链接地址(任务来源为2时必填)

  • 隐私文本下载地址(任务来源为2时必填)

  • 应用名称

  • 隐私申明文件名称

  • 软件Sha1值(PrivacyTextMD5不为空时必填)

  • 隐私申明文本md5(AppSha1不为空时必填)



158
159
160
# File 'lib/v20220105/models.rb', line 158

def AppPackage
  @AppPackage
end

#AppSha1Object

Parameters:

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

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

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

  • 原诊断任务ID

  • App包名

  • 上传的文件ID(任务来源为1时必填)

  • 软件下载链接地址(任务来源为2时必填)

  • 隐私文本下载地址(任务来源为2时必填)

  • 应用名称

  • 隐私申明文件名称

  • 软件Sha1值(PrivacyTextMD5不为空时必填)

  • 隐私申明文本md5(AppSha1不为空时必填)



158
159
160
# File 'lib/v20220105/models.rb', line 158

def AppSha1
  @AppSha1
end

#FileIDObject

Parameters:

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

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

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

  • 原诊断任务ID

  • App包名

  • 上传的文件ID(任务来源为1时必填)

  • 软件下载链接地址(任务来源为2时必填)

  • 隐私文本下载地址(任务来源为2时必填)

  • 应用名称

  • 隐私申明文件名称

  • 软件Sha1值(PrivacyTextMD5不为空时必填)

  • 隐私申明文本md5(AppSha1不为空时必填)



158
159
160
# File 'lib/v20220105/models.rb', line 158

def FileID
  @FileID
end

#OrgTaskIDObject

Parameters:

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

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

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

  • 原诊断任务ID

  • App包名

  • 上传的文件ID(任务来源为1时必填)

  • 软件下载链接地址(任务来源为2时必填)

  • 隐私文本下载地址(任务来源为2时必填)

  • 应用名称

  • 隐私申明文件名称

  • 软件Sha1值(PrivacyTextMD5不为空时必填)

  • 隐私申明文本md5(AppSha1不为空时必填)



158
159
160
# File 'lib/v20220105/models.rb', line 158

def OrgTaskID
  @OrgTaskID
end

#PlatformObject

Parameters:

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

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

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

  • 原诊断任务ID

  • App包名

  • 上传的文件ID(任务来源为1时必填)

  • 软件下载链接地址(任务来源为2时必填)

  • 隐私文本下载地址(任务来源为2时必填)

  • 应用名称

  • 隐私申明文件名称

  • 软件Sha1值(PrivacyTextMD5不为空时必填)

  • 隐私申明文本md5(AppSha1不为空时必填)



158
159
160
# File 'lib/v20220105/models.rb', line 158

def Platform
  @Platform
end

#PrivacyTextMD5Object

Parameters:

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

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

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

  • 原诊断任务ID

  • App包名

  • 上传的文件ID(任务来源为1时必填)

  • 软件下载链接地址(任务来源为2时必填)

  • 隐私文本下载地址(任务来源为2时必填)

  • 应用名称

  • 隐私申明文件名称

  • 软件Sha1值(PrivacyTextMD5不为空时必填)

  • 隐私申明文本md5(AppSha1不为空时必填)



158
159
160
# File 'lib/v20220105/models.rb', line 158

def PrivacyTextMD5
  @PrivacyTextMD5
end

#PrivacyTextNameObject

Parameters:

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

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

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

  • 原诊断任务ID

  • App包名

  • 上传的文件ID(任务来源为1时必填)

  • 软件下载链接地址(任务来源为2时必填)

  • 隐私文本下载地址(任务来源为2时必填)

  • 应用名称

  • 隐私申明文件名称

  • 软件Sha1值(PrivacyTextMD5不为空时必填)

  • 隐私申明文本md5(AppSha1不为空时必填)



158
159
160
# File 'lib/v20220105/models.rb', line 158

def PrivacyTextName
  @PrivacyTextName
end

#PrivacyTextUrlObject

Parameters:

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

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

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

  • 原诊断任务ID

  • App包名

  • 上传的文件ID(任务来源为1时必填)

  • 软件下载链接地址(任务来源为2时必填)

  • 隐私文本下载地址(任务来源为2时必填)

  • 应用名称

  • 隐私申明文件名称

  • 软件Sha1值(PrivacyTextMD5不为空时必填)

  • 隐私申明文本md5(AppSha1不为空时必填)



158
159
160
# File 'lib/v20220105/models.rb', line 158

def PrivacyTextUrl
  @PrivacyTextUrl
end

#SourceObject

Parameters:

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

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

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

  • 原诊断任务ID

  • App包名

  • 上传的文件ID(任务来源为1时必填)

  • 软件下载链接地址(任务来源为2时必填)

  • 隐私文本下载地址(任务来源为2时必填)

  • 应用名称

  • 隐私申明文件名称

  • 软件Sha1值(PrivacyTextMD5不为空时必填)

  • 隐私申明文本md5(AppSha1不为空时必填)



158
159
160
# File 'lib/v20220105/models.rb', line 158

def Source
  @Source
end

#TaskTypeObject

Parameters:

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

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

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

  • 原诊断任务ID

  • App包名

  • 上传的文件ID(任务来源为1时必填)

  • 软件下载链接地址(任务来源为2时必填)

  • 隐私文本下载地址(任务来源为2时必填)

  • 应用名称

  • 隐私申明文件名称

  • 软件Sha1值(PrivacyTextMD5不为空时必填)

  • 隐私申明文本md5(AppSha1不为空时必填)



158
159
160
# File 'lib/v20220105/models.rb', line 158

def TaskType
  @TaskType
end

Instance Method Details

#deserialize(params) ⇒ Object



175
176
177
178
179
180
181
182
183
184
185
186
187
188
# File 'lib/v20220105/models.rb', line 175

def deserialize(params)
  @Source = params['Source']
  @Platform = params['Platform']
  @TaskType = params['TaskType']
  @OrgTaskID = params['OrgTaskID']
  @AppPackage = params['AppPackage']
  @FileID = params['FileID']
  @AppDownloadUrl = params['AppDownloadUrl']
  @PrivacyTextUrl = params['PrivacyTextUrl']
  @AppName = params['AppName']
  @PrivacyTextName = params['PrivacyTextName']
  @AppSha1 = params['AppSha1']
  @PrivacyTextMD5 = params['PrivacyTextMD5']
end