Class: TencentCloud::Hunyuan::V20230901::GetThreadResponse

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

Overview

GetThread返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, object = nil, createdat = nil, toolresources = nil, requestid = nil) ⇒ GetThreadResponse

Returns a new instance of GetThreadResponse.



1226
1227
1228
1229
1230
1231
1232
# File 'lib/v20230901/models.rb', line 1226

def initialize(id=nil, object=nil, createdat=nil, toolresources=nil, requestid=nil)
  @ID = id
  @Object = object
  @CreatedAt = createdat
  @ToolResources = toolresources
  @RequestId = requestid
end

Instance Attribute Details

#CreatedAtObject

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

Parameters:

  • ID:

    会话 ID

  • Object:

    对象类型

  • CreatedAt:

    创建时间,Unix 时间戳,单位为秒。

  • ToolResources:

    提供给工具的资源列表

  • RequestId:

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



1224
1225
1226
# File 'lib/v20230901/models.rb', line 1224

def CreatedAt
  @CreatedAt
end

#IDObject

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

Parameters:

  • ID:

    会话 ID

  • Object:

    对象类型

  • CreatedAt:

    创建时间,Unix 时间戳,单位为秒。

  • ToolResources:

    提供给工具的资源列表

  • RequestId:

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



1224
1225
1226
# File 'lib/v20230901/models.rb', line 1224

def ID
  @ID
end

#ObjectObject

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

Parameters:

  • ID:

    会话 ID

  • Object:

    对象类型

  • CreatedAt:

    创建时间,Unix 时间戳,单位为秒。

  • ToolResources:

    提供给工具的资源列表

  • RequestId:

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



1224
1225
1226
# File 'lib/v20230901/models.rb', line 1224

def Object
  @Object
end

#RequestIdObject

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

Parameters:

  • ID:

    会话 ID

  • Object:

    对象类型

  • CreatedAt:

    创建时间,Unix 时间戳,单位为秒。

  • ToolResources:

    提供给工具的资源列表

  • RequestId:

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



1224
1225
1226
# File 'lib/v20230901/models.rb', line 1224

def RequestId
  @RequestId
end

#ToolResourcesObject

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

Parameters:

  • ID:

    会话 ID

  • Object:

    对象类型

  • CreatedAt:

    创建时间,Unix 时间戳,单位为秒。

  • ToolResources:

    提供给工具的资源列表

  • RequestId:

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



1224
1225
1226
# File 'lib/v20230901/models.rb', line 1224

def ToolResources
  @ToolResources
end

Instance Method Details

#deserialize(params) ⇒ Object



1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
# File 'lib/v20230901/models.rb', line 1234

def deserialize(params)
  @ID = params['ID']
  @Object = params['Object']
  @CreatedAt = params['CreatedAt']
  unless params['ToolResources'].nil?
    @ToolResources = ThreadToolResources.new
    @ToolResources.deserialize(params['ToolResources'])
  end
  @RequestId = params['RequestId']
end