3
3
"""
4
4
TaskingAI API
5
5
6
+ No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) # noqa: E501
7
+
6
8
OpenAPI spec version: 0.1.0
9
+
10
+ Generated by: https://github.com/swagger-api/swagger-codegen.git
7
11
"""
8
12
9
13
import pprint
@@ -30,6 +34,7 @@ class Message(object):
30
34
'assistant_id' : 'object' ,
31
35
'role' : 'object' ,
32
36
'content' : 'object' ,
37
+ 'metadata' : 'object' ,
33
38
'created_timestamp' : 'object'
34
39
}
35
40
@@ -40,17 +45,19 @@ class Message(object):
40
45
'assistant_id' : 'assistant_id' ,
41
46
'role' : 'role' ,
42
47
'content' : 'content' ,
48
+ 'metadata' : 'metadata' ,
43
49
'created_timestamp' : 'created_timestamp'
44
50
}
45
51
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
47
53
"""Message - a model defined in Swagger""" # noqa: E501
48
54
self ._object = None
49
55
self ._message_id = None
50
56
self ._chat_id = None
51
57
self ._assistant_id = None
52
58
self ._role = None
53
59
self ._content = None
60
+ self ._metadata = None
54
61
self ._created_timestamp = None
55
62
self .discriminator = None
56
63
self .object = object
@@ -59,6 +66,7 @@ def __init__(self, object=None, message_id=None, chat_id=None, assistant_id=None
59
66
self .assistant_id = assistant_id
60
67
self .role = role
61
68
self .content = content
69
+ self .metadata = metadata
62
70
self .created_timestamp = created_timestamp
63
71
64
72
@property
@@ -211,6 +219,31 @@ def content(self, content):
211
219
212
220
self ._content = content
213
221
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
+
214
247
@property
215
248
def created_timestamp (self ):
216
249
"""Gets the created_timestamp of this Message. # noqa: E501
0 commit comments