27 lines
562 B
Python

from pydantic import BaseModel, UUID7
from fiber_package.membership_tag import Membership
# List People
class ListPeopleRequest(BaseModel):
association_tag: str
membership: Membership
query: str | None = None
ListPeopleResponse = list[BaseModel]
# List Committees
class ListCommitteesRequest(BaseModel):
association_tag: str
query: str | None = None
ListCommitteesResponse = list[BaseModel]
# List Committee Editions
class ListCommitteeEditionsRequest(BaseModel):
committee: UUID7
ListCommitteeEditionsResponse = list[BaseModel]