21 lines
402 B
Python
21 lines
402 B
Python
from pydantic import BaseModel, ConfigDict
|
|
|
|
|
|
class StaticConnectionBase(BaseModel):
|
|
od_mm: float
|
|
od_in: float
|
|
|
|
|
|
class StaticConnectionCreate(StaticConnectionBase):
|
|
pass
|
|
|
|
|
|
class StaticConnectionUpdate(BaseModel):
|
|
od_mm: float | None = None
|
|
od_in: float | None = None
|
|
|
|
|
|
class StaticConnectionRead(StaticConnectionBase):
|
|
model_config = ConfigDict(from_attributes=True)
|
|
id: int
|