added pet data for samples events

This commit is contained in:
GotthardG
2024-12-04 11:23:21 +01:00
parent b4f4e5a3d5
commit 1a1a710edf
5 changed files with 75 additions and 7 deletions

View File

@ -76,6 +76,8 @@ class DataCollectionParameters(BaseModel):
class Config:
from_attributes = True
class SampleEventCreate(BaseModel):
event_type: str
class Results(BaseModel):
# Define attributes for Results here
@ -142,6 +144,7 @@ class SampleCreate(BaseModel):
position: int = Field(..., alias="positioninpuck")
data_collection_parameters: Optional[DataCollectionParameters] = None
results: Optional[Results] = None
events: Optional[List[str]] = None
class Config:
populate_by_name = True