import json
from typing import Any
import divera
import divera.models
import divera.utils
[docs]class ModelEncoder(json.JSONEncoder):
[docs] def default(self, o: Any) -> Any:
if issubclass(type(o), divera.models.Model):
return o.data
else:
super().default(o)