Class: TencentCloud::Iss::V20230517::AITaskInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Iss::V20230517::AITaskInfo
- Defined in:
- lib/v20230517/models.rb
Overview
AI任务信息
Instance Attribute Summary collapse
- #CallbackUrl ⇒ Object
- #ChannelList ⇒ Object
- #CreatedTime ⇒ Object
- #Desc ⇒ Object
- #Name ⇒ Object
- #Status ⇒ Object
- #TaskId ⇒ Object
- #Templates ⇒ Object
- #UpdatedTime ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(taskid = nil, name = nil, desc = nil, status = nil, channellist = nil, callbackurl = nil, templates = nil, createdtime = nil, updatedtime = nil) ⇒ AITaskInfo
constructor
A new instance of AITaskInfo.
Constructor Details
#initialize(taskid = nil, name = nil, desc = nil, status = nil, channellist = nil, callbackurl = nil, templates = nil, createdtime = nil, updatedtime = nil) ⇒ AITaskInfo
Returns a new instance of AITaskInfo.
74 75 76 77 78 79 80 81 82 83 84 |
# File 'lib/v20230517/models.rb', line 74 def initialize(taskid=nil, name=nil, desc=nil, status=nil, channellist=nil, callbackurl=nil, templates=nil, createdtime=nil, updatedtime=nil) @TaskId = taskid @Name = name @Desc = desc @Status = status @ChannelList = channellist @CallbackUrl = callbackurl @Templates = templates @CreatedTime = createdtime @UpdatedTime = updatedtime end |
Instance Attribute Details
#CallbackUrl ⇒ Object
72 73 74 |
# File 'lib/v20230517/models.rb', line 72 def CallbackUrl @CallbackUrl end |
#ChannelList ⇒ Object
72 73 74 |
# File 'lib/v20230517/models.rb', line 72 def ChannelList @ChannelList end |
#CreatedTime ⇒ Object
72 73 74 |
# File 'lib/v20230517/models.rb', line 72 def CreatedTime @CreatedTime end |
#Desc ⇒ Object
72 73 74 |
# File 'lib/v20230517/models.rb', line 72 def Desc @Desc end |
#Name ⇒ Object
72 73 74 |
# File 'lib/v20230517/models.rb', line 72 def Name @Name end |
#Status ⇒ Object
72 73 74 |
# File 'lib/v20230517/models.rb', line 72 def Status @Status end |
#TaskId ⇒ Object
72 73 74 |
# File 'lib/v20230517/models.rb', line 72 def TaskId @TaskId end |
#Templates ⇒ Object
72 73 74 |
# File 'lib/v20230517/models.rb', line 72 def Templates @Templates end |
#UpdatedTime ⇒ Object
72 73 74 |
# File 'lib/v20230517/models.rb', line 72 def UpdatedTime @UpdatedTime end |
Instance Method Details
#deserialize(params) ⇒ Object
86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 |
# File 'lib/v20230517/models.rb', line 86 def deserialize(params) @TaskId = params['TaskId'] @Name = params['Name'] @Desc = params['Desc'] @Status = params['Status'] @ChannelList = params['ChannelList'] @CallbackUrl = params['CallbackUrl'] unless params['Templates'].nil? @Templates = [] params['Templates'].each do |i| aitemplates_tmp = AITemplates.new aitemplates_tmp.deserialize(i) @Templates << aitemplates_tmp end end @CreatedTime = params['CreatedTime'] @UpdatedTime = params['UpdatedTime'] end |