updated models and schemas for shipments and dewars

This commit is contained in:
GotthardG
2024-11-11 11:43:49 +01:00
parent d5c7e7e6f3
commit 701c42c0dd
8 changed files with 96 additions and 91 deletions

View File

@@ -104,8 +104,8 @@ class DewarCreate(DewarBase):
class Dewar(DewarBase):
id: str
shipment_id: Optional[str]
id: int
shipment_id: Optional[int]
contact_person: Optional[ContactPerson]
return_address: Optional[Address]
pucks: Optional[List[Puck]] = []
@@ -138,7 +138,7 @@ class Proposal(BaseModel):
# Shipment schemas
class Shipment(BaseModel):
shipment_id: int
id: int
shipment_name: str
shipment_date: date
shipment_status: str
@@ -156,7 +156,7 @@ class ShipmentCreate(BaseModel):
shipment_name: str
shipment_date: date
shipment_status: str
comments: Optional[constr(max_length=500)]
comments: Optional[constr(max_length=200)]
contact_person_id: int
return_address_id: int
proposal_id: int