"""Schema for Territories.""" from marshmallow import fields, Schema, validate class TerritoriesGetItemSchema(Schema): """Territories GET Schema for one item.""" territory_id = fields.Int( load_from='id', default=None, allow_none=False, required=True) name = fields.String(default=None, allow_none=True, required=True) category = fields.String(default=None, allow_none=False, required=True) class TerritoriesGetSchema(Schema): """Territories GET Schema.""" items = fields.Nested(TerritoriesGetItemSchema, required=True, many=True, validate=validate.Length( min=1, error='Field may not be an empty list') )