Class: TencentCloud::Iotcloud::V20180614::Task
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Iotcloud::V20180614::Task
- Defined in:
- lib/v20180614/models.rb
Overview
任务描述细节
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(updateshadowtask = nil, publishmessagetask = nil) ⇒ Task
constructor
A new instance of Task.
Constructor Details
#initialize(updateshadowtask = nil, publishmessagetask = nil) ⇒ Task
Returns a new instance of Task.
4246 4247 4248 4249 |
# File 'lib/v20180614/models.rb', line 4246 def initialize(updateshadowtask=nil, =nil) @UpdateShadowTask = updateshadowtask @PublishMessageTask = end |
Instance Attribute Details
#PublishMessageTask ⇒ Object
4244 4245 4246 |
# File 'lib/v20180614/models.rb', line 4244 def PublishMessageTask @PublishMessageTask end |
#UpdateShadowTask ⇒ Object
4244 4245 4246 |
# File 'lib/v20180614/models.rb', line 4244 def UpdateShadowTask @UpdateShadowTask end |
Instance Method Details
#deserialize(params) ⇒ Object
4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 |
# File 'lib/v20180614/models.rb', line 4251 def deserialize(params) unless params['UpdateShadowTask'].nil? @UpdateShadowTask = BatchUpdateShadow.new @UpdateShadowTask.deserialize(params['UpdateShadowTask']) end unless params['PublishMessageTask'].nil? @PublishMessageTask = BatchPublishMessage.new @PublishMessageTask.deserialize(params['PublishMessageTask']) end end |