Skip to content

Commit 6b4fc15

Browse files
committed
fix(officers): model fields use OfficerPositionEnum
1 parent 2e4ce2c commit 6b4fc15

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/officers/models.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ class OfficerTermCreate(BaseModel):
3737
"""Request body to create a new Officer Term"""
3838

3939
computing_id: str = Field(..., max_length=COMPUTING_ID_LEN)
40-
position: str = Field(..., max_length=128)
40+
position: OfficerPositionEnum = Field(..., max_length=128)
4141
start_date: date
4242
end_date: date | None = None
4343
nickname: str | None = Field(None, max_length=128)
@@ -61,7 +61,7 @@ class OfficerTermUpdate(BaseModel):
6161
"""Request body to patch an Officer Term"""
6262

6363
computing_id: str | None = Field(None, max_length=COMPUTING_ID_LEN)
64-
position: str | None = Field(None, max_length=128)
64+
position: OfficerPositionEnum | None = Field(None, max_length=128)
6565
start_date: date | None = None
6666
end_date: date | None = None
6767
nickname: str | None = Field(None, max_length=128)

0 commit comments

Comments
 (0)