[docs]classempty(BaseModel):"""An empty response, used for any command that does not explicitly have a response defined here."""type:Literal["empty"]="empty"model_config=ConfigDict(protected_namespaces=())
[docs]classexport(BaseModel):"""The response to the 'Export' endpoint"""data:Exporttype:Literal["export"]="export"model_config=ConfigDict(protected_namespaces=())
[docs]classselect_with_point(BaseModel):"""The response to the 'SelectWithPoint' endpoint"""data:SelectWithPointtype:Literal["select_with_point"]="select_with_point"model_config=ConfigDict(protected_namespaces=())
[docs]classhighlight_set_entity(BaseModel):"""The response to the 'HighlightSetEntity' endpoint"""data:HighlightSetEntitytype:Literal["highlight_set_entity"]="highlight_set_entity"model_config=ConfigDict(protected_namespaces=())
[docs]classentity_get_child_uuid(BaseModel):"""The response to the 'EntityGetChildUuid' endpoint"""data:EntityGetChildUuidtype:Literal["entity_get_child_uuid"]="entity_get_child_uuid"model_config=ConfigDict(protected_namespaces=())
[docs]classentity_get_num_children(BaseModel):"""The response to the 'EntityGetNumChildren' endpoint"""data:EntityGetNumChildrentype:Literal["entity_get_num_children"]="entity_get_num_children"model_config=ConfigDict(protected_namespaces=())
[docs]classentity_get_parent_id(BaseModel):"""The response to the 'EntityGetParentId' endpoint"""data:EntityGetParentIdtype:Literal["entity_get_parent_id"]="entity_get_parent_id"model_config=ConfigDict(protected_namespaces=())
[docs]classentity_get_all_child_uuids(BaseModel):"""The response to the 'EntityGetAllChildUuids' endpoint"""data:EntityGetAllChildUuidstype:Literal["entity_get_all_child_uuids"]="entity_get_all_child_uuids"model_config=ConfigDict(protected_namespaces=())
[docs]classentity_get_sketch_paths(BaseModel):"""The response to the 'EntityGetSketchPaths' endpoint"""data:EntityGetSketchPathstype:Literal["entity_get_sketch_paths"]="entity_get_sketch_paths"model_config=ConfigDict(protected_namespaces=())
[docs]classclose_path(BaseModel):"""The response to the 'ClosePath' endpoint"""data:ClosePathtype:Literal["close_path"]="close_path"model_config=ConfigDict(protected_namespaces=())
[docs]classcamera_drag_move(BaseModel):"""The response to the 'CameraDragMove' endpoint"""data:CameraDragMovetype:Literal["camera_drag_move"]="camera_drag_move"model_config=ConfigDict(protected_namespaces=())
[docs]classcamera_drag_end(BaseModel):"""The response to the 'CameraDragEnd' endpoint"""data:CameraDragEndtype:Literal["camera_drag_end"]="camera_drag_end"model_config=ConfigDict(protected_namespaces=())
[docs]classdefault_camera_get_settings(BaseModel):"""The response to the 'DefaultCameraGetSettings' endpoint"""data:DefaultCameraGetSettingstype:Literal["default_camera_get_settings"]="default_camera_get_settings"model_config=ConfigDict(protected_namespaces=())
[docs]classdefault_camera_zoom(BaseModel):"""The response to the 'DefaultCameraZoom' endpoint"""data:DefaultCameraZoomtype:Literal["default_camera_zoom"]="default_camera_zoom"model_config=ConfigDict(protected_namespaces=())
[docs]classzoom_to_fit(BaseModel):"""The response to the 'ZoomToFit' endpoint"""data:ZoomToFittype:Literal["zoom_to_fit"]="zoom_to_fit"model_config=ConfigDict(protected_namespaces=())
[docs]classview_isometric(BaseModel):"""The response to the 'ViewIsometric' endpoint"""data:ViewIsometrictype:Literal["view_isometric"]="view_isometric"model_config=ConfigDict(protected_namespaces=())
[docs]classget_num_objects(BaseModel):"""The response to the 'GetNumObjects' endpoint"""data:GetNumObjectstype:Literal["get_num_objects"]="get_num_objects"model_config=ConfigDict(protected_namespaces=())
[docs]classdefault_camera_focus_on(BaseModel):"""The response to the 'DefaultCameraFocusOn' endpoint"""data:DefaultCameraFocusOntype:Literal["default_camera_focus_on"]="default_camera_focus_on"model_config=ConfigDict(protected_namespaces=())
[docs]classselect_get(BaseModel):"""The response to the 'SelectGet' endpoint"""data:SelectGettype:Literal["select_get"]="select_get"model_config=ConfigDict(protected_namespaces=())
[docs]classsolid3d_get_all_edge_faces(BaseModel):"""The response to the 'Solid3dGetAllEdgeFaces' endpoint"""data:Solid3dGetAllEdgeFacestype:Literal["solid3d_get_all_edge_faces"]="solid3d_get_all_edge_faces"model_config=ConfigDict(protected_namespaces=())
[docs]classsolid3d_get_all_opposite_edges(BaseModel):"""The response to the 'Solid3dGetAllOppositeEdges' endpoint"""data:Solid3dGetAllOppositeEdgestype:Literal["solid3d_get_all_opposite_edges"]="solid3d_get_all_opposite_edges"model_config=ConfigDict(protected_namespaces=())
[docs]classsolid3d_get_opposite_edge(BaseModel):"""The response to the 'Solid3dGetOppositeEdge' endpoint"""data:Solid3dGetOppositeEdgetype:Literal["solid3d_get_opposite_edge"]="solid3d_get_opposite_edge"model_config=ConfigDict(protected_namespaces=())
[docs]classsolid3d_get_next_adjacent_edge(BaseModel):"""The response to the 'Solid3dGetNextAdjacentEdge' endpoint"""data:Solid3dGetNextAdjacentEdgetype:Literal["solid3d_get_next_adjacent_edge"]="solid3d_get_next_adjacent_edge"model_config=ConfigDict(protected_namespaces=())
[docs]classsolid3d_get_prev_adjacent_edge(BaseModel):"""The response to the 'Solid3dGetPrevAdjacentEdge' endpoint"""data:Solid3dGetPrevAdjacentEdgetype:Literal["solid3d_get_prev_adjacent_edge"]="solid3d_get_prev_adjacent_edge"model_config=ConfigDict(protected_namespaces=())
[docs]classget_entity_type(BaseModel):"""The response to the 'GetEntityType' endpoint"""data:GetEntityTypetype:Literal["get_entity_type"]="get_entity_type"model_config=ConfigDict(protected_namespaces=())
[docs]classcurve_get_control_points(BaseModel):"""The response to the 'CurveGetControlPoints' endpoint"""data:CurveGetControlPointstype:Literal["curve_get_control_points"]="curve_get_control_points"model_config=ConfigDict(protected_namespaces=())
[docs]classcurve_get_type(BaseModel):"""The response to the 'CurveGetType' endpoint"""data:CurveGetTypetype:Literal["curve_get_type"]="curve_get_type"model_config=ConfigDict(protected_namespaces=())
[docs]classmouse_click(BaseModel):"""The response to the 'MouseClick' endpoint"""data:MouseClicktype:Literal["mouse_click"]="mouse_click"model_config=ConfigDict(protected_namespaces=())
[docs]classtake_snapshot(BaseModel):"""The response to the 'TakeSnapshot' endpoint"""data:TakeSnapshottype:Literal["take_snapshot"]="take_snapshot"model_config=ConfigDict(protected_namespaces=())
[docs]classpath_get_info(BaseModel):"""The response to the 'PathGetInfo' endpoint"""data:PathGetInfotype:Literal["path_get_info"]="path_get_info"model_config=ConfigDict(protected_namespaces=())
[docs]classpath_segment_info(BaseModel):"""The response to the 'PathSegmentInfo' endpoint"""data:PathSegmentInfotype:Literal["path_segment_info"]="path_segment_info"model_config=ConfigDict(protected_namespaces=())
[docs]classpath_get_curve_uuids_for_vertices(BaseModel):"""The response to the 'PathGetCurveUuidsForVertices' endpoint"""data:PathGetCurveUuidsForVerticestype:Literal["path_get_curve_uuids_for_vertices"]=("path_get_curve_uuids_for_vertices")model_config=ConfigDict(protected_namespaces=())
[docs]classpath_get_curve_uuid(BaseModel):"""The response to the 'PathGetCurveUuid' endpoint"""data:PathGetCurveUuidtype:Literal["path_get_curve_uuid"]="path_get_curve_uuid"model_config=ConfigDict(protected_namespaces=())
[docs]classpath_get_vertex_uuids(BaseModel):"""The response to the 'PathGetVertexUuids' endpoint"""data:PathGetVertexUuidstype:Literal["path_get_vertex_uuids"]="path_get_vertex_uuids"model_config=ConfigDict(protected_namespaces=())
[docs]classpath_get_sketch_target_uuid(BaseModel):"""The response to the 'PathGetSketchTargetUuid' endpoint"""data:PathGetSketchTargetUuidtype:Literal["path_get_sketch_target_uuid"]="path_get_sketch_target_uuid"model_config=ConfigDict(protected_namespaces=())
[docs]classcurve_get_end_points(BaseModel):"""The response to the 'CurveGetEndPoints' endpoint"""data:CurveGetEndPointstype:Literal["curve_get_end_points"]="curve_get_end_points"model_config=ConfigDict(protected_namespaces=())
[docs]classface_is_planar(BaseModel):"""The response to the 'FaceIsPlanar' endpoint"""data:FaceIsPlanartype:Literal["face_is_planar"]="face_is_planar"model_config=ConfigDict(protected_namespaces=())
[docs]classface_get_position(BaseModel):"""The response to the 'FaceGetPosition' endpoint"""data:FaceGetPositiontype:Literal["face_get_position"]="face_get_position"model_config=ConfigDict(protected_namespaces=())
[docs]classface_get_center(BaseModel):"""The response to the 'FaceGetCenter' endpoint"""data:FaceGetCentertype:Literal["face_get_center"]="face_get_center"model_config=ConfigDict(protected_namespaces=())
[docs]classface_get_gradient(BaseModel):"""The response to the 'FaceGetGradient' endpoint"""data:FaceGetGradienttype:Literal["face_get_gradient"]="face_get_gradient"model_config=ConfigDict(protected_namespaces=())
[docs]classplane_intersect_and_project(BaseModel):"""The response to the 'PlaneIntersectAndProject' endpoint"""data:PlaneIntersectAndProjecttype:Literal["plane_intersect_and_project"]="plane_intersect_and_project"model_config=ConfigDict(protected_namespaces=())
[docs]classimport_files(BaseModel):"""The response to the 'ImportFiles' endpoint"""data:ImportFilestype:Literal["import_files"]="import_files"model_config=ConfigDict(protected_namespaces=())
[docs]classimported_geometry(BaseModel):"""The response to the 'ImportedGeometry' endpoint"""data:ImportedGeometrytype:Literal["imported_geometry"]="imported_geometry"model_config=ConfigDict(protected_namespaces=())
[docs]classmass(BaseModel):"""The response to the 'Mass' endpoint"""data:Masstype:Literal["mass"]="mass"model_config=ConfigDict(protected_namespaces=())
[docs]classvolume(BaseModel):"""The response to the 'Volume' endpoint"""data:Volumetype:Literal["volume"]="volume"model_config=ConfigDict(protected_namespaces=())
[docs]classdensity(BaseModel):"""The response to the 'Density' endpoint"""data:Densitytype:Literal["density"]="density"model_config=ConfigDict(protected_namespaces=())
[docs]classsurface_area(BaseModel):"""The response to the 'SurfaceArea' endpoint"""data:SurfaceAreatype:Literal["surface_area"]="surface_area"model_config=ConfigDict(protected_namespaces=())
[docs]classcenter_of_mass(BaseModel):"""The response to the 'CenterOfMass' endpoint"""data:CenterOfMasstype:Literal["center_of_mass"]="center_of_mass"model_config=ConfigDict(protected_namespaces=())
[docs]classget_sketch_mode_plane(BaseModel):"""The response to the 'GetSketchModePlane' endpoint"""data:GetSketchModePlanetype:Literal["get_sketch_mode_plane"]="get_sketch_mode_plane"model_config=ConfigDict(protected_namespaces=())
[docs]classentity_get_distance(BaseModel):"""The response to the 'EntityGetDistance' endpoint"""data:EntityGetDistancetype:Literal["entity_get_distance"]="entity_get_distance"model_config=ConfigDict(protected_namespaces=())
[docs]classentity_linear_pattern_transform(BaseModel):"""The response to the 'EntityLinearPatternTransform' endpoint"""data:EntityLinearPatternTransformtype:Literal["entity_linear_pattern_transform"]="entity_linear_pattern_transform"model_config=ConfigDict(protected_namespaces=())
[docs]classentity_linear_pattern(BaseModel):"""The response to the 'EntityLinearPattern' endpoint"""data:EntityLinearPatterntype:Literal["entity_linear_pattern"]="entity_linear_pattern"model_config=ConfigDict(protected_namespaces=())
[docs]classentity_circular_pattern(BaseModel):"""The response to the 'EntityCircularPattern' endpoint"""data:EntityCircularPatterntype:Literal["entity_circular_pattern"]="entity_circular_pattern"model_config=ConfigDict(protected_namespaces=())
[docs]classsolid3d_get_extrusion_face_info(BaseModel):"""The response to the 'Solid3dGetExtrusionFaceInfo' endpoint"""data:Solid3dGetExtrusionFaceInfotype:Literal["solid3d_get_extrusion_face_info"]="solid3d_get_extrusion_face_info"model_config=ConfigDict(protected_namespaces=())
[docs]classextrusion_face_info(BaseModel):"""The response to the 'ExtrusionFaceInfo' endpoint"""data:ExtrusionFaceInfotype:Literal["extrusion_face_info"]="extrusion_face_info"model_config=ConfigDict(protected_namespaces=())