Class: TencentCloud::Mmps::V20200710::AppTaskData

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, tasktype = nil, taskstatus = nil, taskerrmsg = nil, source = nil, appinfo = nil, starttime = nil, endtime = nil, contactname = nil) ⇒ AppTaskData

Returns a new instance of AppTaskData.



103
104
105
106
107
108
109
110
111
112
113
# File 'lib/v20200710/models.rb', line 103

def initialize(taskid=nil, tasktype=nil, taskstatus=nil, taskerrmsg=nil, source=nil, appinfo=nil, starttime=nil, endtime=nil, contactname=nil)
  @TaskID = taskid
  @TaskType = tasktype
  @TaskStatus = taskstatus
  @TaskErrMsg = taskerrmsg
  @Source = source
  @AppInfo = appinfo
  @StartTime = starttime
  @EndTime = endtime
  @ContactName = contactname
end

Instance Attribute Details

#AppInfoObject

Parameters:

  • TaskID:

    任务id

  • TaskType:

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

  • TaskStatus:

    0:默认值(待检测/待咨询), 1.检测中, 2:待评估, 3:评估中, 4:任务完成/咨询完成, 5:任务失败, 6:咨询中;

  • TaskErrMsg:

    错误信息

  • Source:

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

  • AppInfo:

    应用信息

  • StartTime:

    任务启动时间

  • EndTime:

    任务完成时间(更新时间)

  • ContactName:

    联系人信息



101
102
103
# File 'lib/v20200710/models.rb', line 101

def AppInfo
  @AppInfo
end

#ContactNameObject

Parameters:

  • TaskID:

    任务id

  • TaskType:

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

  • TaskStatus:

    0:默认值(待检测/待咨询), 1.检测中, 2:待评估, 3:评估中, 4:任务完成/咨询完成, 5:任务失败, 6:咨询中;

  • TaskErrMsg:

    错误信息

  • Source:

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

  • AppInfo:

    应用信息

  • StartTime:

    任务启动时间

  • EndTime:

    任务完成时间(更新时间)

  • ContactName:

    联系人信息



101
102
103
# File 'lib/v20200710/models.rb', line 101

def ContactName
  @ContactName
end

#EndTimeObject

Parameters:

  • TaskID:

    任务id

  • TaskType:

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

  • TaskStatus:

    0:默认值(待检测/待咨询), 1.检测中, 2:待评估, 3:评估中, 4:任务完成/咨询完成, 5:任务失败, 6:咨询中;

  • TaskErrMsg:

    错误信息

  • Source:

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

  • AppInfo:

    应用信息

  • StartTime:

    任务启动时间

  • EndTime:

    任务完成时间(更新时间)

  • ContactName:

    联系人信息



101
102
103
# File 'lib/v20200710/models.rb', line 101

def EndTime
  @EndTime
end

#SourceObject

Parameters:

  • TaskID:

    任务id

  • TaskType:

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

  • TaskStatus:

    0:默认值(待检测/待咨询), 1.检测中, 2:待评估, 3:评估中, 4:任务完成/咨询完成, 5:任务失败, 6:咨询中;

  • TaskErrMsg:

    错误信息

  • Source:

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

  • AppInfo:

    应用信息

  • StartTime:

    任务启动时间

  • EndTime:

    任务完成时间(更新时间)

  • ContactName:

    联系人信息



101
102
103
# File 'lib/v20200710/models.rb', line 101

def Source
  @Source
end

#StartTimeObject

Parameters:

  • TaskID:

    任务id

  • TaskType:

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

  • TaskStatus:

    0:默认值(待检测/待咨询), 1.检测中, 2:待评估, 3:评估中, 4:任务完成/咨询完成, 5:任务失败, 6:咨询中;

  • TaskErrMsg:

    错误信息

  • Source:

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

  • AppInfo:

    应用信息

  • StartTime:

    任务启动时间

  • EndTime:

    任务完成时间(更新时间)

  • ContactName:

    联系人信息



101
102
103
# File 'lib/v20200710/models.rb', line 101

def StartTime
  @StartTime
end

#TaskErrMsgObject

Parameters:

  • TaskID:

    任务id

  • TaskType:

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

  • TaskStatus:

    0:默认值(待检测/待咨询), 1.检测中, 2:待评估, 3:评估中, 4:任务完成/咨询完成, 5:任务失败, 6:咨询中;

  • TaskErrMsg:

    错误信息

  • Source:

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

  • AppInfo:

    应用信息

  • StartTime:

    任务启动时间

  • EndTime:

    任务完成时间(更新时间)

  • ContactName:

    联系人信息



101
102
103
# File 'lib/v20200710/models.rb', line 101

def TaskErrMsg
  @TaskErrMsg
end

#TaskIDObject

Parameters:

  • TaskID:

    任务id

  • TaskType:

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

  • TaskStatus:

    0:默认值(待检测/待咨询), 1.检测中, 2:待评估, 3:评估中, 4:任务完成/咨询完成, 5:任务失败, 6:咨询中;

  • TaskErrMsg:

    错误信息

  • Source:

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

  • AppInfo:

    应用信息

  • StartTime:

    任务启动时间

  • EndTime:

    任务完成时间(更新时间)

  • ContactName:

    联系人信息



101
102
103
# File 'lib/v20200710/models.rb', line 101

def TaskID
  @TaskID
end

#TaskStatusObject

Parameters:

  • TaskID:

    任务id

  • TaskType:

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

  • TaskStatus:

    0:默认值(待检测/待咨询), 1.检测中, 2:待评估, 3:评估中, 4:任务完成/咨询完成, 5:任务失败, 6:咨询中;

  • TaskErrMsg:

    错误信息

  • Source:

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

  • AppInfo:

    应用信息

  • StartTime:

    任务启动时间

  • EndTime:

    任务完成时间(更新时间)

  • ContactName:

    联系人信息



101
102
103
# File 'lib/v20200710/models.rb', line 101

def TaskStatus
  @TaskStatus
end

#TaskTypeObject

Parameters:

  • TaskID:

    任务id

  • TaskType:

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

  • TaskStatus:

    0:默认值(待检测/待咨询), 1.检测中, 2:待评估, 3:评估中, 4:任务完成/咨询完成, 5:任务失败, 6:咨询中;

  • TaskErrMsg:

    错误信息

  • Source:

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

  • AppInfo:

    应用信息

  • StartTime:

    任务启动时间

  • EndTime:

    任务完成时间(更新时间)

  • ContactName:

    联系人信息



101
102
103
# File 'lib/v20200710/models.rb', line 101

def TaskType
  @TaskType
end

Instance Method Details

#deserialize(params) ⇒ Object



115
116
117
118
119
120
121
122
123
124
125
126
127
128
# File 'lib/v20200710/models.rb', line 115

def deserialize(params)
  @TaskID = params['TaskID']
  @TaskType = params['TaskType']
  @TaskStatus = params['TaskStatus']
  @TaskErrMsg = params['TaskErrMsg']
  @Source = params['Source']
  unless params['AppInfo'].nil?
    @AppInfo = AppInfoItem.new
    @AppInfo.deserialize(params['AppInfo'])
  end
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @ContactName = params['ContactName']
end