Skip to content

Commit 141d3b2

Browse files
jameszyaoSimsonW
authored andcommitted
fix: add metadata to message model
1 parent e38f2be commit 141d3b2

File tree

1 file changed

+34
-1
lines changed

1 file changed

+34
-1
lines changed

taskingai/client/models/message.py

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,11 @@
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

913
import 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

Comments
 (0)