import uuid from pydantic import BaseModel class DeceasedCandidate(BaseModel): person_id: uuid.UUID name: str birth_year: int class DeceasedByChildCandidate(BaseModel): person_id: uuid.UUID name: str child_birth_year: int class DeceasedApply(BaseModel): person_ids: list[uuid.UUID] class GenderProposal(BaseModel): person_id: uuid.UUID name: str proposed_gender: str class GenderUpdate(BaseModel): person_id: uuid.UUID gender: str class GenderApply(BaseModel): updates: list[GenderUpdate] class NameIssue(BaseModel): name_id: uuid.UUID person_id: uuid.UUID given: str | None = None surname: str | None = None issue: str class NameEdit(BaseModel): name_id: uuid.UUID given: str | None = None surname: str | None = None class NameApply(BaseModel): edits: list[NameEdit] class CleanupResult(BaseModel): updated: int