2323from synalinks .src .backend .pydantic .core import DataModel
2424
2525
26- @synalinks_export ("synalinks.backend.GenericOutputs" )
26+ @synalinks_export (
27+ [
28+ "synalinks.backend.GenericOutputs" ,
29+ "synalinks.GenericOutputs" ,
30+ ]
31+ )
2732class GenericOutputs (DataModel ):
2833 """A generic outputs"""
2934
3035 outputs : Dict [str , Any ]
3136
3237
33- @synalinks_export ("synalinks.backend.GenericInputs" )
38+ @synalinks_export (
39+ [
40+ "synalinks.backend.GenericInputs" ,
41+ "synalinks.GenericInputs" ,
42+ ]
43+ )
3444class GenericInputs (DataModel ):
3545 """A generic inputs"""
3646
3747 inputs : Dict [str , Any ]
3848
3949
40- @synalinks_export ("synalinks.backend.GenericIO" )
50+ @synalinks_export (
51+ [
52+ "synalinks.backend.GenericIO" ,
53+ "synalinks.GenericIO" ,
54+ ]
55+ )
4156class GenericIO (DataModel ):
4257 """A pair of generic inputs/outputs"""
4358
4459 inputs : Dict [str , Any ]
4560 outputs : Dict [str , Any ]
4661
4762
48- @synalinks_export ("synalinks.backend.ChatRole" )
63+ @synalinks_export (
64+ [
65+ "synalinks.backend.ChatRole" ,
66+ "synalinks.ChatRole" ,
67+ ]
68+ )
4969class ChatRole (str , Enum ):
5070 """The chat message roles"""
5171
@@ -54,15 +74,25 @@ class ChatRole(str, Enum):
5474 ASSISTANT = "assistant"
5575
5676
57- @synalinks_export ("synalinks.backend.ChatMessage" )
77+ @synalinks_export (
78+ [
79+ "synalinks.backend.ChatMessage" ,
80+ "synalinks.ChatMessage" ,
81+ ]
82+ )
5883class ChatMessage (DataModel ):
5984 """A chat message"""
6085
6186 role : ChatRole
6287 content : str
6388
6489
65- @synalinks_export ("synalinks.backend.is_chat_message" )
90+ @synalinks_export (
91+ [
92+ "synalinks.backend.is_chat_message" ,
93+ "synalinks.is_chat_message" ,
94+ ]
95+ )
6696def is_chat_message (x ):
6797 """Checks if the given data model is a chat message
6898
@@ -78,14 +108,24 @@ def is_chat_message(x):
78108 return False
79109
80110
81- @synalinks_export ("synalinks.backend.ChatMessages" )
111+ @synalinks_export (
112+ [
113+ "synalinks.backend.ChatMessages" ,
114+ "synalinks.ChatMessages" ,
115+ ]
116+ )
82117class ChatMessages (DataModel ):
83118 """A list of chat messages"""
84119
85120 messages : List [ChatMessage ] = []
86121
87122
88- @synalinks_export ("synalinks.backend.is_chat_messages" )
123+ @synalinks_export (
124+ [
125+ "synalinks.backend.is_chat_messages" ,
126+ "synalinks.is_chat_messages" ,
127+ ]
128+ )
89129def is_chat_messages (x ):
90130 """Checks if the given data model are chat messages
91131
@@ -101,14 +141,24 @@ def is_chat_messages(x):
101141 return False
102142
103143
104- @synalinks_export ("synalinks.backend.Embedding" )
144+ @synalinks_export (
145+ [
146+ "synalinks.backend.Embedding" ,
147+ "synalinks.Embedding" ,
148+ ]
149+ )
105150class Embedding (DataModel ):
106151 """An embedding vector"""
107152
108153 embedding : List [float ] = []
109154
110155
111- @synalinks_export ("synalinks.backend.is_embedding" )
156+ @synalinks_export (
157+ [
158+ "synalinks.backend.is_embedding" ,
159+ "synalinks.is_embedding" ,
160+ ]
161+ )
112162def is_embedding (x ):
113163 """Checks if the given data model is an embedding
114164
@@ -124,14 +174,24 @@ def is_embedding(x):
124174 return False
125175
126176
127- @synalinks_export ("synalinks.backend.Embeddings" )
177+ @synalinks_export (
178+ [
179+ "synalinks.backend.Embeddings" ,
180+ "synalinks.Embeddings" ,
181+ ]
182+ )
128183class Embeddings (DataModel ):
129184 """A list of embeddings"""
130185
131186 embeddings : List [List [float ]] = []
132187
133188
134- @synalinks_export ("synalinks.backend.is_embeddings" )
189+ @synalinks_export (
190+ [
191+ "synalinks.backend.is_embeddings" ,
192+ "synalinks.is_embeddings" ,
193+ ]
194+ )
135195def is_embeddings (x ):
136196 """Checks if the given data model are embeddings
137197
@@ -184,14 +244,24 @@ class Stamp(DataModel):
184244 created_at : datetime = datetime .now ()
185245
186246
187- @synalinks_export ("synalinks.backend.Entity" )
247+ @synalinks_export (
248+ [
249+ "synalinks.backend.Entity" ,
250+ "synalinks.Entity" ,
251+ ]
252+ )
188253class Entity (Unique , Embedding , Label , Stamp ):
189254 """An entity data model"""
190255
191256 pass
192257
193258
194- @synalinks_export ("synalinks.backend.is_entity" )
259+ @synalinks_export (
260+ [
261+ "synalinks.backend.is_entity" ,
262+ "synalinks.is_entity" ,
263+ ]
264+ )
195265def is_entity (x ):
196266 """Checks if the given data model is an entity
197267
@@ -207,14 +277,24 @@ def is_entity(x):
207277 return False
208278
209279
210- @synalinks_export ("synalinks.backend.Entities" )
280+ @synalinks_export (
281+ [
282+ "synalinks.backend.Entities" ,
283+ "synalinks.Entities" ,
284+ ]
285+ )
211286class Entities (DataModel ):
212287 """A list of entities"""
213288
214289 entities : List [Entity ] = []
215290
216291
217- @synalinks_export ("synalinks.backend.is_entities" )
292+ @synalinks_export (
293+ [
294+ "synalinks.backend.is_entities" ,
295+ "synalinks.is_entities" ,
296+ ]
297+ )
218298def is_entities (x ):
219299 """Checks if the given data model are entities
220300
@@ -230,15 +310,25 @@ def is_entities(x):
230310 return False
231311
232312
233- @synalinks_export ("synalinks.backend.Edge" )
313+ @synalinks_export (
314+ [
315+ "synalinks.backend.Edge" ,
316+ "synalinks.Edge" ,
317+ ]
318+ )
234319class Edge (Entity , Weight ):
235320 """An edge entity"""
236321
237322 source : str
238323 target : str
239324
240325
241- @synalinks_export ("synalinks.backend.is_edge" )
326+ @synalinks_export (
327+ [
328+ "synalinks.backend.is_edge" ,
329+ "synalinks.is_edge" ,
330+ ]
331+ )
242332def is_edge (x ):
243333 """Checks if the given data model is an edge
244334
@@ -254,15 +344,25 @@ def is_edge(x):
254344 return False
255345
256346
257- @synalinks_export ("synalinks.backend.KnowledgeGraph" )
347+ @synalinks_export (
348+ [
349+ "synalinks.backend.KnowledgeGraph" ,
350+ "synalinks.KnowledgeGraph" ,
351+ ]
352+ )
258353class KnowledgeGraph (DataModel ):
259354 """A knowledge graph data model"""
260355
261356 nodes : List [Entity ] = []
262357 edges : List [Edge ] = []
263358
264359
265- @synalinks_export ("synalinks.backend.is_knowledge_graph" )
360+ @synalinks_export (
361+ [
362+ "synalinks.backend.is_knowledge_graph" ,
363+ "synalinks.is_knowledge_graph" ,
364+ ]
365+ )
266366def is_knowledge_graph (x ):
267367 """Checks if the given data model is a knowledge graph
268368
@@ -278,14 +378,24 @@ def is_knowledge_graph(x):
278378 return False
279379
280380
281- @synalinks_export ("synalinks.backend.KnowledgeGraphs" )
381+ @synalinks_export (
382+ [
383+ "synalinks.backend.KnowledgeGraphs" ,
384+ "synalinks.KnowledgeGraphs" ,
385+ ]
386+ )
282387class KnowledgeGraphs (DataModel ):
283388 """A list of knowledge graphs"""
284389
285390 knowledge_graphs : List [KnowledgeGraph ] = []
286391
287392
288- @synalinks_export ("synalinks.backend.is_knowledge_graphs" )
393+ @synalinks_export (
394+ [
395+ "synalinks.backend.is_knowledge_graphs" ,
396+ "synalinks.is_knowledge_graphs" ,
397+ ]
398+ )
289399def is_knowledge_graphs (x ):
290400 """Checks if the given data model are knowledge graphs
291401
0 commit comments