Class: TencentCloud::Hunyuan::V20230901::CreateThreadResponse

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

Overview

CreateThread返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of CreateThreadResponse.



631
632
633
634
635
636
637
# File 'lib/v20230901/models.rb', line 631

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" 中。



629
630
631
# File 'lib/v20230901/models.rb', line 629

def CreatedAt
  @CreatedAt
end

#IDObject

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

Parameters:

  • ID:

    会话 ID

  • Object:

    对象类型

  • CreatedAt:

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

  • ToolResources:

    提供给工具的资源列表

  • RequestId:

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



629
630
631
# File 'lib/v20230901/models.rb', line 629

def ID
  @ID
end

#ObjectObject

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

Parameters:

  • ID:

    会话 ID

  • Object:

    对象类型

  • CreatedAt:

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

  • ToolResources:

    提供给工具的资源列表

  • RequestId:

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



629
630
631
# File 'lib/v20230901/models.rb', line 629

def Object
  @Object
end

#RequestIdObject

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

Parameters:

  • ID:

    会话 ID

  • Object:

    对象类型

  • CreatedAt:

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

  • ToolResources:

    提供给工具的资源列表

  • RequestId:

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



629
630
631
# File 'lib/v20230901/models.rb', line 629

def RequestId
  @RequestId
end

#ToolResourcesObject

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

Parameters:

  • ID:

    会话 ID

  • Object:

    对象类型

  • CreatedAt:

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

  • ToolResources:

    提供给工具的资源列表

  • RequestId:

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



629
630
631
# File 'lib/v20230901/models.rb', line 629

def ToolResources
  @ToolResources
end

Instance Method Details

#deserialize(params) ⇒ Object



639
640
641
642
643
644
645
646
647
648
# File 'lib/v20230901/models.rb', line 639

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