pydantic cleanup

Signed-off-by: Jess Frazelle <github@jessfraz.com>
This commit is contained in:
Jess Frazelle
2024-01-06 18:32:21 -08:00
parent b233f94a24
commit 8d476bbec6
140 changed files with 1122 additions and 540 deletions

View File

@ -1,7 +1,7 @@
import datetime
from typing import Dict, Literal, Optional, Union
from pydantic import BaseModel, Field, RootModel
from pydantic import BaseModel, ConfigDict, Field, RootModel
from typing_extensions import Annotated
from ..models.ai_feedback import AiFeedback
@ -51,6 +51,8 @@ class file_conversion(BaseModel):
user_id: Uuid
model_config = ConfigDict(protected_namespaces=())
class file_center_of_mass(BaseModel):
"""File center of mass."""
@ -79,6 +81,8 @@ class file_center_of_mass(BaseModel):
user_id: Uuid
model_config = ConfigDict(protected_namespaces=())
class file_mass(BaseModel):
"""A file mass."""
@ -111,6 +115,8 @@ class file_mass(BaseModel):
user_id: Uuid
model_config = ConfigDict(protected_namespaces=())
class file_volume(BaseModel):
"""A file volume."""
@ -139,6 +145,8 @@ class file_volume(BaseModel):
volume: Optional[float] = None
model_config = ConfigDict(protected_namespaces=())
class file_density(BaseModel):
"""A file density."""
@ -171,6 +179,8 @@ class file_density(BaseModel):
user_id: Uuid
model_config = ConfigDict(protected_namespaces=())
class file_surface_area(BaseModel):
"""A file surface area."""
@ -199,6 +209,8 @@ class file_surface_area(BaseModel):
user_id: Uuid
model_config = ConfigDict(protected_namespaces=())
class text_to_cad(BaseModel):
"""Text to CAD."""
@ -231,6 +243,8 @@ class text_to_cad(BaseModel):
user_id: Uuid
model_config = ConfigDict(protected_namespaces=())
AsyncApiCallOutput = RootModel[
Annotated[