"""Marshmallow schema for AWAL terminations (shared by staff + delete configs). Both `/v2/vendor//internal-staff` and `DELETE /v2/vendors/` take only a vendor_uuid in the path. The staff payload has hardcoded int IDs, not row fields, so this schema exists purely to validate the CSV shape. Use via: --schema pipelines.awal_terminations.schemas:VendorUuidSchema """ from marshmallow import Schema, fields class VendorUuidSchema(Schema): # type: ignore[misc] vendor_uuid = fields.String(required=True)