flexmeasures.api.common.schemas.utils
Functions
- flexmeasures.api.common.schemas.utils.make_openapi_compatible(schema_cls: Type[Schema], include: list | None = None) Type[Schema]
Create an OpenAPI-compatible version of a Marshmallow schema.
allows to include additional fields (e.g. {“new_field”: fields.String()})
Drops custom __init__ args from the original schema
Replaces custom fields (like VariableQuantityField) with String