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]