Skip to content
6 changes: 3 additions & 3 deletions src/utils_flask_sqla_geo/schema.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,11 +44,11 @@ def load(self, data, *, many=None, **kwargs):


class FeatureSchema(Schema):
id = fields.Field()
id = fields.Raw()
type = fields.Constant("Feature", required=True)
# note: geometry validity done by GeometryField deserialization
geometry = fields.Mapping(required=True, allow_none=True)
properties = fields.Mapping(required=True)
geometry = fields.Dict(required=True, allow_none=True)
properties = fields.Dict(required=True)


class FeatureCollectionSchema(Schema):
Expand Down