33"""
44 TaskingAI API
55
6+ No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) # noqa: E501
7+
68 OpenAPI spec version: 0.1.0
9+
10+ Generated by: https://github.com/swagger-api/swagger-codegen.git
711"""
812
913import pprint
@@ -30,6 +34,7 @@ class Message(object):
3034 'assistant_id' : 'object' ,
3135 'role' : 'object' ,
3236 'content' : 'object' ,
37+ 'metadata' : 'object' ,
3338 'created_timestamp' : 'object'
3439 }
3540
@@ -40,17 +45,19 @@ class Message(object):
4045 'assistant_id' : 'assistant_id' ,
4146 'role' : 'role' ,
4247 'content' : 'content' ,
48+ 'metadata' : 'metadata' ,
4349 'created_timestamp' : 'created_timestamp'
4450 }
4551
46- def __init__ (self , object = None , message_id = None , chat_id = None , assistant_id = None , role = None , content = None , created_timestamp = None ): # noqa: E501
52+ def __init__ (self , object = None , message_id = None , chat_id = None , assistant_id = None , role = None , content = None , metadata = None , created_timestamp = None ): # noqa: E501
4753 """Message - a model defined in Swagger""" # noqa: E501
4854 self ._object = None
4955 self ._message_id = None
5056 self ._chat_id = None
5157 self ._assistant_id = None
5258 self ._role = None
5359 self ._content = None
60+ self ._metadata = None
5461 self ._created_timestamp = None
5562 self .discriminator = None
5663 self .object = object
@@ -59,6 +66,7 @@ def __init__(self, object=None, message_id=None, chat_id=None, assistant_id=None
5966 self .assistant_id = assistant_id
6067 self .role = role
6168 self .content = content
69+ self .metadata = metadata
6270 self .created_timestamp = created_timestamp
6371
6472 @property
@@ -211,6 +219,31 @@ def content(self, content):
211219
212220 self ._content = content
213221
222+ @property
223+ def metadata (self ):
224+ """Gets the metadata of this Message. # noqa: E501
225+
226+ The message metadata. It can store up to 16 key-value pairs where each key's length is less than 64 and value's length is less than 512. # noqa: E501
227+
228+ :return: The metadata of this Message. # noqa: E501
229+ :rtype: object
230+ """
231+ return self ._metadata
232+
233+ @metadata .setter
234+ def metadata (self , metadata ):
235+ """Sets the metadata of this Message.
236+
237+ The message metadata. It can store up to 16 key-value pairs where each key's length is less than 64 and value's length is less than 512. # noqa: E501
238+
239+ :param metadata: The metadata of this Message. # noqa: E501
240+ :type: object
241+ """
242+ if metadata is None :
243+ raise ValueError ("Invalid value for `metadata`, must not be `None`" ) # noqa: E501
244+
245+ self ._metadata = metadata
246+
214247 @property
215248 def created_timestamp (self ):
216249 """Gets the created_timestamp of this Message. # noqa: E501
0 commit comments