Class: TencentCloud::Hunyuan::V20230901::GetThreadMessageResponse

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

Overview

GetThreadMessage返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, object = nil, createdat = nil, threadid = nil, status = nil, incompletedetails = nil, completedat = nil, incompleteat = nil, role = nil, content = nil, assistantid = nil, runid = nil, attachments = nil, requestid = nil) ⇒ GetThreadMessageResponse

Returns a new instance of GetThreadMessageResponse.



1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
# File 'lib/v20230901/models.rb', line 1149

def initialize(id=nil, object=nil, createdat=nil, threadid=nil, status=nil, incompletedetails=nil, completedat=nil, incompleteat=nil, role=nil, content=nil, assistantid=nil, runid=nil, attachments=nil, requestid=nil)
  @ID = id
  @Object = object
  @CreatedAt = createdat
  @ThreadID = threadid
  @Status = status
  @InCompleteDetails = incompletedetails
  @CompletedAt = completedat
  @InCompleteAt = incompleteat
  @Role = role
  @Content = content
  @AssistantID = assistantid
  @RunID = runid
  @Attachments = attachments
  @RequestId = requestid
end

Instance Attribute Details

#AssistantIDObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID:

    消息 ID

  • Object:

    对象类型

  • CreatedAt:

    创建时间

  • ThreadID:

    会话 ID

  • Status:

    状态,处理中 in_progress,已完成 completed,未完成 incomplete。

  • InCompleteDetails:

    未完成原因

  • CompletedAt:

    完成时间

  • InCompleteAt:

    未完成时间

  • Role:

    角色

  • Content:

    内容

  • AssistantID:

    助手 ID

  • RunID:

    运行 ID

  • Attachments:

    附件

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header “X-TC-RequestId” 中。



1147
1148
1149
# File 'lib/v20230901/models.rb', line 1147

def AssistantID
  @AssistantID
end

#AttachmentsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID:

    消息 ID

  • Object:

    对象类型

  • CreatedAt:

    创建时间

  • ThreadID:

    会话 ID

  • Status:

    状态,处理中 in_progress,已完成 completed,未完成 incomplete。

  • InCompleteDetails:

    未完成原因

  • CompletedAt:

    完成时间

  • InCompleteAt:

    未完成时间

  • Role:

    角色

  • Content:

    内容

  • AssistantID:

    助手 ID

  • RunID:

    运行 ID

  • Attachments:

    附件

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header “X-TC-RequestId” 中。



1147
1148
1149
# File 'lib/v20230901/models.rb', line 1147

def Attachments
  @Attachments
end

#CompletedAtObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID:

    消息 ID

  • Object:

    对象类型

  • CreatedAt:

    创建时间

  • ThreadID:

    会话 ID

  • Status:

    状态,处理中 in_progress,已完成 completed,未完成 incomplete。

  • InCompleteDetails:

    未完成原因

  • CompletedAt:

    完成时间

  • InCompleteAt:

    未完成时间

  • Role:

    角色

  • Content:

    内容

  • AssistantID:

    助手 ID

  • RunID:

    运行 ID

  • Attachments:

    附件

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header “X-TC-RequestId” 中。



1147
1148
1149
# File 'lib/v20230901/models.rb', line 1147

def CompletedAt
  @CompletedAt
end

#ContentObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID:

    消息 ID

  • Object:

    对象类型

  • CreatedAt:

    创建时间

  • ThreadID:

    会话 ID

  • Status:

    状态,处理中 in_progress,已完成 completed,未完成 incomplete。

  • InCompleteDetails:

    未完成原因

  • CompletedAt:

    完成时间

  • InCompleteAt:

    未完成时间

  • Role:

    角色

  • Content:

    内容

  • AssistantID:

    助手 ID

  • RunID:

    运行 ID

  • Attachments:

    附件

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header “X-TC-RequestId” 中。



1147
1148
1149
# File 'lib/v20230901/models.rb', line 1147

def Content
  @Content
end

#CreatedAtObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID:

    消息 ID

  • Object:

    对象类型

  • CreatedAt:

    创建时间

  • ThreadID:

    会话 ID

  • Status:

    状态,处理中 in_progress,已完成 completed,未完成 incomplete。

  • InCompleteDetails:

    未完成原因

  • CompletedAt:

    完成时间

  • InCompleteAt:

    未完成时间

  • Role:

    角色

  • Content:

    内容

  • AssistantID:

    助手 ID

  • RunID:

    运行 ID

  • Attachments:

    附件

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header “X-TC-RequestId” 中。



1147
1148
1149
# File 'lib/v20230901/models.rb', line 1147

def CreatedAt
  @CreatedAt
end

#IDObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID:

    消息 ID

  • Object:

    对象类型

  • CreatedAt:

    创建时间

  • ThreadID:

    会话 ID

  • Status:

    状态,处理中 in_progress,已完成 completed,未完成 incomplete。

  • InCompleteDetails:

    未完成原因

  • CompletedAt:

    完成时间

  • InCompleteAt:

    未完成时间

  • Role:

    角色

  • Content:

    内容

  • AssistantID:

    助手 ID

  • RunID:

    运行 ID

  • Attachments:

    附件

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header “X-TC-RequestId” 中。



1147
1148
1149
# File 'lib/v20230901/models.rb', line 1147

def ID
  @ID
end

#InCompleteAtObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID:

    消息 ID

  • Object:

    对象类型

  • CreatedAt:

    创建时间

  • ThreadID:

    会话 ID

  • Status:

    状态,处理中 in_progress,已完成 completed,未完成 incomplete。

  • InCompleteDetails:

    未完成原因

  • CompletedAt:

    完成时间

  • InCompleteAt:

    未完成时间

  • Role:

    角色

  • Content:

    内容

  • AssistantID:

    助手 ID

  • RunID:

    运行 ID

  • Attachments:

    附件

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header “X-TC-RequestId” 中。



1147
1148
1149
# File 'lib/v20230901/models.rb', line 1147

def InCompleteAt
  @InCompleteAt
end

#InCompleteDetailsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID:

    消息 ID

  • Object:

    对象类型

  • CreatedAt:

    创建时间

  • ThreadID:

    会话 ID

  • Status:

    状态,处理中 in_progress,已完成 completed,未完成 incomplete。

  • InCompleteDetails:

    未完成原因

  • CompletedAt:

    完成时间

  • InCompleteAt:

    未完成时间

  • Role:

    角色

  • Content:

    内容

  • AssistantID:

    助手 ID

  • RunID:

    运行 ID

  • Attachments:

    附件

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header “X-TC-RequestId” 中。



1147
1148
1149
# File 'lib/v20230901/models.rb', line 1147

def InCompleteDetails
  @InCompleteDetails
end

#ObjectObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID:

    消息 ID

  • Object:

    对象类型

  • CreatedAt:

    创建时间

  • ThreadID:

    会话 ID

  • Status:

    状态,处理中 in_progress,已完成 completed,未完成 incomplete。

  • InCompleteDetails:

    未完成原因

  • CompletedAt:

    完成时间

  • InCompleteAt:

    未完成时间

  • Role:

    角色

  • Content:

    内容

  • AssistantID:

    助手 ID

  • RunID:

    运行 ID

  • Attachments:

    附件

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header “X-TC-RequestId” 中。



1147
1148
1149
# File 'lib/v20230901/models.rb', line 1147

def Object
  @Object
end

#RequestIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID:

    消息 ID

  • Object:

    对象类型

  • CreatedAt:

    创建时间

  • ThreadID:

    会话 ID

  • Status:

    状态,处理中 in_progress,已完成 completed,未完成 incomplete。

  • InCompleteDetails:

    未完成原因

  • CompletedAt:

    完成时间

  • InCompleteAt:

    未完成时间

  • Role:

    角色

  • Content:

    内容

  • AssistantID:

    助手 ID

  • RunID:

    运行 ID

  • Attachments:

    附件

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header “X-TC-RequestId” 中。



1147
1148
1149
# File 'lib/v20230901/models.rb', line 1147

def RequestId
  @RequestId
end

#RoleObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID:

    消息 ID

  • Object:

    对象类型

  • CreatedAt:

    创建时间

  • ThreadID:

    会话 ID

  • Status:

    状态,处理中 in_progress,已完成 completed,未完成 incomplete。

  • InCompleteDetails:

    未完成原因

  • CompletedAt:

    完成时间

  • InCompleteAt:

    未完成时间

  • Role:

    角色

  • Content:

    内容

  • AssistantID:

    助手 ID

  • RunID:

    运行 ID

  • Attachments:

    附件

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header “X-TC-RequestId” 中。



1147
1148
1149
# File 'lib/v20230901/models.rb', line 1147

def Role
  @Role
end

#RunIDObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID:

    消息 ID

  • Object:

    对象类型

  • CreatedAt:

    创建时间

  • ThreadID:

    会话 ID

  • Status:

    状态,处理中 in_progress,已完成 completed,未完成 incomplete。

  • InCompleteDetails:

    未完成原因

  • CompletedAt:

    完成时间

  • InCompleteAt:

    未完成时间

  • Role:

    角色

  • Content:

    内容

  • AssistantID:

    助手 ID

  • RunID:

    运行 ID

  • Attachments:

    附件

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header “X-TC-RequestId” 中。



1147
1148
1149
# File 'lib/v20230901/models.rb', line 1147

def RunID
  @RunID
end

#StatusObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID:

    消息 ID

  • Object:

    对象类型

  • CreatedAt:

    创建时间

  • ThreadID:

    会话 ID

  • Status:

    状态,处理中 in_progress,已完成 completed,未完成 incomplete。

  • InCompleteDetails:

    未完成原因

  • CompletedAt:

    完成时间

  • InCompleteAt:

    未完成时间

  • Role:

    角色

  • Content:

    内容

  • AssistantID:

    助手 ID

  • RunID:

    运行 ID

  • Attachments:

    附件

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header “X-TC-RequestId” 中。



1147
1148
1149
# File 'lib/v20230901/models.rb', line 1147

def Status
  @Status
end

#ThreadIDObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID:

    消息 ID

  • Object:

    对象类型

  • CreatedAt:

    创建时间

  • ThreadID:

    会话 ID

  • Status:

    状态,处理中 in_progress,已完成 completed,未完成 incomplete。

  • InCompleteDetails:

    未完成原因

  • CompletedAt:

    完成时间

  • InCompleteAt:

    未完成时间

  • Role:

    角色

  • Content:

    内容

  • AssistantID:

    助手 ID

  • RunID:

    运行 ID

  • Attachments:

    附件

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header “X-TC-RequestId” 中。



1147
1148
1149
# File 'lib/v20230901/models.rb', line 1147

def ThreadID
  @ThreadID
end

Instance Method Details

#deserialize(params) ⇒ Object



1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
# File 'lib/v20230901/models.rb', line 1166

def deserialize(params)
  @ID = params['ID']
  @Object = params['Object']
  @CreatedAt = params['CreatedAt']
  @ThreadID = params['ThreadID']
  @Status = params['Status']
  unless params['InCompleteDetails'].nil?
    @InCompleteDetails = ThreadMessageInCompleteDetailsObject.new
    @InCompleteDetails.deserialize(params['InCompleteDetails'])
  end
  @CompletedAt = params['CompletedAt']
  @InCompleteAt = params['InCompleteAt']
  @Role = params['Role']
  @Content = params['Content']
  @AssistantID = params['AssistantID']
  @RunID = params['RunID']
  unless params['Attachments'].nil?
    @Attachments = []
    params['Attachments'].each do |i|
      threadmessageattachmentobject_tmp = ThreadMessageAttachmentObject.new
      threadmessageattachmentobject_tmp.deserialize(i)
      @Attachments << threadmessageattachmentobject_tmp
    end
  end
  @RequestId = params['RequestId']
end