Update api spec (#213)
* 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
64e8aa2816
commit
acea57bcba
File diff suppressed because it is too large
Load Diff
@ -7,6 +7,8 @@ from ..models.point3d import Point3d
|
|||||||
class GetSketchModePlane(BaseModel):
|
class GetSketchModePlane(BaseModel):
|
||||||
"""The plane for sketch mode."""
|
"""The plane for sketch mode."""
|
||||||
|
|
||||||
|
origin: Point3d
|
||||||
|
|
||||||
x_axis: Point3d
|
x_axis: Point3d
|
||||||
|
|
||||||
y_axis: Point3d
|
y_axis: Point3d
|
||||||
|
@ -481,6 +481,16 @@ class update_annotation(BaseModel):
|
|||||||
model_config = ConfigDict(protected_namespaces=())
|
model_config = ConfigDict(protected_namespaces=())
|
||||||
|
|
||||||
|
|
||||||
|
class edge_lines_visible(BaseModel):
|
||||||
|
"""Changes visibility of scene-wide edge lines on brep solids"""
|
||||||
|
|
||||||
|
hidden: bool
|
||||||
|
|
||||||
|
type: Literal["edge_lines_visible"] = "edge_lines_visible"
|
||||||
|
|
||||||
|
model_config = ConfigDict(protected_namespaces=())
|
||||||
|
|
||||||
|
|
||||||
class object_visible(BaseModel):
|
class object_visible(BaseModel):
|
||||||
"""Hide or show an object"""
|
"""Hide or show an object"""
|
||||||
|
|
||||||
@ -1229,6 +1239,7 @@ ModelingCmd = RootModel[
|
|||||||
highlight_set_entities,
|
highlight_set_entities,
|
||||||
new_annotation,
|
new_annotation,
|
||||||
update_annotation,
|
update_annotation,
|
||||||
|
edge_lines_visible,
|
||||||
object_visible,
|
object_visible,
|
||||||
object_bring_to_front,
|
object_bring_to_front,
|
||||||
object_set_material_params_pbr,
|
object_set_material_params_pbr,
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
from typing import List, Literal, Optional, Union
|
from typing import Dict, List, Literal, Optional, Union
|
||||||
|
|
||||||
from pydantic import BaseModel, ConfigDict, Field, RootModel
|
from pydantic import BaseModel, ConfigDict, Field, RootModel
|
||||||
from typing_extensions import Annotated
|
from typing_extensions import Annotated
|
||||||
@ -75,6 +75,16 @@ class metrics_response(BaseModel):
|
|||||||
model_config = ConfigDict(protected_namespaces=())
|
model_config = ConfigDict(protected_namespaces=())
|
||||||
|
|
||||||
|
|
||||||
|
class headers(BaseModel):
|
||||||
|
"""Authentication header request."""
|
||||||
|
|
||||||
|
headers: Dict[str, str]
|
||||||
|
|
||||||
|
type: Literal["headers"] = "headers"
|
||||||
|
|
||||||
|
model_config = ConfigDict(protected_namespaces=())
|
||||||
|
|
||||||
|
|
||||||
WebSocketRequest = RootModel[
|
WebSocketRequest = RootModel[
|
||||||
Annotated[
|
Annotated[
|
||||||
Union[
|
Union[
|
||||||
@ -84,6 +94,7 @@ WebSocketRequest = RootModel[
|
|||||||
modeling_cmd_batch_req,
|
modeling_cmd_batch_req,
|
||||||
ping,
|
ping,
|
||||||
metrics_response,
|
metrics_response,
|
||||||
|
headers,
|
||||||
],
|
],
|
||||||
Field(discriminator="type"),
|
Field(discriminator="type"),
|
||||||
]
|
]
|
||||||
|
52
spec.json
52
spec.json
@ -17100,6 +17100,14 @@
|
|||||||
"description": "The plane for sketch mode.",
|
"description": "The plane for sketch mode.",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
|
"origin": {
|
||||||
|
"description": "The origin.",
|
||||||
|
"allOf": [
|
||||||
|
{
|
||||||
|
"$ref": "#/components/schemas/Point3d"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
"x_axis": {
|
"x_axis": {
|
||||||
"description": "The x axis.",
|
"description": "The x axis.",
|
||||||
"allOf": [
|
"allOf": [
|
||||||
@ -17126,6 +17134,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"required": [
|
"required": [
|
||||||
|
"origin",
|
||||||
"x_axis",
|
"x_axis",
|
||||||
"y_axis",
|
"y_axis",
|
||||||
"z_axis"
|
"z_axis"
|
||||||
@ -19689,6 +19698,26 @@
|
|||||||
"type"
|
"type"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"description": "Changes visibility of scene-wide edge lines on brep solids",
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"hidden": {
|
||||||
|
"description": "Whether or not the edge lines should be hidden.",
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"type": {
|
||||||
|
"type": "string",
|
||||||
|
"enum": [
|
||||||
|
"edge_lines_visible"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": [
|
||||||
|
"hidden",
|
||||||
|
"type"
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"description": "Hide or show an object",
|
"description": "Hide or show an object",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
@ -27239,6 +27268,29 @@
|
|||||||
"metrics",
|
"metrics",
|
||||||
"type"
|
"type"
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Authentication header request.",
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"headers": {
|
||||||
|
"description": "The authentication header.",
|
||||||
|
"type": "object",
|
||||||
|
"additionalProperties": {
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": {
|
||||||
|
"type": "string",
|
||||||
|
"enum": [
|
||||||
|
"headers"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": [
|
||||||
|
"headers",
|
||||||
|
"type"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
Reference in New Issue
Block a user