22 lines
447 B
Python
22 lines
447 B
Python
from pydantic import BaseModel, ConfigDict
|
|
|
|
|
|
class ClampConnectionBase(BaseModel):
|
|
min_mm: float | None = None
|
|
max_mm: float | None = None
|
|
min_in: float | None = None
|
|
max_in: float | None = None
|
|
|
|
|
|
class ClampConnectionCreate(ClampConnectionBase):
|
|
pass
|
|
|
|
|
|
class ClampConnectionUpdate(ClampConnectionBase):
|
|
pass
|
|
|
|
|
|
class ClampConnectionRead(ClampConnectionBase):
|
|
model_config = ConfigDict(from_attributes=True)
|
|
id: int
|