We should create a Base class for all metacatalog models (inheriting from sqlalchemy.DeclarativeBase).
All models share the same declarative base anyway, so implementation should be straightforward. The idea is, that all models have a UUID, a to_dict method and a from_dict method.
@AlexDo1 any thoughts on this?
I think that is a good idea as this would remove a lot of redundancy and would make the (basic) functionalities of metacatalog models more clear (especially the to_dict and from_dict methods).
We should create a Base class for all metacatalog models (inheriting from sqlalchemy.DeclarativeBase). All models share the same declarative base anyway, so implementation should be straightforward. The idea is, that all models have a UUID, a to_dict method and a from_dict method. @AlexDo1 any thoughts on this?