Class: TencentCloud::Hunyuan::V20230901::GetThreadMessageListResponse

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

Overview

GetThreadMessageList返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data = nil, firstid = nil, lastid = nil, hasmore = nil, object = nil, firstmsgid = nil, lastmsgid = nil, requestid = nil) ⇒ GetThreadMessageListResponse

Returns a new instance of GetThreadMessageListResponse.



1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
# File 'lib/v20230901/models.rb', line 1060

def initialize(data=nil, firstid=nil, lastid=nil, hasmore=nil, object=nil, firstmsgid=nil, lastmsgid=nil, requestid=nil)
  @Data = data
  @FirstID = firstid
  @LastID = lastid
  @HasMore = hasmore
  @Object = object
  @FirstMsgID = firstmsgid
  @LastMsgID = lastmsgid
  @RequestId = requestid
end

Instance Attribute Details

#DataObject

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

Parameters:

  • Data:

    消息列表

  • FirstID:

    第一条消息 ID

  • LastID:

    已废弃

  • HasMore:

    是否还有更多消息

  • Object:

    对象类型

  • FirstMsgID:

    第一条消息 ID

  • LastMsgID:

    最后一条消息 ID

  • RequestId:

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



1053
1054
1055
# File 'lib/v20230901/models.rb', line 1053

def Data
  @Data
end

#FirstIDObject

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

Parameters:

  • Data:

    消息列表

  • FirstID:

    第一条消息 ID

  • LastID:

    已废弃

  • HasMore:

    是否还有更多消息

  • Object:

    对象类型

  • FirstMsgID:

    第一条消息 ID

  • LastMsgID:

    最后一条消息 ID

  • RequestId:

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



1053
1054
1055
# File 'lib/v20230901/models.rb', line 1053

def FirstID
  @FirstID
end

#FirstMsgIDObject

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

Parameters:

  • Data:

    消息列表

  • FirstID:

    第一条消息 ID

  • LastID:

    已废弃

  • HasMore:

    是否还有更多消息

  • Object:

    对象类型

  • FirstMsgID:

    第一条消息 ID

  • LastMsgID:

    最后一条消息 ID

  • RequestId:

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



1053
1054
1055
# File 'lib/v20230901/models.rb', line 1053

def FirstMsgID
  @FirstMsgID
end

#HasMoreObject

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

Parameters:

  • Data:

    消息列表

  • FirstID:

    第一条消息 ID

  • LastID:

    已废弃

  • HasMore:

    是否还有更多消息

  • Object:

    对象类型

  • FirstMsgID:

    第一条消息 ID

  • LastMsgID:

    最后一条消息 ID

  • RequestId:

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



1053
1054
1055
# File 'lib/v20230901/models.rb', line 1053

def HasMore
  @HasMore
end

#LastIDObject

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

Parameters:

  • Data:

    消息列表

  • FirstID:

    第一条消息 ID

  • LastID:

    已废弃

  • HasMore:

    是否还有更多消息

  • Object:

    对象类型

  • FirstMsgID:

    第一条消息 ID

  • LastMsgID:

    最后一条消息 ID

  • RequestId:

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



1053
1054
1055
# File 'lib/v20230901/models.rb', line 1053

def LastID
  @LastID
end

#LastMsgIDObject

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

Parameters:

  • Data:

    消息列表

  • FirstID:

    第一条消息 ID

  • LastID:

    已废弃

  • HasMore:

    是否还有更多消息

  • Object:

    对象类型

  • FirstMsgID:

    第一条消息 ID

  • LastMsgID:

    最后一条消息 ID

  • RequestId:

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



1053
1054
1055
# File 'lib/v20230901/models.rb', line 1053

def LastMsgID
  @LastMsgID
end

#ObjectObject

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

Parameters:

  • Data:

    消息列表

  • FirstID:

    第一条消息 ID

  • LastID:

    已废弃

  • HasMore:

    是否还有更多消息

  • Object:

    对象类型

  • FirstMsgID:

    第一条消息 ID

  • LastMsgID:

    最后一条消息 ID

  • RequestId:

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



1053
1054
1055
# File 'lib/v20230901/models.rb', line 1053

def Object
  @Object
end

#RequestIdObject

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

Parameters:

  • Data:

    消息列表

  • FirstID:

    第一条消息 ID

  • LastID:

    已废弃

  • HasMore:

    是否还有更多消息

  • Object:

    对象类型

  • FirstMsgID:

    第一条消息 ID

  • LastMsgID:

    最后一条消息 ID

  • RequestId:

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



1053
1054
1055
# File 'lib/v20230901/models.rb', line 1053

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
# File 'lib/v20230901/models.rb', line 1071

def deserialize(params)
  unless params['Data'].nil?
    @Data = []
    params['Data'].each do |i|
      threadmessage_tmp = ThreadMessage.new
      threadmessage_tmp.deserialize(i)
      @Data << threadmessage_tmp
    end
  end
  @FirstID = params['FirstID']
  @LastID = params['LastID']
  @HasMore = params['HasMore']
  @Object = params['Object']
  @FirstMsgID = params['FirstMsgID']
  @LastMsgID = params['LastMsgID']
  @RequestId = params['RequestId']
end