Proper class names (#272)

* towards proper class names

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* mypy

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* fixes

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* I have generated the latest API!

---------

Signed-off-by: Jess Frazelle <github@jessfraz.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
This commit is contained in:
Jess Frazelle
2024-09-10 15:24:19 -07:00
committed by GitHub
parent 65d40767fa
commit 4ee77bb1cf
21 changed files with 1286 additions and 1266 deletions

View File

@ -13,7 +13,7 @@ from ..models.system import System
from ..models.unit_length import UnitLength
class fbx(BaseModel):
class OptionFbx(BaseModel):
"""Autodesk Filmbox (FBX) format."""
storage: FbxStorage
@ -23,7 +23,7 @@ class fbx(BaseModel):
model_config = ConfigDict(protected_namespaces=())
class gltf(BaseModel):
class OptionGltf(BaseModel):
"""glTF 2.0. We refer to this as glTF since that is how our customers refer to it, although by default it will be in binary format and thus technically (glb). If you prefer ASCII output, you can set that option for the export."""
presentation: GltfPresentation
@ -35,7 +35,7 @@ class gltf(BaseModel):
model_config = ConfigDict(protected_namespaces=())
class obj(BaseModel):
class OptionObj(BaseModel):
"""Wavefront OBJ format."""
coords: System
@ -47,7 +47,7 @@ class obj(BaseModel):
model_config = ConfigDict(protected_namespaces=())
class ply(BaseModel):
class OptionPly(BaseModel):
"""The PLY Polygon File Format."""
coords: System
@ -63,7 +63,7 @@ class ply(BaseModel):
model_config = ConfigDict(protected_namespaces=())
class step(BaseModel):
class OptionStep(BaseModel):
"""ISO 10303-21 (STEP) format."""
coords: System
@ -73,7 +73,7 @@ class step(BaseModel):
model_config = ConfigDict(protected_namespaces=())
class stl(BaseModel):
class OptionStl(BaseModel):
"""*ST**ereo**L**ithography format."""
coords: System
@ -92,12 +92,12 @@ class stl(BaseModel):
OutputFormat = RootModel[
Annotated[
Union[
fbx,
gltf,
obj,
ply,
step,
stl,
OptionFbx,
OptionGltf,
OptionObj,
OptionPly,
OptionStep,
OptionStl,
],
Field(discriminator="type"),
]