Class: TencentCloud::Smop::V20201203::TaskEventData

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

Overview

后端提交任务事件返回Data复杂类型

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(code = nil, message = nil, taskid = nil, taskorderid = nil, taskcode = nil, taskcoinnumber = nil, tasktype = nil, totalcoin = nil, attach = nil, donetimes = nil, totaltimes = nil, taskname = nil, growscore = nil) ⇒ TaskEventData

Returns a new instance of TaskEventData.



130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
# File 'lib/v20201203/models.rb', line 130

def initialize(code=nil, message=nil, taskid=nil, taskorderid=nil, taskcode=nil, taskcoinnumber=nil, tasktype=nil, totalcoin=nil, attach=nil, donetimes=nil, totaltimes=nil, taskname=nil, growscore=nil)
  @Code = code
  @Message = message
  @TaskId = taskid
  @TaskOrderId = taskorderid
  @TaskCode = taskcode
  @TaskCoinNumber = taskcoinnumber
  @TaskType = tasktype
  @TotalCoin = totalcoin
  @Attach = attach
  @DoneTimes = donetimes
  @TotalTimes = totaltimes
  @TaskName = taskname
  @GrowScore = growscore
end

Instance Attribute Details

#AttachObject

Parameters:

  • Code:

    状态码,0为成功,-1为失败

  • Message:

    提示信息

  • TaskId:

    任务ID

  • TaskOrderId:

    当前完成或正在完成的安心用户运营平台的任务订单ID

  • TaskCode:

    当前任务订单状态码。1代表未完成;2代表已完成但未提交任务;3表示已完成,且已提交获得积分任务;4表示过期任务,提交后不获得积分。

  • TaskCoinNumber:

    获得积分数

  • TaskType:

    任务类型后台代码

  • TotalCoin:

    用户的当前积分

  • Attach:

    用户透传的附加数据

  • DoneTimes:

    计次任务当前完成次数

  • TotalTimes:

    计次任务当前所需完成次数

  • TaskName:

    任务名称

  • GrowScore:

    用户当前成长值



128
129
130
# File 'lib/v20201203/models.rb', line 128

def Attach
  @Attach
end

#CodeObject

Parameters:

  • Code:

    状态码,0为成功,-1为失败

  • Message:

    提示信息

  • TaskId:

    任务ID

  • TaskOrderId:

    当前完成或正在完成的安心用户运营平台的任务订单ID

  • TaskCode:

    当前任务订单状态码。1代表未完成;2代表已完成但未提交任务;3表示已完成,且已提交获得积分任务;4表示过期任务,提交后不获得积分。

  • TaskCoinNumber:

    获得积分数

  • TaskType:

    任务类型后台代码

  • TotalCoin:

    用户的当前积分

  • Attach:

    用户透传的附加数据

  • DoneTimes:

    计次任务当前完成次数

  • TotalTimes:

    计次任务当前所需完成次数

  • TaskName:

    任务名称

  • GrowScore:

    用户当前成长值



128
129
130
# File 'lib/v20201203/models.rb', line 128

def Code
  @Code
end

#DoneTimesObject

Parameters:

  • Code:

    状态码,0为成功,-1为失败

  • Message:

    提示信息

  • TaskId:

    任务ID

  • TaskOrderId:

    当前完成或正在完成的安心用户运营平台的任务订单ID

  • TaskCode:

    当前任务订单状态码。1代表未完成;2代表已完成但未提交任务;3表示已完成,且已提交获得积分任务;4表示过期任务,提交后不获得积分。

  • TaskCoinNumber:

    获得积分数

  • TaskType:

    任务类型后台代码

  • TotalCoin:

    用户的当前积分

  • Attach:

    用户透传的附加数据

  • DoneTimes:

    计次任务当前完成次数

  • TotalTimes:

    计次任务当前所需完成次数

  • TaskName:

    任务名称

  • GrowScore:

    用户当前成长值



128
129
130
# File 'lib/v20201203/models.rb', line 128

def DoneTimes
  @DoneTimes
end

#GrowScoreObject

Parameters:

  • Code:

    状态码,0为成功,-1为失败

  • Message:

    提示信息

  • TaskId:

    任务ID

  • TaskOrderId:

    当前完成或正在完成的安心用户运营平台的任务订单ID

  • TaskCode:

    当前任务订单状态码。1代表未完成;2代表已完成但未提交任务;3表示已完成,且已提交获得积分任务;4表示过期任务,提交后不获得积分。

  • TaskCoinNumber:

    获得积分数

  • TaskType:

    任务类型后台代码

  • TotalCoin:

    用户的当前积分

  • Attach:

    用户透传的附加数据

  • DoneTimes:

    计次任务当前完成次数

  • TotalTimes:

    计次任务当前所需完成次数

  • TaskName:

    任务名称

  • GrowScore:

    用户当前成长值



128
129
130
# File 'lib/v20201203/models.rb', line 128

def GrowScore
  @GrowScore
end

#MessageObject

Parameters:

  • Code:

    状态码,0为成功,-1为失败

  • Message:

    提示信息

  • TaskId:

    任务ID

  • TaskOrderId:

    当前完成或正在完成的安心用户运营平台的任务订单ID

  • TaskCode:

    当前任务订单状态码。1代表未完成;2代表已完成但未提交任务;3表示已完成,且已提交获得积分任务;4表示过期任务,提交后不获得积分。

  • TaskCoinNumber:

    获得积分数

  • TaskType:

    任务类型后台代码

  • TotalCoin:

    用户的当前积分

  • Attach:

    用户透传的附加数据

  • DoneTimes:

    计次任务当前完成次数

  • TotalTimes:

    计次任务当前所需完成次数

  • TaskName:

    任务名称

  • GrowScore:

    用户当前成长值



128
129
130
# File 'lib/v20201203/models.rb', line 128

def Message
  @Message
end

#TaskCodeObject

Parameters:

  • Code:

    状态码,0为成功,-1为失败

  • Message:

    提示信息

  • TaskId:

    任务ID

  • TaskOrderId:

    当前完成或正在完成的安心用户运营平台的任务订单ID

  • TaskCode:

    当前任务订单状态码。1代表未完成;2代表已完成但未提交任务;3表示已完成,且已提交获得积分任务;4表示过期任务,提交后不获得积分。

  • TaskCoinNumber:

    获得积分数

  • TaskType:

    任务类型后台代码

  • TotalCoin:

    用户的当前积分

  • Attach:

    用户透传的附加数据

  • DoneTimes:

    计次任务当前完成次数

  • TotalTimes:

    计次任务当前所需完成次数

  • TaskName:

    任务名称

  • GrowScore:

    用户当前成长值



128
129
130
# File 'lib/v20201203/models.rb', line 128

def TaskCode
  @TaskCode
end

#TaskCoinNumberObject

Parameters:

  • Code:

    状态码,0为成功,-1为失败

  • Message:

    提示信息

  • TaskId:

    任务ID

  • TaskOrderId:

    当前完成或正在完成的安心用户运营平台的任务订单ID

  • TaskCode:

    当前任务订单状态码。1代表未完成;2代表已完成但未提交任务;3表示已完成,且已提交获得积分任务;4表示过期任务,提交后不获得积分。

  • TaskCoinNumber:

    获得积分数

  • TaskType:

    任务类型后台代码

  • TotalCoin:

    用户的当前积分

  • Attach:

    用户透传的附加数据

  • DoneTimes:

    计次任务当前完成次数

  • TotalTimes:

    计次任务当前所需完成次数

  • TaskName:

    任务名称

  • GrowScore:

    用户当前成长值



128
129
130
# File 'lib/v20201203/models.rb', line 128

def TaskCoinNumber
  @TaskCoinNumber
end

#TaskIdObject

Parameters:

  • Code:

    状态码,0为成功,-1为失败

  • Message:

    提示信息

  • TaskId:

    任务ID

  • TaskOrderId:

    当前完成或正在完成的安心用户运营平台的任务订单ID

  • TaskCode:

    当前任务订单状态码。1代表未完成;2代表已完成但未提交任务;3表示已完成,且已提交获得积分任务;4表示过期任务,提交后不获得积分。

  • TaskCoinNumber:

    获得积分数

  • TaskType:

    任务类型后台代码

  • TotalCoin:

    用户的当前积分

  • Attach:

    用户透传的附加数据

  • DoneTimes:

    计次任务当前完成次数

  • TotalTimes:

    计次任务当前所需完成次数

  • TaskName:

    任务名称

  • GrowScore:

    用户当前成长值



128
129
130
# File 'lib/v20201203/models.rb', line 128

def TaskId
  @TaskId
end

#TaskNameObject

Parameters:

  • Code:

    状态码,0为成功,-1为失败

  • Message:

    提示信息

  • TaskId:

    任务ID

  • TaskOrderId:

    当前完成或正在完成的安心用户运营平台的任务订单ID

  • TaskCode:

    当前任务订单状态码。1代表未完成;2代表已完成但未提交任务;3表示已完成,且已提交获得积分任务;4表示过期任务,提交后不获得积分。

  • TaskCoinNumber:

    获得积分数

  • TaskType:

    任务类型后台代码

  • TotalCoin:

    用户的当前积分

  • Attach:

    用户透传的附加数据

  • DoneTimes:

    计次任务当前完成次数

  • TotalTimes:

    计次任务当前所需完成次数

  • TaskName:

    任务名称

  • GrowScore:

    用户当前成长值



128
129
130
# File 'lib/v20201203/models.rb', line 128

def TaskName
  @TaskName
end

#TaskOrderIdObject

Parameters:

  • Code:

    状态码,0为成功,-1为失败

  • Message:

    提示信息

  • TaskId:

    任务ID

  • TaskOrderId:

    当前完成或正在完成的安心用户运营平台的任务订单ID

  • TaskCode:

    当前任务订单状态码。1代表未完成;2代表已完成但未提交任务;3表示已完成,且已提交获得积分任务;4表示过期任务,提交后不获得积分。

  • TaskCoinNumber:

    获得积分数

  • TaskType:

    任务类型后台代码

  • TotalCoin:

    用户的当前积分

  • Attach:

    用户透传的附加数据

  • DoneTimes:

    计次任务当前完成次数

  • TotalTimes:

    计次任务当前所需完成次数

  • TaskName:

    任务名称

  • GrowScore:

    用户当前成长值



128
129
130
# File 'lib/v20201203/models.rb', line 128

def TaskOrderId
  @TaskOrderId
end

#TaskTypeObject

Parameters:

  • Code:

    状态码,0为成功,-1为失败

  • Message:

    提示信息

  • TaskId:

    任务ID

  • TaskOrderId:

    当前完成或正在完成的安心用户运营平台的任务订单ID

  • TaskCode:

    当前任务订单状态码。1代表未完成;2代表已完成但未提交任务;3表示已完成,且已提交获得积分任务;4表示过期任务,提交后不获得积分。

  • TaskCoinNumber:

    获得积分数

  • TaskType:

    任务类型后台代码

  • TotalCoin:

    用户的当前积分

  • Attach:

    用户透传的附加数据

  • DoneTimes:

    计次任务当前完成次数

  • TotalTimes:

    计次任务当前所需完成次数

  • TaskName:

    任务名称

  • GrowScore:

    用户当前成长值



128
129
130
# File 'lib/v20201203/models.rb', line 128

def TaskType
  @TaskType
end

#TotalCoinObject

Parameters:

  • Code:

    状态码,0为成功,-1为失败

  • Message:

    提示信息

  • TaskId:

    任务ID

  • TaskOrderId:

    当前完成或正在完成的安心用户运营平台的任务订单ID

  • TaskCode:

    当前任务订单状态码。1代表未完成;2代表已完成但未提交任务;3表示已完成,且已提交获得积分任务;4表示过期任务,提交后不获得积分。

  • TaskCoinNumber:

    获得积分数

  • TaskType:

    任务类型后台代码

  • TotalCoin:

    用户的当前积分

  • Attach:

    用户透传的附加数据

  • DoneTimes:

    计次任务当前完成次数

  • TotalTimes:

    计次任务当前所需完成次数

  • TaskName:

    任务名称

  • GrowScore:

    用户当前成长值



128
129
130
# File 'lib/v20201203/models.rb', line 128

def TotalCoin
  @TotalCoin
end

#TotalTimesObject

Parameters:

  • Code:

    状态码,0为成功,-1为失败

  • Message:

    提示信息

  • TaskId:

    任务ID

  • TaskOrderId:

    当前完成或正在完成的安心用户运营平台的任务订单ID

  • TaskCode:

    当前任务订单状态码。1代表未完成;2代表已完成但未提交任务;3表示已完成,且已提交获得积分任务;4表示过期任务,提交后不获得积分。

  • TaskCoinNumber:

    获得积分数

  • TaskType:

    任务类型后台代码

  • TotalCoin:

    用户的当前积分

  • Attach:

    用户透传的附加数据

  • DoneTimes:

    计次任务当前完成次数

  • TotalTimes:

    计次任务当前所需完成次数

  • TaskName:

    任务名称

  • GrowScore:

    用户当前成长值



128
129
130
# File 'lib/v20201203/models.rb', line 128

def TotalTimes
  @TotalTimes
end

Instance Method Details

#deserialize(params) ⇒ Object



146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
# File 'lib/v20201203/models.rb', line 146

def deserialize(params)
  @Code = params['Code']
  @Message = params['Message']
  @TaskId = params['TaskId']
  @TaskOrderId = params['TaskOrderId']
  @TaskCode = params['TaskCode']
  @TaskCoinNumber = params['TaskCoinNumber']
  @TaskType = params['TaskType']
  @TotalCoin = params['TotalCoin']
  @Attach = params['Attach']
  @DoneTimes = params['DoneTimes']
  @TotalTimes = params['TotalTimes']
  @TaskName = params['TaskName']
  @GrowScore = params['GrowScore']
end