Class: TencentCloud::Mmps::V20200710::FlySecMiniAppReportData

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

Overview

翼扬诊断小程序报告数据

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, miniappid = nil, miniappname = nil, miniappversion = nil, mode = nil, status = nil, createtime = nil, riskscore = nil, risklevel = nil, riskitems = nil) ⇒ FlySecMiniAppReportData

Returns a new instance of FlySecMiniAppReportData.



1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
# File 'lib/v20200710/models.rb', line 1086

def initialize(taskid=nil, miniappid=nil, miniappname=nil, miniappversion=nil, mode=nil, status=nil, createtime=nil, riskscore=nil, risklevel=nil, riskitems=nil)
  @TaskID = taskid
  @MiniAppID = miniappid
  @MiniAppName = miniappname
  @MiniAppVersion = miniappversion
  @Mode = mode
  @Status = status
  @CreateTime = createtime
  @RiskScore = riskscore
  @RiskLevel = risklevel
  @RiskItems = riskitems
end

Instance Attribute Details

#CreateTimeObject

Parameters:

  • TaskID:

    任务id

  • MiniAppID:

    小程序appid

  • MiniAppName:

    小程序名称

  • MiniAppVersion:

    小程序版本

  • Mode:

    诊断模式 1:基础诊断,2:深度诊断

  • Status:

    诊断状态, 0:排队中, 1:成功, 2:失败, 3:进行中

  • CreateTime:

    诊断时间

  • RiskScore:

    诊断得分

  • RiskLevel:

    诊断风险等级 1:高风险 2:中风险 3:低风险

  • RiskItems:

    诊断8大维度得分情况(每项总分100分)



1084
1085
1086
# File 'lib/v20200710/models.rb', line 1084

def CreateTime
  @CreateTime
end

#MiniAppIDObject

Parameters:

  • TaskID:

    任务id

  • MiniAppID:

    小程序appid

  • MiniAppName:

    小程序名称

  • MiniAppVersion:

    小程序版本

  • Mode:

    诊断模式 1:基础诊断,2:深度诊断

  • Status:

    诊断状态, 0:排队中, 1:成功, 2:失败, 3:进行中

  • CreateTime:

    诊断时间

  • RiskScore:

    诊断得分

  • RiskLevel:

    诊断风险等级 1:高风险 2:中风险 3:低风险

  • RiskItems:

    诊断8大维度得分情况(每项总分100分)



1084
1085
1086
# File 'lib/v20200710/models.rb', line 1084

def MiniAppID
  @MiniAppID
end

#MiniAppNameObject

Parameters:

  • TaskID:

    任务id

  • MiniAppID:

    小程序appid

  • MiniAppName:

    小程序名称

  • MiniAppVersion:

    小程序版本

  • Mode:

    诊断模式 1:基础诊断,2:深度诊断

  • Status:

    诊断状态, 0:排队中, 1:成功, 2:失败, 3:进行中

  • CreateTime:

    诊断时间

  • RiskScore:

    诊断得分

  • RiskLevel:

    诊断风险等级 1:高风险 2:中风险 3:低风险

  • RiskItems:

    诊断8大维度得分情况(每项总分100分)



1084
1085
1086
# File 'lib/v20200710/models.rb', line 1084

def MiniAppName
  @MiniAppName
end

#MiniAppVersionObject

Parameters:

  • TaskID:

    任务id

  • MiniAppID:

    小程序appid

  • MiniAppName:

    小程序名称

  • MiniAppVersion:

    小程序版本

  • Mode:

    诊断模式 1:基础诊断,2:深度诊断

  • Status:

    诊断状态, 0:排队中, 1:成功, 2:失败, 3:进行中

  • CreateTime:

    诊断时间

  • RiskScore:

    诊断得分

  • RiskLevel:

    诊断风险等级 1:高风险 2:中风险 3:低风险

  • RiskItems:

    诊断8大维度得分情况(每项总分100分)



1084
1085
1086
# File 'lib/v20200710/models.rb', line 1084

def MiniAppVersion
  @MiniAppVersion
end

#ModeObject

Parameters:

  • TaskID:

    任务id

  • MiniAppID:

    小程序appid

  • MiniAppName:

    小程序名称

  • MiniAppVersion:

    小程序版本

  • Mode:

    诊断模式 1:基础诊断,2:深度诊断

  • Status:

    诊断状态, 0:排队中, 1:成功, 2:失败, 3:进行中

  • CreateTime:

    诊断时间

  • RiskScore:

    诊断得分

  • RiskLevel:

    诊断风险等级 1:高风险 2:中风险 3:低风险

  • RiskItems:

    诊断8大维度得分情况(每项总分100分)



1084
1085
1086
# File 'lib/v20200710/models.rb', line 1084

def Mode
  @Mode
end

#RiskItemsObject

Parameters:

  • TaskID:

    任务id

  • MiniAppID:

    小程序appid

  • MiniAppName:

    小程序名称

  • MiniAppVersion:

    小程序版本

  • Mode:

    诊断模式 1:基础诊断,2:深度诊断

  • Status:

    诊断状态, 0:排队中, 1:成功, 2:失败, 3:进行中

  • CreateTime:

    诊断时间

  • RiskScore:

    诊断得分

  • RiskLevel:

    诊断风险等级 1:高风险 2:中风险 3:低风险

  • RiskItems:

    诊断8大维度得分情况(每项总分100分)



1084
1085
1086
# File 'lib/v20200710/models.rb', line 1084

def RiskItems
  @RiskItems
end

#RiskLevelObject

Parameters:

  • TaskID:

    任务id

  • MiniAppID:

    小程序appid

  • MiniAppName:

    小程序名称

  • MiniAppVersion:

    小程序版本

  • Mode:

    诊断模式 1:基础诊断,2:深度诊断

  • Status:

    诊断状态, 0:排队中, 1:成功, 2:失败, 3:进行中

  • CreateTime:

    诊断时间

  • RiskScore:

    诊断得分

  • RiskLevel:

    诊断风险等级 1:高风险 2:中风险 3:低风险

  • RiskItems:

    诊断8大维度得分情况(每项总分100分)



1084
1085
1086
# File 'lib/v20200710/models.rb', line 1084

def RiskLevel
  @RiskLevel
end

#RiskScoreObject

Parameters:

  • TaskID:

    任务id

  • MiniAppID:

    小程序appid

  • MiniAppName:

    小程序名称

  • MiniAppVersion:

    小程序版本

  • Mode:

    诊断模式 1:基础诊断,2:深度诊断

  • Status:

    诊断状态, 0:排队中, 1:成功, 2:失败, 3:进行中

  • CreateTime:

    诊断时间

  • RiskScore:

    诊断得分

  • RiskLevel:

    诊断风险等级 1:高风险 2:中风险 3:低风险

  • RiskItems:

    诊断8大维度得分情况(每项总分100分)



1084
1085
1086
# File 'lib/v20200710/models.rb', line 1084

def RiskScore
  @RiskScore
end

#StatusObject

Parameters:

  • TaskID:

    任务id

  • MiniAppID:

    小程序appid

  • MiniAppName:

    小程序名称

  • MiniAppVersion:

    小程序版本

  • Mode:

    诊断模式 1:基础诊断,2:深度诊断

  • Status:

    诊断状态, 0:排队中, 1:成功, 2:失败, 3:进行中

  • CreateTime:

    诊断时间

  • RiskScore:

    诊断得分

  • RiskLevel:

    诊断风险等级 1:高风险 2:中风险 3:低风险

  • RiskItems:

    诊断8大维度得分情况(每项总分100分)



1084
1085
1086
# File 'lib/v20200710/models.rb', line 1084

def Status
  @Status
end

#TaskIDObject

Parameters:

  • TaskID:

    任务id

  • MiniAppID:

    小程序appid

  • MiniAppName:

    小程序名称

  • MiniAppVersion:

    小程序版本

  • Mode:

    诊断模式 1:基础诊断,2:深度诊断

  • Status:

    诊断状态, 0:排队中, 1:成功, 2:失败, 3:进行中

  • CreateTime:

    诊断时间

  • RiskScore:

    诊断得分

  • RiskLevel:

    诊断风险等级 1:高风险 2:中风险 3:低风险

  • RiskItems:

    诊断8大维度得分情况(每项总分100分)



1084
1085
1086
# File 'lib/v20200710/models.rb', line 1084

def TaskID
  @TaskID
end

Instance Method Details

#deserialize(params) ⇒ Object



1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
# File 'lib/v20200710/models.rb', line 1099

def deserialize(params)
  @TaskID = params['TaskID']
  @MiniAppID = params['MiniAppID']
  @MiniAppName = params['MiniAppName']
  @MiniAppVersion = params['MiniAppVersion']
  @Mode = params['Mode']
  @Status = params['Status']
  @CreateTime = params['CreateTime']
  @RiskScore = params['RiskScore']
  @RiskLevel = params['RiskLevel']
  unless params['RiskItems'].nil?
    @RiskItems = FlySecMiniAppRiskItems.new
    @RiskItems.deserialize(params['RiskItems'])
  end
end