diff --git a/src/fiber_package/groups/committees/committee.py b/src/fiber_package/groups/committees/committee.py index ff071f8..898da4f 100644 --- a/src/fiber_package/groups/committees/committee.py +++ b/src/fiber_package/groups/committees/committee.py @@ -37,7 +37,7 @@ class CommitteeModel(BaseModel): class CommitteeEditionModel(BaseModel): members: EntityList - functions: dict[UUID4, str] + functions: dict[UUID7, str] start_date: date end_date: date | None # None means ongoing diff --git a/src/fiber_package/util.py b/src/fiber_package/util.py index 2c6c325..f4b84c4 100644 --- a/src/fiber_package/util.py +++ b/src/fiber_package/util.py @@ -1,9 +1,9 @@ from typing import Annotated -from pydantic import RootModel, Field, UUID4 +from pydantic import RootModel, Field, UUID7 -EntityList = Annotated[list[UUID4], Field(default_factory=list)] -GroupList = Annotated[list[UUID4], Field(default_factory=list)] +EntityList = Annotated[list[UUID7], Field(default_factory=list)] +GroupList = Annotated[list[UUID7], Field(default_factory=list)] -EntityRef = UUID4 -GroupRef = UUID4 \ No newline at end of file +EntityRef = UUID7 +GroupRef = UUID7 \ No newline at end of file