diff --git a/anansyTypes/structures/embedding.py b/anansyTypes/structures/embedding.py index 280cb57..5abb679 100644 --- a/anansyTypes/structures/embedding.py +++ b/anansyTypes/structures/embedding.py @@ -33,7 +33,7 @@ class Embedding: } return core_schema.json_or_python_schema( - python_schema=core_schema.dataclass_schema(cls), + python_schema=handler.generate_schema(cls), json_schema=core_schema.plain_serializer_function_ser_schema( serialize, when_used='json' ), diff --git a/anansyTypes/structures/symbol.py b/anansyTypes/structures/symbol.py index 5ef183c..11ee3c4 100644 --- a/anansyTypes/structures/symbol.py +++ b/anansyTypes/structures/symbol.py @@ -23,7 +23,7 @@ class Symbol: } return core_schema.json_or_python_schema( - python_schema=core_schema.dataclass_schema(cls), + python_schema=handler.generate_schema(cls), json_schema=core_schema.plain_serializer_function_ser_schema( serialize, when_used='json' ),