"""Schema for Track Spatial.""" import marshmallow from marshmallow import fields from marshmallow.validate import Length from backend.utils.schema_validator import IsNotBlankOrWhitespace class TrackSpatialPostSchema(marshmallow.Schema): """Schema used for creating track_spatial.""" isrc = fields.String( required=False, validate=[IsNotBlankOrWhitespace(), Length(max=16)]) class TrackSpatialUpdateSchema(marshmallow.Schema): """Schema used for upserting track_spatial via PUT.""" isrc = fields.String( required=False, validate=[IsNotBlankOrWhitespace(), Length(max=16)])