Update api spec (#410)

* YOYO NEW API SPEC!

* I have generated the latest API!

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
This commit is contained in:
zoo-github-actions-auth[bot]
2025-04-01 15:08:02 -07:00
committed by GitHub
parent 7f453e7de8
commit 5711856363
5 changed files with 800 additions and 756 deletions

View File

@ -93,6 +93,22 @@ class OptionArcTo(BaseModel):
model_config = ConfigDict(protected_namespaces=())
class OptionCircularInvolute(BaseModel):
"""Adds a circular involute from the current position that goes through the given end_radius and is rotated around the current point by angle."""
angle: Angle
end_radius: LengthUnit
reverse: bool
start_radius: LengthUnit
type: Literal["circular_involute"] = "circular_involute"
model_config = ConfigDict(protected_namespaces=())
PathSegment = RootModel[
Annotated[
Union[
@ -102,6 +118,7 @@ PathSegment = RootModel[
OptionTangentialArc,
OptionTangentialArcTo,
OptionArcTo,
OptionCircularInvolute,
],
Field(discriminator="type"),
]