Update api spec (#225)
* 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:
committed by
GitHub
parent
d31d9507d2
commit
60c42befdf
File diff suppressed because it is too large
Load Diff
@ -254,6 +254,7 @@ from .user_org_role import UserOrgRole
|
|||||||
from .user_results_page import UserResultsPage
|
from .user_results_page import UserResultsPage
|
||||||
from .uuid import Uuid
|
from .uuid import Uuid
|
||||||
from .verification_token_response import VerificationTokenResponse
|
from .verification_token_response import VerificationTokenResponse
|
||||||
|
from .view_isometric import ViewIsometric
|
||||||
from .volume import Volume
|
from .volume import Volume
|
||||||
from .web_socket_request import WebSocketRequest
|
from .web_socket_request import WebSocketRequest
|
||||||
from .web_socket_response import WebSocketResponse
|
from .web_socket_response import WebSocketResponse
|
||||||
@ -262,3 +263,4 @@ from .zoo_product_subscriptions import ZooProductSubscriptions
|
|||||||
from .zoo_product_subscriptions_org_request import ZooProductSubscriptionsOrgRequest
|
from .zoo_product_subscriptions_org_request import ZooProductSubscriptionsOrgRequest
|
||||||
from .zoo_product_subscriptions_user_request import ZooProductSubscriptionsUserRequest
|
from .zoo_product_subscriptions_user_request import ZooProductSubscriptionsUserRequest
|
||||||
from .zoo_tool import ZooTool
|
from .zoo_tool import ZooTool
|
||||||
|
from .zoom_to_fit import ZoomToFit
|
||||||
|
@ -49,7 +49,9 @@ from ..models.solid3d_get_opposite_edge import Solid3dGetOppositeEdge
|
|||||||
from ..models.solid3d_get_prev_adjacent_edge import Solid3dGetPrevAdjacentEdge
|
from ..models.solid3d_get_prev_adjacent_edge import Solid3dGetPrevAdjacentEdge
|
||||||
from ..models.surface_area import SurfaceArea
|
from ..models.surface_area import SurfaceArea
|
||||||
from ..models.take_snapshot import TakeSnapshot
|
from ..models.take_snapshot import TakeSnapshot
|
||||||
|
from ..models.view_isometric import ViewIsometric
|
||||||
from ..models.volume import Volume
|
from ..models.volume import Volume
|
||||||
|
from ..models.zoom_to_fit import ZoomToFit
|
||||||
|
|
||||||
|
|
||||||
class empty(BaseModel):
|
class empty(BaseModel):
|
||||||
@ -170,6 +172,26 @@ class default_camera_zoom(BaseModel):
|
|||||||
model_config = ConfigDict(protected_namespaces=())
|
model_config = ConfigDict(protected_namespaces=())
|
||||||
|
|
||||||
|
|
||||||
|
class zoom_to_fit(BaseModel):
|
||||||
|
"""The response to the 'ZoomToFit' endpoint"""
|
||||||
|
|
||||||
|
data: ZoomToFit
|
||||||
|
|
||||||
|
type: Literal["zoom_to_fit"] = "zoom_to_fit"
|
||||||
|
|
||||||
|
model_config = ConfigDict(protected_namespaces=())
|
||||||
|
|
||||||
|
|
||||||
|
class view_isometric(BaseModel):
|
||||||
|
"""The response to the 'ViewIsometric' endpoint"""
|
||||||
|
|
||||||
|
data: ViewIsometric
|
||||||
|
|
||||||
|
type: Literal["view_isometric"] = "view_isometric"
|
||||||
|
|
||||||
|
model_config = ConfigDict(protected_namespaces=())
|
||||||
|
|
||||||
|
|
||||||
class get_num_objects(BaseModel):
|
class get_num_objects(BaseModel):
|
||||||
"""The response to the 'GetNumObjects' endpoint"""
|
"""The response to the 'GetNumObjects' endpoint"""
|
||||||
|
|
||||||
@ -547,6 +569,8 @@ OkModelingCmdResponse = RootModel[
|
|||||||
camera_drag_end,
|
camera_drag_end,
|
||||||
default_camera_get_settings,
|
default_camera_get_settings,
|
||||||
default_camera_zoom,
|
default_camera_zoom,
|
||||||
|
zoom_to_fit,
|
||||||
|
view_isometric,
|
||||||
get_num_objects,
|
get_num_objects,
|
||||||
default_camera_focus_on,
|
default_camera_focus_on,
|
||||||
select_get,
|
select_get,
|
||||||
|
12
kittycad/models/view_isometric.py
Normal file
12
kittycad/models/view_isometric.py
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
|
||||||
|
from pydantic import BaseModel, ConfigDict
|
||||||
|
|
||||||
|
from ..models.camera_settings import CameraSettings
|
||||||
|
|
||||||
|
|
||||||
|
class ViewIsometric(BaseModel):
|
||||||
|
"""The response from the `ViewIsometric` command."""
|
||||||
|
|
||||||
|
settings: CameraSettings
|
||||||
|
|
||||||
|
model_config = ConfigDict(protected_namespaces=())
|
12
kittycad/models/zoom_to_fit.py
Normal file
12
kittycad/models/zoom_to_fit.py
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
|
||||||
|
from pydantic import BaseModel, ConfigDict
|
||||||
|
|
||||||
|
from ..models.camera_settings import CameraSettings
|
||||||
|
|
||||||
|
|
||||||
|
class ZoomToFit(BaseModel):
|
||||||
|
"""The response from the `ZoomToFit` command."""
|
||||||
|
|
||||||
|
settings: CameraSettings
|
||||||
|
|
||||||
|
model_config = ConfigDict(protected_namespaces=())
|
72
spec.json
72
spec.json
@ -21787,6 +21787,44 @@
|
|||||||
"type"
|
"type"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"description": "The response to the 'ZoomToFit' endpoint",
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"data": {
|
||||||
|
"$ref": "#/components/schemas/ZoomToFit"
|
||||||
|
},
|
||||||
|
"type": {
|
||||||
|
"type": "string",
|
||||||
|
"enum": [
|
||||||
|
"zoom_to_fit"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": [
|
||||||
|
"data",
|
||||||
|
"type"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "The response to the 'ViewIsometric' endpoint",
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"data": {
|
||||||
|
"$ref": "#/components/schemas/ViewIsometric"
|
||||||
|
},
|
||||||
|
"type": {
|
||||||
|
"type": "string",
|
||||||
|
"enum": [
|
||||||
|
"view_isometric"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": [
|
||||||
|
"data",
|
||||||
|
"type"
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"description": "The response to the 'GetNumObjects' endpoint",
|
"description": "The response to the 'GetNumObjects' endpoint",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
@ -27201,6 +27239,23 @@
|
|||||||
"updated_at"
|
"updated_at"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"ViewIsometric": {
|
||||||
|
"description": "The response from the `ViewIsometric` command.",
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"settings": {
|
||||||
|
"description": "Camera settings",
|
||||||
|
"allOf": [
|
||||||
|
{
|
||||||
|
"$ref": "#/components/schemas/CameraSettings"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": [
|
||||||
|
"settings"
|
||||||
|
]
|
||||||
|
},
|
||||||
"Volume": {
|
"Volume": {
|
||||||
"description": "The volume response.",
|
"description": "The volume response.",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
@ -27588,6 +27643,23 @@
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
"ZoomToFit": {
|
||||||
|
"description": "The response from the `ZoomToFit` command.",
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"settings": {
|
||||||
|
"description": "Camera settings",
|
||||||
|
"allOf": [
|
||||||
|
{
|
||||||
|
"$ref": "#/components/schemas/CameraSettings"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": [
|
||||||
|
"settings"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"responses": {
|
"responses": {
|
||||||
|
Reference in New Issue
Block a user