"""Models for deactivation endpoints.""" from pydantic import BaseModel from pdp.fastapi.schemas.tenant import Tenant class DeactivationSummary(BaseModel): """Basic deactivation stats.""" deleted: int = 0 remaining: int = 0 class DeactivateResponse(BaseModel): """Generic/reusable Deactivate response.""" summary: DeactivationSummary class DeactivateAllResponse(DeactivateResponse): """Deactivate All response.""" class DeactivateOneResponse(DeactivateResponse): """Deactivate One response.""" class DeactivateOneRequest(Tenant): """Deactivate One request."""