1405 lines
6.0 MiB
1405 lines
6.0 MiB
<!DOCTYPE html>
|
||
<html class="writer-html5" lang="en" >
|
||
<head>
|
||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />
|
||
<meta property="og:title" content="kittycad.models.ok_web_socket_response_data.ModelingData" />
|
||
<meta property="og:type" content="website" />
|
||
<meta property="og:url" content="_autosummary/kittycad.models.ok_web_socket_response_data.ModelingData.html" />
|
||
<meta property="og:site_name" content="kittycad" />
|
||
<meta property="og:image:width" content="1146" />
|
||
<meta property="og:image:height" content="600" />
|
||
<meta property="og:image" content="/_images/social_previews/summary__autosummary_kittycad.models.ok_web_socket_response_data.ModelingData_30dc4ffe.png" />
|
||
<meta property="og:image:alt" content="" />
|
||
<meta name="twitter:card" content="summary_large_image" />
|
||
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||
<title>kittycad.models.ok_web_socket_response_data.ModelingData — kittycad v0.5.9 documentation</title>
|
||
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
|
||
<link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
|
||
<link rel="stylesheet" href="../_static/graphviz.css" type="text/css" />
|
||
<link rel="stylesheet" href="../_static/copybutton.css" type="text/css" />
|
||
<link rel="stylesheet" href="../_static/autoclasstoc.css" type="text/css" />
|
||
<!--[if lt IE 9]>
|
||
<script src="../_static/js/html5shiv.min.js"></script>
|
||
<![endif]-->
|
||
|
||
<script src="../_static/jquery.js?v=5d32c60e"></script>
|
||
<script src="../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
|
||
<script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js?v=19ad864f"></script>
|
||
<script src="../_static/doctools.js?v=888ff710"></script>
|
||
<script src="../_static/sphinx_highlight.js?v=4825356b"></script>
|
||
<script src="../_static/clipboard.min.js?v=a7894cd8"></script>
|
||
<script src="../_static/copybutton.js?v=f281be69"></script>
|
||
<script src="../_static/js/theme.js"></script>
|
||
<link rel="index" title="Index" href="../genindex.html" />
|
||
<link rel="search" title="Search" href="../search.html" />
|
||
<link rel="next" title="kittycad.models.ok_web_socket_response_data.SdpAnswerData" href="kittycad.models.ok_web_socket_response_data.SdpAnswerData.html" />
|
||
<link rel="prev" title="kittycad.models.ok_web_socket_response_data.MetricsRequestData" href="kittycad.models.ok_web_socket_response_data.MetricsRequestData.html" />
|
||
</head>
|
||
|
||
<body class="wy-body-for-nav">
|
||
<div class="wy-grid-for-nav">
|
||
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
|
||
<div class="wy-side-scroll">
|
||
<div class="wy-side-nav-search" >
|
||
|
||
|
||
|
||
<a href="../index.html" class="icon icon-home">
|
||
kittycad
|
||
</a>
|
||
<div class="version">
|
||
v0.5.9
|
||
</div>
|
||
<div role="search">
|
||
<form id="rtd-search-form" class="wy-form" action="../search.html" method="get">
|
||
<input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
|
||
<input type="hidden" name="check_keywords" value="yes" />
|
||
<input type="hidden" name="area" value="default" />
|
||
</form>
|
||
</div>
|
||
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
|
||
<ul class="current">
|
||
<li class="toctree-l1"><a class="reference internal" href="kittycad.api.html">kittycad.api</a></li>
|
||
<li class="toctree-l1"><a class="reference internal" href="kittycad.client.html">kittycad.client</a></li>
|
||
<li class="toctree-l1 current"><a class="reference internal" href="kittycad.models.html">kittycad.models</a><ul class="current">
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.account_provider.html">kittycad.models.account_provider</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.ai_feedback.html">kittycad.models.ai_feedback</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.ai_plugin_api.html">kittycad.models.ai_plugin_api</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.ai_plugin_api_type.html">kittycad.models.ai_plugin_api_type</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.ai_plugin_auth.html">kittycad.models.ai_plugin_auth</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.ai_plugin_auth_type.html">kittycad.models.ai_plugin_auth_type</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.ai_plugin_http_auth_type.html">kittycad.models.ai_plugin_http_auth_type</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.ai_plugin_manifest.html">kittycad.models.ai_plugin_manifest</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.ai_prompt.html">kittycad.models.ai_prompt</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.ai_prompt_results_page.html">kittycad.models.ai_prompt_results_page</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.ai_prompt_type.html">kittycad.models.ai_prompt_type</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.angle.html">kittycad.models.angle</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.annotation_line_end.html">kittycad.models.annotation_line_end</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.annotation_line_end_options.html">kittycad.models.annotation_line_end_options</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.annotation_options.html">kittycad.models.annotation_options</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.annotation_text_alignment_x.html">kittycad.models.annotation_text_alignment_x</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.annotation_text_alignment_y.html">kittycad.models.annotation_text_alignment_y</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.annotation_text_options.html">kittycad.models.annotation_text_options</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.annotation_type.html">kittycad.models.annotation_type</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.api_call_query_group.html">kittycad.models.api_call_query_group</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.api_call_query_group_by.html">kittycad.models.api_call_query_group_by</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.api_call_status.html">kittycad.models.api_call_status</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.api_call_with_price.html">kittycad.models.api_call_with_price</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.api_call_with_price_results_page.html">kittycad.models.api_call_with_price_results_page</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.api_error.html">kittycad.models.api_error</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.api_token.html">kittycad.models.api_token</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.api_token_results_page.html">kittycad.models.api_token_results_page</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.app_client_info.html">kittycad.models.app_client_info</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.async_api_call.html">kittycad.models.async_api_call</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.async_api_call_output.html">kittycad.models.async_api_call_output</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.async_api_call_results_page.html">kittycad.models.async_api_call_results_page</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.async_api_call_type.html">kittycad.models.async_api_call_type</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.axis.html">kittycad.models.axis</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.axis_direction_pair.html">kittycad.models.axis_direction_pair</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.base64data.html">kittycad.models.base64data</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.billing_info.html">kittycad.models.billing_info</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.cache_metadata.html">kittycad.models.cache_metadata</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.camera_drag_interaction_type.html">kittycad.models.camera_drag_interaction_type</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.card_details.html">kittycad.models.card_details</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.center_of_mass.html">kittycad.models.center_of_mass</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.client_metrics.html">kittycad.models.client_metrics</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.cluster.html">kittycad.models.cluster</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.code_language.html">kittycad.models.code_language</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.code_output.html">kittycad.models.code_output</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.color.html">kittycad.models.color</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.connection.html">kittycad.models.connection</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.country_code.html">kittycad.models.country_code</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.coupon.html">kittycad.models.coupon</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.created_at_sort_mode.html">kittycad.models.created_at_sort_mode</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.currency.html">kittycad.models.currency</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.curve_get_control_points.html">kittycad.models.curve_get_control_points</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.curve_get_end_points.html">kittycad.models.curve_get_end_points</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.curve_get_type.html">kittycad.models.curve_get_type</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.curve_type.html">kittycad.models.curve_type</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.customer.html">kittycad.models.customer</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.customer_balance.html">kittycad.models.customer_balance</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.density.html">kittycad.models.density</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.device_access_token_request_form.html">kittycad.models.device_access_token_request_form</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.device_auth_request_form.html">kittycad.models.device_auth_request_form</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.device_auth_verify_params.html">kittycad.models.device_auth_verify_params</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.direction.html">kittycad.models.direction</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.discount.html">kittycad.models.discount</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.email_authentication_form.html">kittycad.models.email_authentication_form</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.empty.html">kittycad.models.empty</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.entity_get_all_child_uuids.html">kittycad.models.entity_get_all_child_uuids</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.entity_get_child_uuid.html">kittycad.models.entity_get_child_uuid</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.entity_get_num_children.html">kittycad.models.entity_get_num_children</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.entity_get_parent_id.html">kittycad.models.entity_get_parent_id</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.entity_type.html">kittycad.models.entity_type</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.environment.html">kittycad.models.environment</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.error.html">kittycad.models.error</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.error_code.html">kittycad.models.error_code</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.export.html">kittycad.models.export</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.export_file.html">kittycad.models.export_file</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.extended_user.html">kittycad.models.extended_user</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.extended_user_results_page.html">kittycad.models.extended_user_results_page</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.failure_web_socket_response.html">kittycad.models.failure_web_socket_response</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.fbx_storage.html">kittycad.models.fbx_storage</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.file_center_of_mass.html">kittycad.models.file_center_of_mass</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.file_conversion.html">kittycad.models.file_conversion</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.file_density.html">kittycad.models.file_density</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.file_export_format.html">kittycad.models.file_export_format</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.file_import_format.html">kittycad.models.file_import_format</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.file_mass.html">kittycad.models.file_mass</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.file_surface_area.html">kittycad.models.file_surface_area</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.file_system_metadata.html">kittycad.models.file_system_metadata</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.file_volume.html">kittycad.models.file_volume</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.gateway.html">kittycad.models.gateway</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.get_entity_type.html">kittycad.models.get_entity_type</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.get_sketch_mode_plane.html">kittycad.models.get_sketch_mode_plane</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.gltf_presentation.html">kittycad.models.gltf_presentation</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.gltf_storage.html">kittycad.models.gltf_storage</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.highlight_set_entity.html">kittycad.models.highlight_set_entity</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.ice_server.html">kittycad.models.ice_server</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.image_format.html">kittycad.models.image_format</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.import_file.html">kittycad.models.import_file</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.import_files.html">kittycad.models.import_files</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.input_format.html">kittycad.models.input_format</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.invoice.html">kittycad.models.invoice</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.invoice_line_item.html">kittycad.models.invoice_line_item</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.invoice_status.html">kittycad.models.invoice_status</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.jetstream.html">kittycad.models.jetstream</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.jetstream_api_stats.html">kittycad.models.jetstream_api_stats</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.jetstream_config.html">kittycad.models.jetstream_config</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.jetstream_stats.html">kittycad.models.jetstream_stats</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.leaf_node.html">kittycad.models.leaf_node</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.mass.html">kittycad.models.mass</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.meta_cluster_info.html">kittycad.models.meta_cluster_info</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.metadata.html">kittycad.models.metadata</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.method.html">kittycad.models.method</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.modeling_cmd.html">kittycad.models.modeling_cmd</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.modeling_cmd_id.html">kittycad.models.modeling_cmd_id</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.modeling_cmd_req.html">kittycad.models.modeling_cmd_req</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.mouse_click.html">kittycad.models.mouse_click</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.new_address.html">kittycad.models.new_address</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.o_auth2_client_info.html">kittycad.models.o_auth2_client_info</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.o_auth2_grant_type.html">kittycad.models.o_auth2_grant_type</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.ok_modeling_cmd_response.html">kittycad.models.ok_modeling_cmd_response</a></li>
|
||
<li class="toctree-l2 current"><a class="reference internal" href="kittycad.models.ok_web_socket_response_data.html">kittycad.models.ok_web_socket_response_data</a><ul class="current">
|
||
<li class="toctree-l3"><a class="reference internal" href="kittycad.models.ok_web_socket_response_data.ExportData.html">kittycad.models.ok_web_socket_response_data.ExportData</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="kittycad.models.ok_web_socket_response_data.IceServerInfoData.html">kittycad.models.ok_web_socket_response_data.IceServerInfoData</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="kittycad.models.ok_web_socket_response_data.MetricsRequestData.html">kittycad.models.ok_web_socket_response_data.MetricsRequestData</a></li>
|
||
<li class="toctree-l3 current"><a class="current reference internal" href="#">kittycad.models.ok_web_socket_response_data.ModelingData</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData"><code class="docutils literal notranslate"><span class="pre">ModelingData</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="kittycad.models.ok_web_socket_response_data.SdpAnswerData.html">kittycad.models.ok_web_socket_response_data.SdpAnswerData</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="kittycad.models.ok_web_socket_response_data.TrickleIceData.html">kittycad.models.ok_web_socket_response_data.TrickleIceData</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="kittycad.models.ok_web_socket_response_data.export.html">kittycad.models.ok_web_socket_response_data.export</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="kittycad.models.ok_web_socket_response_data.ice_server_info.html">kittycad.models.ok_web_socket_response_data.ice_server_info</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="kittycad.models.ok_web_socket_response_data.metrics_request.html">kittycad.models.ok_web_socket_response_data.metrics_request</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="kittycad.models.ok_web_socket_response_data.modeling.html">kittycad.models.ok_web_socket_response_data.modeling</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="kittycad.models.ok_web_socket_response_data.sdp_answer.html">kittycad.models.ok_web_socket_response_data.sdp_answer</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="kittycad.models.ok_web_socket_response_data.trickle_ice.html">kittycad.models.ok_web_socket_response_data.trickle_ice</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="kittycad.models.ok_web_socket_response_data.html#kittycad.models.ok_web_socket_response_data.ExportData"><code class="docutils literal notranslate"><span class="pre">ExportData</span></code></a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="kittycad.models.ok_web_socket_response_data.html#kittycad.models.ok_web_socket_response_data.IceServerInfoData"><code class="docutils literal notranslate"><span class="pre">IceServerInfoData</span></code></a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="kittycad.models.ok_web_socket_response_data.html#kittycad.models.ok_web_socket_response_data.MetricsRequestData"><code class="docutils literal notranslate"><span class="pre">MetricsRequestData</span></code></a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="kittycad.models.ok_web_socket_response_data.html#kittycad.models.ok_web_socket_response_data.ModelingData"><code class="docutils literal notranslate"><span class="pre">ModelingData</span></code></a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="kittycad.models.ok_web_socket_response_data.html#kittycad.models.ok_web_socket_response_data.SdpAnswerData"><code class="docutils literal notranslate"><span class="pre">SdpAnswerData</span></code></a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="kittycad.models.ok_web_socket_response_data.html#kittycad.models.ok_web_socket_response_data.TrickleIceData"><code class="docutils literal notranslate"><span class="pre">TrickleIceData</span></code></a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="kittycad.models.ok_web_socket_response_data.html#kittycad.models.ok_web_socket_response_data.export"><code class="docutils literal notranslate"><span class="pre">export</span></code></a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="kittycad.models.ok_web_socket_response_data.html#kittycad.models.ok_web_socket_response_data.ice_server_info"><code class="docutils literal notranslate"><span class="pre">ice_server_info</span></code></a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="kittycad.models.ok_web_socket_response_data.html#kittycad.models.ok_web_socket_response_data.metrics_request"><code class="docutils literal notranslate"><span class="pre">metrics_request</span></code></a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="kittycad.models.ok_web_socket_response_data.html#kittycad.models.ok_web_socket_response_data.modeling"><code class="docutils literal notranslate"><span class="pre">modeling</span></code></a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="kittycad.models.ok_web_socket_response_data.html#kittycad.models.ok_web_socket_response_data.sdp_answer"><code class="docutils literal notranslate"><span class="pre">sdp_answer</span></code></a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="kittycad.models.ok_web_socket_response_data.html#kittycad.models.ok_web_socket_response_data.trickle_ice"><code class="docutils literal notranslate"><span class="pre">trickle_ice</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.onboarding.html">kittycad.models.onboarding</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.output_file.html">kittycad.models.output_file</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.output_format.html">kittycad.models.output_format</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.path_command.html">kittycad.models.path_command</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.path_component_constraint_bound.html">kittycad.models.path_component_constraint_bound</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.path_component_constraint_type.html">kittycad.models.path_component_constraint_type</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.path_get_curve_uuids_for_vertices.html">kittycad.models.path_get_curve_uuids_for_vertices</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.path_get_info.html">kittycad.models.path_get_info</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.path_get_vertex_uuids.html">kittycad.models.path_get_vertex_uuids</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.path_segment.html">kittycad.models.path_segment</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.path_segment_info.html">kittycad.models.path_segment_info</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.payment_intent.html">kittycad.models.payment_intent</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.payment_method.html">kittycad.models.payment_method</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.payment_method_card_checks.html">kittycad.models.payment_method_card_checks</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.payment_method_type.html">kittycad.models.payment_method_type</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.plane_intersect_and_project.html">kittycad.models.plane_intersect_and_project</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.ply_storage.html">kittycad.models.ply_storage</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.point2d.html">kittycad.models.point2d</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.point3d.html">kittycad.models.point3d</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.pong.html">kittycad.models.pong</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.raw_file.html">kittycad.models.raw_file</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.rtc_ice_candidate_init.html">kittycad.models.rtc_ice_candidate_init</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.rtc_sdp_type.html">kittycad.models.rtc_sdp_type</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.rtc_session_description.html">kittycad.models.rtc_session_description</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.scene_selection_type.html">kittycad.models.scene_selection_type</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.scene_tool_type.html">kittycad.models.scene_tool_type</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.select_get.html">kittycad.models.select_get</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.select_with_point.html">kittycad.models.select_with_point</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.selection.html">kittycad.models.selection</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.session.html">kittycad.models.session</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.solid3d_get_all_edge_faces.html">kittycad.models.solid3d_get_all_edge_faces</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.solid3d_get_all_opposite_edges.html">kittycad.models.solid3d_get_all_opposite_edges</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.solid3d_get_next_adjacent_edge.html">kittycad.models.solid3d_get_next_adjacent_edge</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.solid3d_get_opposite_edge.html">kittycad.models.solid3d_get_opposite_edge</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.solid3d_get_prev_adjacent_edge.html">kittycad.models.solid3d_get_prev_adjacent_edge</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.stl_storage.html">kittycad.models.stl_storage</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.success_web_socket_response.html">kittycad.models.success_web_socket_response</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.surface_area.html">kittycad.models.surface_area</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.system.html">kittycad.models.system</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.take_snapshot.html">kittycad.models.take_snapshot</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.text_to_cad.html">kittycad.models.text_to_cad</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.text_to_cad_create_body.html">kittycad.models.text_to_cad_create_body</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.text_to_cad_results_page.html">kittycad.models.text_to_cad_results_page</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.unit_angle.html">kittycad.models.unit_angle</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.unit_angle_conversion.html">kittycad.models.unit_angle_conversion</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.unit_area.html">kittycad.models.unit_area</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.unit_area_conversion.html">kittycad.models.unit_area_conversion</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.unit_current.html">kittycad.models.unit_current</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.unit_current_conversion.html">kittycad.models.unit_current_conversion</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.unit_density.html">kittycad.models.unit_density</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.unit_energy.html">kittycad.models.unit_energy</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.unit_energy_conversion.html">kittycad.models.unit_energy_conversion</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.unit_force.html">kittycad.models.unit_force</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.unit_force_conversion.html">kittycad.models.unit_force_conversion</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.unit_frequency.html">kittycad.models.unit_frequency</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.unit_frequency_conversion.html">kittycad.models.unit_frequency_conversion</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.unit_length.html">kittycad.models.unit_length</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.unit_length_conversion.html">kittycad.models.unit_length_conversion</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.unit_mass.html">kittycad.models.unit_mass</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.unit_mass_conversion.html">kittycad.models.unit_mass_conversion</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.unit_power.html">kittycad.models.unit_power</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.unit_power_conversion.html">kittycad.models.unit_power_conversion</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.unit_pressure.html">kittycad.models.unit_pressure</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.unit_pressure_conversion.html">kittycad.models.unit_pressure_conversion</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.unit_temperature.html">kittycad.models.unit_temperature</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.unit_temperature_conversion.html">kittycad.models.unit_temperature_conversion</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.unit_torque.html">kittycad.models.unit_torque</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.unit_torque_conversion.html">kittycad.models.unit_torque_conversion</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.unit_volume.html">kittycad.models.unit_volume</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.unit_volume_conversion.html">kittycad.models.unit_volume_conversion</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.update_user.html">kittycad.models.update_user</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.user.html">kittycad.models.user</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.user_results_page.html">kittycad.models.user_results_page</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.uuid.html">kittycad.models.uuid</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.verification_token.html">kittycad.models.verification_token</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.volume.html">kittycad.models.volume</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.web_socket_request.html">kittycad.models.web_socket_request</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="kittycad.models.web_socket_response.html">kittycad.models.web_socket_response</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l1"><a class="reference internal" href="kittycad.types.html">kittycad.types</a></li>
|
||
</ul>
|
||
|
||
</div>
|
||
</div>
|
||
</nav>
|
||
|
||
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
|
||
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
|
||
<a href="../index.html">kittycad</a>
|
||
</nav>
|
||
|
||
<div class="wy-nav-content">
|
||
<div class="rst-content">
|
||
<div role="navigation" aria-label="Page navigation">
|
||
<ul class="wy-breadcrumbs">
|
||
<li><a href="../index.html" class="icon icon-home" aria-label="Home"></a></li>
|
||
<li class="breadcrumb-item"><a href="kittycad.models.html">kittycad.models</a></li>
|
||
<li class="breadcrumb-item"><a href="kittycad.models.ok_web_socket_response_data.html">kittycad.models.ok_web_socket_response_data</a></li>
|
||
<li class="breadcrumb-item active">kittycad.models.ok_web_socket_response_data.ModelingData</li>
|
||
<li class="wy-breadcrumbs-aside">
|
||
</li>
|
||
</ul>
|
||
<hr/>
|
||
</div>
|
||
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
|
||
<div itemprop="articleBody">
|
||
|
||
<section id="kittycad-models-ok-web-socket-response-data-modelingdata">
|
||
<h1>kittycad.models.ok_web_socket_response_data.ModelingData<a class="headerlink" href="#kittycad-models-ok-web-socket-response-data-modelingdata" title="Permalink to this heading"></a></h1>
|
||
<dl class="py class">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData">
|
||
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">kittycad.models.ok_web_socket_response_data.</span></span><span class="sig-name descname"><span class="pre">ModelingData</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">data</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="reference internal" href="../_modules/kittycad/models/ok_web_socket_response_data.html#ModelingData"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">BaseModel</span></code></p>
|
||
<p>Create a new model by parsing and validating input data from keyword arguments.</p>
|
||
<p>Raises [<cite>ValidationError</cite>][pydantic_core.ValidationError] if the input data cannot be
|
||
validated to form a valid model.</p>
|
||
<p><cite>__init__</cite> uses <cite>__pydantic_self__</cite> instead of the more common <cite>self</cite> for the first arg to
|
||
allow <cite>self</cite> as a field name.</p>
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__init__">
|
||
<span class="sig-name descname"><span class="pre">__init__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">data</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__init__" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Create a new model by parsing and validating input data from keyword arguments.</p>
|
||
<p>Raises [<cite>ValidationError</cite>][pydantic_core.ValidationError] if the input data cannot be
|
||
validated to form a valid model.</p>
|
||
<p><cite>__init__</cite> uses <cite>__pydantic_self__</cite> instead of the more common <cite>self</cite> for the first arg to
|
||
allow <cite>self</cite> as a field name.</p>
|
||
</dd></dl>
|
||
|
||
<p class="rubric">Methods</p>
|
||
<table class="autosummary longtable docutils align-default">
|
||
<tbody>
|
||
<tr class="row-odd"><td><p><a class="reference internal" href="#id0" title="kittycad.models.ok_web_socket_response_data.ModelingData.__init__"><code class="xref py py-obj docutils literal notranslate"><span class="pre">__init__</span></code></a>(**data)</p></td>
|
||
<td><p>Create a new model by parsing and validating input data from keyword arguments.</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData.construct" title="kittycad.models.ok_web_socket_response_data.ModelingData.construct"><code class="xref py py-obj docutils literal notranslate"><span class="pre">construct</span></code></a>(cls[, _fields_set])</p></td>
|
||
<td><p><dl class="field-list simple">
|
||
<dt class="field-odd">rtype<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Model</p>
|
||
</dd>
|
||
</dl>
|
||
</p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData.copy" title="kittycad.models.ok_web_socket_response_data.ModelingData.copy"><code class="xref py py-obj docutils literal notranslate"><span class="pre">copy</span></code></a>(*[, include, exclude, update, deep])</p></td>
|
||
<td><p>Returns a copy of the model.</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData.dict" title="kittycad.models.ok_web_socket_response_data.ModelingData.dict"><code class="xref py py-obj docutils literal notranslate"><span class="pre">dict</span></code></a>(*[, include, exclude, by_alias, ...])</p></td>
|
||
<td><p><dl class="field-list simple">
|
||
<dt class="field-odd">rtype<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>typing.Dict[str, Any]</p>
|
||
</dd>
|
||
</dl>
|
||
</p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData.from_orm" title="kittycad.models.ok_web_socket_response_data.ModelingData.from_orm"><code class="xref py py-obj docutils literal notranslate"><span class="pre">from_orm</span></code></a>(cls, obj)</p></td>
|
||
<td><p><dl class="field-list simple">
|
||
<dt class="field-odd">rtype<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Model</p>
|
||
</dd>
|
||
</dl>
|
||
</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData.json" title="kittycad.models.ok_web_socket_response_data.ModelingData.json"><code class="xref py py-obj docutils literal notranslate"><span class="pre">json</span></code></a>(*[, include, exclude, by_alias, ...])</p></td>
|
||
<td><p><dl class="field-list simple">
|
||
<dt class="field-odd">rtype<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>str</p>
|
||
</dd>
|
||
</dl>
|
||
</p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_construct" title="kittycad.models.ok_web_socket_response_data.ModelingData.model_construct"><code class="xref py py-obj docutils literal notranslate"><span class="pre">model_construct</span></code></a>([_fields_set])</p></td>
|
||
<td><p>Creates a new instance of the <cite>Model</cite> class with validated data.</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_copy" title="kittycad.models.ok_web_socket_response_data.ModelingData.model_copy"><code class="xref py py-obj docutils literal notranslate"><span class="pre">model_copy</span></code></a>(*[, update, deep])</p></td>
|
||
<td><p>Usage docs: <a class="reference external" href="https://docs.pydantic.dev/2.5/concepts/serialization/#model_copy">https://docs.pydantic.dev/2.5/concepts/serialization/#model_copy</a></p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_dump" title="kittycad.models.ok_web_socket_response_data.ModelingData.model_dump"><code class="xref py py-obj docutils literal notranslate"><span class="pre">model_dump</span></code></a>(*[, mode, include, exclude, ...])</p></td>
|
||
<td><p>Usage docs: <a class="reference external" href="https://docs.pydantic.dev/2.5/concepts/serialization/#modelmodel_dump">https://docs.pydantic.dev/2.5/concepts/serialization/#modelmodel_dump</a></p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_dump_json" title="kittycad.models.ok_web_socket_response_data.ModelingData.model_dump_json"><code class="xref py py-obj docutils literal notranslate"><span class="pre">model_dump_json</span></code></a>(*[, indent, include, ...])</p></td>
|
||
<td><p>Usage docs: <a class="reference external" href="https://docs.pydantic.dev/2.5/concepts/serialization/#modelmodel_dump_json">https://docs.pydantic.dev/2.5/concepts/serialization/#modelmodel_dump_json</a></p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_json_schema" title="kittycad.models.ok_web_socket_response_data.ModelingData.model_json_schema"><code class="xref py py-obj docutils literal notranslate"><span class="pre">model_json_schema</span></code></a>([by_alias, ref_template, ...])</p></td>
|
||
<td><p>Generates a JSON schema for a model class.</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_parametrized_name" title="kittycad.models.ok_web_socket_response_data.ModelingData.model_parametrized_name"><code class="xref py py-obj docutils literal notranslate"><span class="pre">model_parametrized_name</span></code></a>(params)</p></td>
|
||
<td><p>Compute the class name for parametrizations of generic classes.</p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_post_init" title="kittycad.models.ok_web_socket_response_data.ModelingData.model_post_init"><code class="xref py py-obj docutils literal notranslate"><span class="pre">model_post_init</span></code></a>(_BaseModel__context)</p></td>
|
||
<td><p>Override this method to perform additional initialization after <cite>__init__</cite> and <cite>model_construct</cite>.</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_rebuild" title="kittycad.models.ok_web_socket_response_data.ModelingData.model_rebuild"><code class="xref py py-obj docutils literal notranslate"><span class="pre">model_rebuild</span></code></a>(*[, force, raise_errors, ...])</p></td>
|
||
<td><p>Try to rebuild the pydantic-core schema for the model.</p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_validate" title="kittycad.models.ok_web_socket_response_data.ModelingData.model_validate"><code class="xref py py-obj docutils literal notranslate"><span class="pre">model_validate</span></code></a>(obj, *[, strict, ...])</p></td>
|
||
<td><p>Validate a pydantic model instance.</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_validate_json" title="kittycad.models.ok_web_socket_response_data.ModelingData.model_validate_json"><code class="xref py py-obj docutils literal notranslate"><span class="pre">model_validate_json</span></code></a>(json_data, *[, strict, ...])</p></td>
|
||
<td><p>Usage docs: <a class="reference external" href="https://docs.pydantic.dev/2.5/concepts/json/#json-parsing">https://docs.pydantic.dev/2.5/concepts/json/#json-parsing</a></p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_validate_strings" title="kittycad.models.ok_web_socket_response_data.ModelingData.model_validate_strings"><code class="xref py py-obj docutils literal notranslate"><span class="pre">model_validate_strings</span></code></a>(obj, *[, strict, context])</p></td>
|
||
<td><p>Validate the given object contains string data against the Pydantic model.</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData.parse_file" title="kittycad.models.ok_web_socket_response_data.ModelingData.parse_file"><code class="xref py py-obj docutils literal notranslate"><span class="pre">parse_file</span></code></a>(cls, path, *[, content_type, ...])</p></td>
|
||
<td><p><dl class="field-list simple">
|
||
<dt class="field-odd">rtype<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Model</p>
|
||
</dd>
|
||
</dl>
|
||
</p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData.parse_obj" title="kittycad.models.ok_web_socket_response_data.ModelingData.parse_obj"><code class="xref py py-obj docutils literal notranslate"><span class="pre">parse_obj</span></code></a>(cls, obj)</p></td>
|
||
<td><p><dl class="field-list simple">
|
||
<dt class="field-odd">rtype<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Model</p>
|
||
</dd>
|
||
</dl>
|
||
</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData.parse_raw" title="kittycad.models.ok_web_socket_response_data.ModelingData.parse_raw"><code class="xref py py-obj docutils literal notranslate"><span class="pre">parse_raw</span></code></a>(cls, b, *[, content_type, ...])</p></td>
|
||
<td><p><dl class="field-list simple">
|
||
<dt class="field-odd">rtype<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Model</p>
|
||
</dd>
|
||
</dl>
|
||
</p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData.schema" title="kittycad.models.ok_web_socket_response_data.ModelingData.schema"><code class="xref py py-obj docutils literal notranslate"><span class="pre">schema</span></code></a>(cls[, by_alias, ref_template])</p></td>
|
||
<td><p><dl class="field-list simple">
|
||
<dt class="field-odd">rtype<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Dict" title="(in Python v3.12)"><code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code></a>[<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.12)"><code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code></a>, <a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Any" title="(in Python v3.12)"><code class="xref py py-data docutils literal notranslate"><span class="pre">Any</span></code></a>]</p>
|
||
</dd>
|
||
</dl>
|
||
</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData.schema_json" title="kittycad.models.ok_web_socket_response_data.ModelingData.schema_json"><code class="xref py py-obj docutils literal notranslate"><span class="pre">schema_json</span></code></a>(cls, *[, by_alias, ref_template])</p></td>
|
||
<td><p><dl class="field-list simple">
|
||
<dt class="field-odd">rtype<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.12)"><code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code></a></p>
|
||
</dd>
|
||
</dl>
|
||
</p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData.update_forward_refs" title="kittycad.models.ok_web_socket_response_data.ModelingData.update_forward_refs"><code class="xref py py-obj docutils literal notranslate"><span class="pre">update_forward_refs</span></code></a>(cls, **localns)</p></td>
|
||
<td><p><dl class="field-list simple">
|
||
<dt class="field-odd">rtype<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.12)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">None</span></code></a></p>
|
||
</dd>
|
||
</dl>
|
||
</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData.validate" title="kittycad.models.ok_web_socket_response_data.ModelingData.validate"><code class="xref py py-obj docutils literal notranslate"><span class="pre">validate</span></code></a>(cls, value)</p></td>
|
||
<td><p><dl class="field-list simple">
|
||
<dt class="field-odd">rtype<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Model</p>
|
||
</dd>
|
||
</dl>
|
||
</p></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p class="rubric">Attributes</p>
|
||
<table class="autosummary longtable docutils align-default">
|
||
<tbody>
|
||
<tr class="row-odd"><td><p><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_computed_fields" title="kittycad.models.ok_web_socket_response_data.ModelingData.model_computed_fields"><code class="xref py py-obj docutils literal notranslate"><span class="pre">model_computed_fields</span></code></a></p></td>
|
||
<td><p>Get the computed fields of this model instance.</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_config" title="kittycad.models.ok_web_socket_response_data.ModelingData.model_config"><code class="xref py py-obj docutils literal notranslate"><span class="pre">model_config</span></code></a></p></td>
|
||
<td><p>Configuration for the model, should be a dictionary conforming to [<cite>ConfigDict</cite>][pydantic.config.ConfigDict].</p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_extra" title="kittycad.models.ok_web_socket_response_data.ModelingData.model_extra"><code class="xref py py-obj docutils literal notranslate"><span class="pre">model_extra</span></code></a></p></td>
|
||
<td><p>Get extra fields set during validation.</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_fields" title="kittycad.models.ok_web_socket_response_data.ModelingData.model_fields"><code class="xref py py-obj docutils literal notranslate"><span class="pre">model_fields</span></code></a></p></td>
|
||
<td><p>Metadata about the fields defined on the model, mapping of field names to [<cite>FieldInfo</cite>][pydantic.fields.FieldInfo].</p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_fields_set" title="kittycad.models.ok_web_socket_response_data.ModelingData.model_fields_set"><code class="xref py py-obj docutils literal notranslate"><span class="pre">model_fields_set</span></code></a></p></td>
|
||
<td><p>Returns the set of fields that have been explicitly set on this model instance.</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData.modeling_response" title="kittycad.models.ok_web_socket_response_data.ModelingData.modeling_response"><code class="xref py py-obj docutils literal notranslate"><span class="pre">modeling_response</span></code></a></p></td>
|
||
<td><p></p></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<dl class="py attribute">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__abstractmethods__">
|
||
<span class="sig-name descname"><span class="pre">__abstractmethods__</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">frozenset({})</span></em><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__abstractmethods__" title="Permalink to this definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__annotations__">
|
||
<span class="sig-name descname"><span class="pre">__annotations__</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">{'__class_vars__':</span> <span class="pre">'ClassVar[set[str]]',</span> <span class="pre">'__private_attributes__':</span> <span class="pre">'ClassVar[dict[str,</span> <span class="pre">ModelPrivateAttr]]',</span> <span class="pre">'__pydantic_complete__':</span> <span class="pre">'ClassVar[bool]',</span> <span class="pre">'__pydantic_core_schema__':</span> <span class="pre">'ClassVar[CoreSchema]',</span> <span class="pre">'__pydantic_custom_init__':</span> <span class="pre">'ClassVar[bool]',</span> <span class="pre">'__pydantic_decorators__':</span> <span class="pre">'ClassVar[_decorators.DecoratorInfos]',</span> <span class="pre">'__pydantic_extra__':</span> <span class="pre">'dict[str,</span> <span class="pre">Any]</span> <span class="pre">|</span> <span class="pre">None',</span> <span class="pre">'__pydantic_fields_set__':</span> <span class="pre">'set[str]',</span> <span class="pre">'__pydantic_generic_metadata__':</span> <span class="pre">'ClassVar[_generics.PydanticGenericMetadata]',</span> <span class="pre">'__pydantic_parent_namespace__':</span> <span class="pre">'ClassVar[dict[str,</span> <span class="pre">Any]</span> <span class="pre">|</span> <span class="pre">None]',</span> <span class="pre">'__pydantic_post_init__':</span> <span class="pre">"ClassVar[None</span> <span class="pre">|</span> <span class="pre">Literal['model_post_init']]",</span> <span class="pre">'__pydantic_private__':</span> <span class="pre">'dict[str,</span> <span class="pre">Any]</span> <span class="pre">|</span> <span class="pre">None',</span> <span class="pre">'__pydantic_root_model__':</span> <span class="pre">'ClassVar[bool]',</span> <span class="pre">'__pydantic_serializer__':</span> <span class="pre">'ClassVar[SchemaSerializer]',</span> <span class="pre">'__pydantic_validator__':</span> <span class="pre">'ClassVar[SchemaValidator]',</span> <span class="pre">'__signature__':</span> <span class="pre">'ClassVar[Signature]',</span> <span class="pre">'model_config':</span> <span class="pre">'ClassVar[ConfigDict]',</span> <span class="pre">'model_fields':</span> <span class="pre">'ClassVar[dict[str,</span> <span class="pre">FieldInfo]]',</span> <span class="pre">'modeling_response':</span> <span class="pre"><class</span> <span class="pre">'pydantic.root_model.RootModel[Annotated[Union[kittycad.models.ok_modeling_cmd_response.empty,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.export,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.select_with_point,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.highlight_set_entity,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_child_uuid,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_num_children,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_parent_id,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_all_child_uuids,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.select_get,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.get_entity_type,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_all_edge_faces,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_all_opposite_edges,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_opposite_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_prev_adjacent_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_next_adjacent_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.mouse_click,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_type,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_control_points,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.take_snapshot,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_info,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_curve_uuids_for_vertices,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_vertex_uuids,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.plane_intersect_and_project,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_end_points,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.import_files,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.mass,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.volume,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.density,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.surface_area,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.center_of_mass,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.get_sketch_mode_plane],</span> <span class="pre">FieldInfo(annotation=NoneType,</span> <span class="pre">required=True,</span> <span class="pre">discriminator='type')]]'>}</span></em><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__annotations__" title="Permalink to this definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__class_getitem__">
|
||
<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">__class_getitem__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">typevar_values</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__class_getitem__" title="Permalink to this definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__class_vars__">
|
||
<span class="sig-name descname"><span class="pre">__class_vars__</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">ClassVar[set[str]]</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">{}</span></em><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__class_vars__" title="Permalink to this definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__copy__">
|
||
<span class="sig-name descname"><span class="pre">__copy__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__copy__" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Returns a shallow copy of the model.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Model</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__deepcopy__">
|
||
<span class="sig-name descname"><span class="pre">__deepcopy__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">memo</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__deepcopy__" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Returns a deep copy of the model.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Model</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__delattr__">
|
||
<span class="sig-name descname"><span class="pre">__delattr__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">item</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__delattr__" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Implement delattr(self, name).</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Any" title="(in Python v3.12)"><code class="xref py py-data docutils literal notranslate"><span class="pre">Any</span></code></a></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__dict__">
|
||
<span class="sig-name descname"><span class="pre">__dict__</span></span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__dict__" title="Permalink to this definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__eq__">
|
||
<span class="sig-name descname"><span class="pre">__eq__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">other</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__eq__" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Return self==value.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.12)"><code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code></a></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__fields__">
|
||
<span class="sig-name descname"><span class="pre">__fields__</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">{'modeling_response':</span> <span class="pre">FieldInfo(annotation=RootModel[Annotated[Union[kittycad.models.ok_modeling_cmd_response.empty,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.export,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.select_with_point,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.highlight_set_entity,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_child_uuid,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_num_children,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_parent_id,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_all_child_uuids,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.select_get,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.get_entity_type,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_all_edge_faces,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_all_opposite_edges,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_opposite_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_prev_adjacent_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_next_adjacent_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.mouse_click,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_type,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_control_points,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.take_snapshot,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_info,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_curve_uuids_for_vertices,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_vertex_uuids,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.plane_intersect_and_project,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_end_points,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.import_files,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.mass,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.volume,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.density,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.surface_area,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.center_of_mass,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.get_sketch_mode_plane],</span> <span class="pre">FieldInfo(annotation=NoneType,</span> <span class="pre">required=True,</span> <span class="pre">discriminator='type')]],</span> <span class="pre">required=True)}</span></em><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__fields__" title="Permalink to this definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py property">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__fields_set__">
|
||
<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">__fields_set__</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#set" title="(in Python v3.12)"><span class="pre">set</span></a><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.12)"><span class="pre">str</span></a><span class="p"><span class="pre">]</span></span></em><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__fields_set__" title="Permalink to this definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__get_pydantic_core_schema__">
|
||
<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">__get_pydantic_core_schema__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">_BaseModel__source</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">_BaseModel__handler</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__get_pydantic_core_schema__" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Hook into generating the model’s CoreSchema.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>__source</strong> – The class we are generating a schema for.
|
||
This will generally be the same as the <cite>cls</cite> argument if this is a classmethod.</p></li>
|
||
<li><p><strong>__handler</strong> – Call into Pydantic’s internal JSON schema generation.
|
||
A callable that calls into Pydantic’s internal CoreSchema generation logic.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Union" title="(in Python v3.12)"><code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code></a>[<code class="xref py py-class docutils literal notranslate"><span class="pre">AnySchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">NoneSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">BoolSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">IntSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">FloatSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">DecimalSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">StringSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">BytesSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">DateSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">TimeSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">DatetimeSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">TimedeltaSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">LiteralSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">IsInstanceSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">IsSubclassSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">CallableSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">ListSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">TuplePositionalSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">TupleVariableSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">SetSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">FrozenSetSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">GeneratorSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">DictSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">AfterValidatorFunctionSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">BeforeValidatorFunctionSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">WrapValidatorFunctionSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">PlainValidatorFunctionSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">WithDefaultSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">NullableSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">UnionSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">TaggedUnionSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">ChainSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">LaxOrStrictSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">JsonOrPythonSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">TypedDictSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">ModelFieldsSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">ModelSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">DataclassArgsSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">DataclassSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">ArgumentsSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">CallSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">CustomErrorSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">JsonSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">UrlSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">MultiHostUrlSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">DefinitionsSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">DefinitionReferenceSchema</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">UuidSchema</span></code>]</p>
|
||
</dd>
|
||
<dt class="field-odd">Returns<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>A <cite>pydantic-core</cite> <cite>CoreSchema</cite>.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__get_pydantic_json_schema__">
|
||
<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">__get_pydantic_json_schema__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">_BaseModel__core_schema</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">_BaseModel__handler</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__get_pydantic_json_schema__" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Hook into generating the model’s JSON schema.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>__core_schema</strong> – A <cite>pydantic-core</cite> CoreSchema.
|
||
You can ignore this argument and call the handler with a new CoreSchema,
|
||
wrap this CoreSchema (<cite>{‘type’: ‘nullable’, ‘schema’: current_schema}</cite>),
|
||
or just call the handler with the original schema.</p></li>
|
||
<li><p><strong>__handler</strong> – Call into Pydantic’s internal JSON schema generation.
|
||
This will raise a <cite>pydantic.errors.PydanticInvalidForJsonSchema</cite> if JSON schema
|
||
generation fails.
|
||
Since this gets called by <cite>BaseModel.model_json_schema</cite> you can override the
|
||
<cite>schema_generator</cite> argument to that function to change JSON schema generation globally
|
||
for a type.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Dict" title="(in Python v3.12)"><code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code></a>[<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.12)"><code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code></a>, <a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Any" title="(in Python v3.12)"><code class="xref py py-data docutils literal notranslate"><span class="pre">Any</span></code></a>]</p>
|
||
</dd>
|
||
<dt class="field-odd">Returns<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>A JSON schema, as a Python object.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__getattr__">
|
||
<span class="sig-name descname"><span class="pre">__getattr__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">item</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__getattr__" title="Permalink to this definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Any" title="(in Python v3.12)"><code class="xref py py-data docutils literal notranslate"><span class="pre">Any</span></code></a></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__getstate__">
|
||
<span class="sig-name descname"><span class="pre">__getstate__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__getstate__" title="Permalink to this definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData.dict" title="kittycad.models.ok_web_socket_response_data.ModelingData.dict"><code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code></a>[<a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Any" title="(in Python v3.12)"><code class="xref py py-data docutils literal notranslate"><span class="pre">Any</span></code></a>, <a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Any" title="(in Python v3.12)"><code class="xref py py-data docutils literal notranslate"><span class="pre">Any</span></code></a>]</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__hash__">
|
||
<span class="sig-name descname"><span class="pre">__hash__</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__hash__" title="Permalink to this definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="id0">
|
||
<span class="sig-name descname"><span class="pre">__init__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">data</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#id0" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Create a new model by parsing and validating input data from keyword arguments.</p>
|
||
<p>Raises [<cite>ValidationError</cite>][pydantic_core.ValidationError] if the input data cannot be
|
||
validated to form a valid model.</p>
|
||
<p><cite>__init__</cite> uses <cite>__pydantic_self__</cite> instead of the more common <cite>self</cite> for the first arg to
|
||
allow <cite>self</cite> as a field name.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__iter__">
|
||
<span class="sig-name descname"><span class="pre">__iter__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__iter__" title="Permalink to this definition"></a></dt>
|
||
<dd><p>So <cite>dict(model)</cite> works.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>TupleGenerator</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__module__">
|
||
<span class="sig-name descname"><span class="pre">__module__</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">'kittycad.models.ok_web_socket_response_data'</span></em><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__module__" title="Permalink to this definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__pretty__">
|
||
<span class="sig-name descname"><span class="pre">__pretty__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">fmt</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__pretty__" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Used by devtools (<a class="reference external" href="https://python-devtools.helpmanual.io/">https://python-devtools.helpmanual.io/</a>) to pretty print objects.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Generator" title="(in Python v3.12)"><code class="xref py py-class docutils literal notranslate"><span class="pre">Generator</span></code></a>[<a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Any" title="(in Python v3.12)"><code class="xref py py-data docutils literal notranslate"><span class="pre">Any</span></code></a>, <a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.12)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">None</span></code></a>, <a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.12)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">None</span></code></a>]</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__private_attributes__">
|
||
<span class="sig-name descname"><span class="pre">__private_attributes__</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">ClassVar[dict[str,</span> <span class="pre">ModelPrivateAttr]]</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">{}</span></em><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__private_attributes__" title="Permalink to this definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__pydantic_complete__">
|
||
<span class="sig-name descname"><span class="pre">__pydantic_complete__</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">ClassVar[bool]</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">True</span></em><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__pydantic_complete__" title="Permalink to this definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__pydantic_core_schema__">
|
||
<span class="sig-name descname"><span class="pre">__pydantic_core_schema__</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">ClassVar[CoreSchema]</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">{'definitions':</span> <span class="pre">[{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.point3d.Point3d'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'x':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'float',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'y':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'float',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'z':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'float',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'Point3d',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'Point3d'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.point3d.Point3d:93825014233264',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.point3d.Point3d'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.point3d.Point3d'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}}],</span> <span class="pre">'schema':</span> <span class="pre">{'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_web_socket_response_data.ModelingData'>,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'ModelingData'},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False,</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_web_socket_response_data.ModelingData'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_web_socket_response_data.ModelingData'>>]},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_web_socket_response_data.ModelingData:93825023436352',</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'schema':</span> <span class="pre">{'computed_fields':</span> <span class="pre">[],</span> <span class="pre">'fields':</span> <span class="pre">{'modeling_response':</span> <span class="pre">{'metadata':</span> <span class="pre">{'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>],</span> <span class="pre">'pydantic_js_functions':</span> <span class="pre">[]},</span> <span class="pre">'schema':</span> <span class="pre">{'cls':</span> <span class="pre"><class</span> <span class="pre">'pydantic.root_model.RootModel[Annotated[Union[kittycad.models.ok_modeling_cmd_response.empty,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.export,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.select_with_point,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.highlight_set_entity,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_child_uuid,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_num_children,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_parent_id,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_all_child_uuids,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.select_get,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.get_entity_type,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_all_edge_faces,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_all_opposite_edges,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_opposite_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_prev_adjacent_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_next_adjacent_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.mouse_click,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_type,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_control_points,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.take_snapshot,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_info,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_curve_uuids_for_vertices,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_vertex_uuids,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.plane_intersect_and_project,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_end_points,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.import_files,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.mass,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.volume,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.density,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.surface_area,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.center_of_mass,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.get_sketch_mode_plane],</span> <span class="pre">FieldInfo(annotation=NoneType,</span> <span class="pre">required=True,</span> <span class="pre">discriminator='type')]]'>,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">"RootModel[Annotated[Union[kittycad.models.ok_modeling_cmd_response.empty,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.export,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.select_with_point,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.highlight_set_entity,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_child_uuid,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_num_children,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_parent_id,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_all_child_uuids,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.select_get,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.get_entity_type,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_all_edge_faces,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_all_opposite_edges,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_opposite_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_prev_adjacent_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_next_adjacent_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.mouse_click,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_type,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_control_points,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.take_snapshot,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_info,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_curve_uuids_for_vertices,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_vertex_uuids,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.plane_intersect_and_project,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_end_points,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.import_files,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.mass,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.volume,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.density,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.surface_area,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.center_of_mass,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.get_sketch_mode_plane],</span> <span class="pre">FieldInfo(annotation=NoneType,</span> <span class="pre">required=True,</span> <span class="pre">discriminator='type')]]"},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False,</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'pydantic.root_model.RootModel[Annotated[Union[kittycad.models.ok_modeling_cmd_response.empty,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.export,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.select_with_point,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.highlight_set_entity,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_child_uuid,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_num_children,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_parent_id,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_all_child_uuids,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.select_get,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.get_entity_type,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_all_edge_faces,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_all_opposite_edges,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_opposite_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_prev_adjacent_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_next_adjacent_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.mouse_click,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_type,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_control_points,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.take_snapshot,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_info,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_curve_uuids_for_vertices,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_vertex_uuids,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.plane_intersect_and_project,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_end_points,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.import_files,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.mass,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.volume,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.density,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.surface_area,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.center_of_mass,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.get_sketch_mode_plane],</span> <span class="pre">FieldInfo(annotation=NoneType,</span> <span class="pre">required=True,</span> <span class="pre">discriminator='type')]]'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'pydantic.root_model.RootModel[Annotated[Union[kittycad.models.ok_modeling_cmd_response.empty,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.export,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.select_with_point,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.highlight_set_entity,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_child_uuid,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_num_children,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_parent_id,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_all_child_uuids,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.select_get,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.get_entity_type,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_all_edge_faces,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_all_opposite_edges,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_opposite_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_prev_adjacent_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_next_adjacent_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.mouse_click,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_type,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_control_points,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.take_snapshot,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_info,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_curve_uuids_for_vertices,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_vertex_uuids,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.plane_intersect_and_project,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_end_points,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.import_files,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.mass,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.volume,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.density,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.surface_area,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.center_of_mass,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.get_sketch_mode_plane],</span> <span class="pre">FieldInfo(annotation=NoneType,</span> <span class="pre">required=True,</span> <span class="pre">discriminator='type')]]'>>]},</span> <span class="pre">'ref':</span> <span class="pre">"pydantic.root_model.RootModel:93825014829600[Annotated[Union[kittycad.models.ok_modeling_cmd_response.empty,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.export,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.select_with_point,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.highlight_set_entity,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_child_uuid,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_num_children,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_parent_id,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_all_child_uuids,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.select_get,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.get_entity_type,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_all_edge_faces,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_all_opposite_edges,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_opposite_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_prev_adjacent_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_next_adjacent_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.mouse_click,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_type,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_control_points,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.take_snapshot,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_info,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_curve_uuids_for_vertices,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_vertex_uuids,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.plane_intersect_and_project,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_end_points,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.import_files,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.mass,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.volume,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.density,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.surface_area,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.center_of_mass,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.get_sketch_mode_plane],</span> <span class="pre">FieldInfo(annotation=NoneType,</span> <span class="pre">required=True,</span> <span class="pre">discriminator='type')]:140736964689632]",</span> <span class="pre">'root_model':</span> <span class="pre">True,</span> <span class="pre">'schema':</span> <span class="pre">{'choices':</span> <span class="pre">[{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.empty'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'literal',</span> <span class="pre">'expected':</span> <span class="pre">['empty'],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">'empty'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'empty',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'empty'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.empty:93825022365552',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.empty'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.empty'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.export'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'data':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.export.Export'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'files':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'list',</span> <span class="pre">'items_schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.export_file.ExportFile'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'contents':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'function':</span> <span class="pre">{'type':</span> <span class="pre">'no-info',</span> <span class="pre">'function':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.base64data.Base64Data'>},</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'bytes',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False},</span> <span class="pre">'type':</span> <span class="pre">'function-after'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'name':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'str',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'ExportFile',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'ExportFile'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.export_file.ExportFile:93825017379136',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.export_file.ExportFile'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.export_file.ExportFile'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'strict':</span> <span class="pre">False},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'Export',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'Export'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.export.Export:93825017383472',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.export.Export'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.export.Export'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'literal',</span> <span class="pre">'expected':</span> <span class="pre">['export'],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">'export'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'export',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'export'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.export:93825022369840',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.export'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.export'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.select_with_point'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'data':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.select_with_point.SelectWithPoint'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'entity_id':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'nullable',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'str',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">None},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'SelectWithPoint',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'SelectWithPoint'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.select_with_point.SelectWithPoint:93825022294256',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.select_with_point.SelectWithPoint'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.select_with_point.SelectWithPoint'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'literal',</span> <span class="pre">'expected':</span> <span class="pre">['select_with_point'],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">'select_with_point'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'select_with_point',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'select_with_point'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.select_with_point:93825022377952',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.select_with_point'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.select_with_point'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.highlight_set_entity'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'data':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.highlight_set_entity.HighlightSetEntity'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'entity_id':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'nullable',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'str',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">None},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'sequence':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'nullable',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'int',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">None},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'HighlightSetEntity',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'HighlightSetEntity'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.highlight_set_entity.HighlightSetEntity:93825018048688',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.highlight_set_entity.HighlightSetEntity'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.highlight_set_entity.HighlightSetEntity'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'literal',</span> <span class="pre">'expected':</span> <span class="pre">['highlight_set_entity'],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">'highlight_set_entity'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'highlight_set_entity',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'highlight_set_entity'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.highlight_set_entity:93825022396304',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.highlight_set_entity'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.highlight_set_entity'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.entity_get_child_uuid'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'data':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.entity_get_child_uuid.EntityGetChildUuid'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'entity_id':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'str',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'EntityGetChildUuid',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'EntityGetChildUuid'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.entity_get_child_uuid.EntityGetChildUuid:93825017349568',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.entity_get_child_uuid.EntityGetChildUuid'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.entity_get_child_uuid.EntityGetChildUuid'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'literal',</span> <span class="pre">'expected':</span> <span class="pre">['entity_get_child_uuid'],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">'entity_get_child_uuid'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'entity_get_child_uuid',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'entity_get_child_uuid'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.entity_get_child_uuid:93825021291824',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.entity_get_child_uuid'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.entity_get_child_uuid'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.entity_get_num_children'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'data':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.entity_get_num_children.EntityGetNumChildren'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'num':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'int',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'EntityGetNumChildren',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'EntityGetNumChildren'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.entity_get_num_children.EntityGetNumChildren:93825014858960',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.entity_get_num_children.EntityGetNumChildren'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.entity_get_num_children.EntityGetNumChildren'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'literal',</span> <span class="pre">'expected':</span> <span class="pre">['entity_get_num_children'],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">'entity_get_num_children'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'entity_get_num_children',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'entity_get_num_children'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.entity_get_num_children:93825021307568',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.entity_get_num_children'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.entity_get_num_children'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.entity_get_parent_id'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'data':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.entity_get_parent_id.EntityGetParentId'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'entity_id':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'str',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'EntityGetParentId',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'EntityGetParentId'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.entity_get_parent_id.EntityGetParentId:93825017364080',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.entity_get_parent_id.EntityGetParentId'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.entity_get_parent_id.EntityGetParentId'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'literal',</span> <span class="pre">'expected':</span> <span class="pre">['entity_get_parent_id'],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">'entity_get_parent_id'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'entity_get_parent_id',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'entity_get_parent_id'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.entity_get_parent_id:93825022411600',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.entity_get_parent_id'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.entity_get_parent_id'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.entity_get_all_child_uuids'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'data':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.entity_get_all_child_uuids.EntityGetAllChildUuids'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'entity_ids':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'list',</span> <span class="pre">'items_schema':</span> <span class="pre">{'type':</span> <span class="pre">'str',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'strict':</span> <span class="pre">False},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'EntityGetAllChildUuids',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'EntityGetAllChildUuids'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.entity_get_all_child_uuids.EntityGetAllChildUuids:93825017342960',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.entity_get_all_child_uuids.EntityGetAllChildUuids'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.entity_get_all_child_uuids.EntityGetAllChildUuids'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'literal',</span> <span class="pre">'expected':</span> <span class="pre">['entity_get_all_child_uuids'],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">'entity_get_all_child_uuids'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'entity_get_all_child_uuids',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'entity_get_all_child_uuids'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.entity_get_all_child_uuids:93825022424736',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.entity_get_all_child_uuids'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.entity_get_all_child_uuids'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.select_get'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'data':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.select_get.SelectGet'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'entity_ids':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'list',</span> <span class="pre">'items_schema':</span> <span class="pre">{'type':</span> <span class="pre">'str',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'strict':</span> <span class="pre">False},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'SelectGet',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'SelectGet'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.select_get.SelectGet:93825022287728',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.select_get.SelectGet'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.select_get.SelectGet'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'literal',</span> <span class="pre">'expected':</span> <span class="pre">['select_get'],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">'select_get'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'select_get',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'select_get'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.select_get:93825022437872',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.select_get'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.select_get'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.get_entity_type'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'data':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.get_entity_type.GetEntityType'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'entity_type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'lax-or-strict',</span> <span class="pre">'lax_schema':</span> <span class="pre">{'type':</span> <span class="pre">'chain',</span> <span class="pre">'steps':</span> <span class="pre">[{'type':</span> <span class="pre">'str'},</span> <span class="pre">{'type':</span> <span class="pre">'function-plain',</span> <span class="pre">'function':</span> <span class="pre">{'type':</span> <span class="pre">'no-info',</span> <span class="pre">'function':</span> <span class="pre"><function</span> <span class="pre">get_enum_core_schema.<locals>.to_enum>}}]},</span> <span class="pre">'strict_schema':</span> <span class="pre">{'type':</span> <span class="pre">'json-or-python',</span> <span class="pre">'json_schema':</span> <span class="pre">{'function':</span> <span class="pre">{'type':</span> <span class="pre">'no-info',</span> <span class="pre">'function':</span> <span class="pre"><function</span> <span class="pre">get_enum_core_schema.<locals>.to_enum>},</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'str'},</span> <span class="pre">'type':</span> <span class="pre">'function-after'},</span> <span class="pre">'python_schema':</span> <span class="pre">{'type':</span> <span class="pre">'is-instance',</span> <span class="pre">'cls':</span> <span class="pre"><enum</span> <span class="pre">'EntityType'>}},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.entity_type.EntityType:93825017367584',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[<function</span> <span class="pre">get_enum_core_schema.<locals>.get_json_schema>],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'GetEntityType',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'GetEntityType'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.get_entity_type.GetEntityType:93825018025968',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.get_entity_type.GetEntityType'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.get_entity_type.GetEntityType'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'literal',</span> <span class="pre">'expected':</span> <span class="pre">['get_entity_type'],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">'get_entity_type'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'get_entity_type',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'get_entity_type'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.get_entity_type:93825022452000',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.get_entity_type'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.get_entity_type'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.solid3d_get_all_edge_faces'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'data':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.solid3d_get_all_edge_faces.Solid3dGetAllEdgeFaces'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'faces':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'list',</span> <span class="pre">'items_schema':</span> <span class="pre">{'type':</span> <span class="pre">'str',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'strict':</span> <span class="pre">False},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'Solid3dGetAllEdgeFaces',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'Solid3dGetAllEdgeFaces'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.solid3d_get_all_edge_faces.Solid3dGetAllEdgeFaces:93825022302208',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.solid3d_get_all_edge_faces.Solid3dGetAllEdgeFaces'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.solid3d_get_all_edge_faces.Solid3dGetAllEdgeFaces'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'literal',</span> <span class="pre">'expected':</span> <span class="pre">['solid3d_get_all_edge_faces'],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">'solid3d_get_all_edge_faces'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'solid3d_get_all_edge_faces',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'solid3d_get_all_edge_faces'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.solid3d_get_all_edge_faces:93825022466032',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.solid3d_get_all_edge_faces'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.solid3d_get_all_edge_faces'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.solid3d_get_all_opposite_edges'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'data':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.solid3d_get_all_opposite_edges.Solid3dGetAllOppositeEdges'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'edges':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'list',</span> <span class="pre">'items_schema':</span> <span class="pre">{'type':</span> <span class="pre">'str',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'strict':</span> <span class="pre">False},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'Solid3dGetAllOppositeEdges',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'Solid3dGetAllOppositeEdges'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.solid3d_get_all_opposite_edges.Solid3dGetAllOppositeEdges:93825022308224',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.solid3d_get_all_opposite_edges.Solid3dGetAllOppositeEdges'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.solid3d_get_all_opposite_edges.Solid3dGetAllOppositeEdges'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'literal',</span> <span class="pre">'expected':</span> <span class="pre">['solid3d_get_all_opposite_edges'],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">'solid3d_get_all_opposite_edges'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'solid3d_get_all_opposite_edges',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'solid3d_get_all_opposite_edges'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.solid3d_get_all_opposite_edges:93825022574096',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.solid3d_get_all_opposite_edges'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.solid3d_get_all_opposite_edges'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.solid3d_get_opposite_edge'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'data':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.solid3d_get_opposite_edge.Solid3dGetOppositeEdge'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'edge':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'str',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'Solid3dGetOppositeEdge',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'Solid3dGetOppositeEdge'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.solid3d_get_opposite_edge.Solid3dGetOppositeEdge:93825022321600',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.solid3d_get_opposite_edge.Solid3dGetOppositeEdge'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.solid3d_get_opposite_edge.Solid3dGetOppositeEdge'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'literal',</span> <span class="pre">'expected':</span> <span class="pre">['solid3d_get_opposite_edge'],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">'solid3d_get_opposite_edge'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'solid3d_get_opposite_edge',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'solid3d_get_opposite_edge'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.solid3d_get_opposite_edge:93825022587472',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.solid3d_get_opposite_edge'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.solid3d_get_opposite_edge'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.solid3d_get_prev_adjacent_edge'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'data':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.solid3d_get_prev_adjacent_edge.Solid3dGetPrevAdjacentEdge'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'edge':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'nullable',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'str',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">None},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'Solid3dGetPrevAdjacentEdge',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'Solid3dGetPrevAdjacentEdge'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.solid3d_get_prev_adjacent_edge.Solid3dGetPrevAdjacentEdge:93825022326720',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.solid3d_get_prev_adjacent_edge.Solid3dGetPrevAdjacentEdge'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.solid3d_get_prev_adjacent_edge.Solid3dGetPrevAdjacentEdge'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'literal',</span> <span class="pre">'expected':</span> <span class="pre">['solid3d_get_prev_adjacent_edge'],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">'solid3d_get_prev_adjacent_edge'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'solid3d_get_prev_adjacent_edge',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'solid3d_get_prev_adjacent_edge'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.solid3d_get_prev_adjacent_edge:93825022601504',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.solid3d_get_prev_adjacent_edge'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.solid3d_get_prev_adjacent_edge'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.solid3d_get_next_adjacent_edge'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'data':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.solid3d_get_next_adjacent_edge.Solid3dGetNextAdjacentEdge'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'edge':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'nullable',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'str',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">None},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'Solid3dGetNextAdjacentEdge',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'Solid3dGetNextAdjacentEdge'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.solid3d_get_next_adjacent_edge.Solid3dGetNextAdjacentEdge:93825022314256',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.solid3d_get_next_adjacent_edge.Solid3dGetNextAdjacentEdge'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.solid3d_get_next_adjacent_edge.Solid3dGetNextAdjacentEdge'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'literal',</span> <span class="pre">'expected':</span> <span class="pre">['solid3d_get_next_adjacent_edge'],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">'solid3d_get_next_adjacent_edge'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'solid3d_get_next_adjacent_edge',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'solid3d_get_next_adjacent_edge'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.solid3d_get_next_adjacent_edge:93825022613984',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.solid3d_get_next_adjacent_edge'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.solid3d_get_next_adjacent_edge'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.mouse_click'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'data':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.mouse_click.MouseClick'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'entities_modified':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'list',</span> <span class="pre">'items_schema':</span> <span class="pre">{'type':</span> <span class="pre">'str',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'strict':</span> <span class="pre">False},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'entities_selected':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'list',</span> <span class="pre">'items_schema':</span> <span class="pre">{'type':</span> <span class="pre">'str',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'strict':</span> <span class="pre">False},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'MouseClick',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'MouseClick'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.mouse_click.MouseClick:93825022551968',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.mouse_click.MouseClick'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.mouse_click.MouseClick'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'literal',</span> <span class="pre">'expected':</span> <span class="pre">['mouse_click'],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">'mouse_click'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'mouse_click',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'mouse_click'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.mouse_click:93825022628400',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.mouse_click'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.mouse_click'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.curve_get_type'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'data':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.curve_get_type.CurveGetType'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'curve_type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'lax-or-strict',</span> <span class="pre">'lax_schema':</span> <span class="pre">{'type':</span> <span class="pre">'chain',</span> <span class="pre">'steps':</span> <span class="pre">[{'type':</span> <span class="pre">'str'},</span> <span class="pre">{'type':</span> <span class="pre">'function-plain',</span> <span class="pre">'function':</span> <span class="pre">{'type':</span> <span class="pre">'no-info',</span> <span class="pre">'function':</span> <span class="pre"><function</span> <span class="pre">get_enum_core_schema.<locals>.to_enum>}}]},</span> <span class="pre">'strict_schema':</span> <span class="pre">{'type':</span> <span class="pre">'json-or-python',</span> <span class="pre">'json_schema':</span> <span class="pre">{'function':</span> <span class="pre">{'type':</span> <span class="pre">'no-info',</span> <span class="pre">'function':</span> <span class="pre"><function</span> <span class="pre">get_enum_core_schema.<locals>.to_enum>},</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'str'},</span> <span class="pre">'type':</span> <span class="pre">'function-after'},</span> <span class="pre">'python_schema':</span> <span class="pre">{'type':</span> <span class="pre">'is-instance',</span> <span class="pre">'cls':</span> <span class="pre"><enum</span> <span class="pre">'CurveType'>}},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.curve_type.CurveType:93825017174592',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[<function</span> <span class="pre">get_enum_core_schema.<locals>.get_json_schema>],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'CurveGetType',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'CurveGetType'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.curve_get_type.CurveGetType:93825017175536',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.curve_get_type.CurveGetType'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.curve_get_type.CurveGetType'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'literal',</span> <span class="pre">'expected':</span> <span class="pre">['curve_get_type'],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">'curve_get_type'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'curve_get_type',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'curve_get_type'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.curve_get_type:93825022643312',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.curve_get_type'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.curve_get_type'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.curve_get_control_points'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'data':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.curve_get_control_points.CurveGetControlPoints'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'control_points':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'list',</span> <span class="pre">'items_schema':</span> <span class="pre">{'type':</span> <span class="pre">'definition-ref',</span> <span class="pre">'schema_ref':</span> <span class="pre">'kittycad.models.point3d.Point3d:93825014233264'},</span> <span class="pre">'strict':</span> <span class="pre">False},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'CurveGetControlPoints',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'CurveGetControlPoints'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.curve_get_control_points.CurveGetControlPoints:93825017152896',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.curve_get_control_points.CurveGetControlPoints'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.curve_get_control_points.CurveGetControlPoints'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'literal',</span> <span class="pre">'expected':</span> <span class="pre">['curve_get_control_points'],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">'curve_get_control_points'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'curve_get_control_points',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'curve_get_control_points'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.curve_get_control_points:93825022658608',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.curve_get_control_points'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.curve_get_control_points'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.take_snapshot'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'data':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.take_snapshot.TakeSnapshot'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'contents':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'function':</span> <span class="pre">{'type':</span> <span class="pre">'no-info',</span> <span class="pre">'function':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.base64data.Base64Data'>},</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'bytes',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False},</span> <span class="pre">'type':</span> <span class="pre">'function-after'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'TakeSnapshot',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'TakeSnapshot'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.take_snapshot.TakeSnapshot:93825022346016',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.take_snapshot.TakeSnapshot'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.take_snapshot.TakeSnapshot'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'literal',</span> <span class="pre">'expected':</span> <span class="pre">['take_snapshot'],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">'take_snapshot'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'take_snapshot',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'take_snapshot'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.take_snapshot:93825022678272',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.take_snapshot'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.take_snapshot'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.path_get_info'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'data':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.path_get_info.PathGetInfo'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'segments':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'list',</span> <span class="pre">'items_schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.path_segment_info.PathSegmentInfo'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'command':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'lax-or-strict',</span> <span class="pre">'lax_schema':</span> <span class="pre">{'type':</span> <span class="pre">'chain',</span> <span class="pre">'steps':</span> <span class="pre">[{'type':</span> <span class="pre">'str'},</span> <span class="pre">{'type':</span> <span class="pre">'function-plain',</span> <span class="pre">'function':</span> <span class="pre">{'type':</span> <span class="pre">'no-info',</span> <span class="pre">'function':</span> <span class="pre"><function</span> <span class="pre">get_enum_core_schema.<locals>.to_enum>}}]},</span> <span class="pre">'strict_schema':</span> <span class="pre">{'type':</span> <span class="pre">'json-or-python',</span> <span class="pre">'json_schema':</span> <span class="pre">{'function':</span> <span class="pre">{'type':</span> <span class="pre">'no-info',</span> <span class="pre">'function':</span> <span class="pre"><function</span> <span class="pre">get_enum_core_schema.<locals>.to_enum>},</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'str'},</span> <span class="pre">'type':</span> <span class="pre">'function-after'},</span> <span class="pre">'python_schema':</span> <span class="pre">{'type':</span> <span class="pre">'is-instance',</span> <span class="pre">'cls':</span> <span class="pre"><enum</span> <span class="pre">'PathCommand'>}},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.path_command.PathCommand:93825022229024',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[<function</span> <span class="pre">get_enum_core_schema.<locals>.get_json_schema>],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'command_id':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'nullable',</span> <span class="pre">'schema':</span> <span class="pre">{'function':</span> <span class="pre">{'type':</span> <span class="pre">'no-info',</span> <span class="pre">'function':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.modeling_cmd_id.ModelingCmdId'>},</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'str',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False},</span> <span class="pre">'type':</span> <span class="pre">'function-after'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">None},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'relative':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'bool',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'PathSegmentInfo',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'PathSegmentInfo'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.path_segment_info.PathSegmentInfo:93825022230560',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.path_segment_info.PathSegmentInfo'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.path_segment_info.PathSegmentInfo'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'strict':</span> <span class="pre">False},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'PathGetInfo',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'PathGetInfo'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.path_get_info.PathGetInfo:93825022247248',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.path_get_info.PathGetInfo'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.path_get_info.PathGetInfo'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'literal',</span> <span class="pre">'expected':</span> <span class="pre">['path_get_info'],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">'path_get_info'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'path_get_info',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'path_get_info'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.path_get_info:93825022696800',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.path_get_info'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.path_get_info'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.path_get_curve_uuids_for_vertices'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'data':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.path_get_curve_uuids_for_vertices.PathGetCurveUuidsForVertices'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'curve_ids':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'list',</span> <span class="pre">'items_schema':</span> <span class="pre">{'type':</span> <span class="pre">'str',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'strict':</span> <span class="pre">False},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'PathGetCurveUuidsForVertices',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'PathGetCurveUuidsForVertices'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.path_get_curve_uuids_for_vertices.PathGetCurveUuidsForVertices:93825022223440',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.path_get_curve_uuids_for_vertices.PathGetCurveUuidsForVertices'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.path_get_curve_uuids_for_vertices.PathGetCurveUuidsForVertices'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'literal',</span> <span class="pre">'expected':</span> <span class="pre">['path_get_curve_uuids_for_vertices'],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">'path_get_curve_uuids_for_vertices'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'path_get_curve_uuids_for_vertices',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'path_get_curve_uuids_for_vertices'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.path_get_curve_uuids_for_vertices:93825022709632',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.path_get_curve_uuids_for_vertices'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.path_get_curve_uuids_for_vertices'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.path_get_vertex_uuids'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'data':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.path_get_vertex_uuids.PathGetVertexUuids'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'vertex_ids':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'list',</span> <span class="pre">'items_schema':</span> <span class="pre">{'type':</span> <span class="pre">'str',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'strict':</span> <span class="pre">False},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'PathGetVertexUuids',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'PathGetVertexUuids'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.path_get_vertex_uuids.PathGetVertexUuids:93825022268864',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.path_get_vertex_uuids.PathGetVertexUuids'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.path_get_vertex_uuids.PathGetVertexUuids'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'literal',</span> <span class="pre">'expected':</span> <span class="pre">['path_get_vertex_uuids'],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">'path_get_vertex_uuids'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'path_get_vertex_uuids',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'path_get_vertex_uuids'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.path_get_vertex_uuids:93825022736688',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.path_get_vertex_uuids'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.path_get_vertex_uuids'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.plane_intersect_and_project'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'data':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.plane_intersect_and_project.PlaneIntersectAndProject'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'plane_coordinates':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'nullable',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.point2d.Point2d'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'x':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'float',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'y':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'float',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'Point2d',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'Point2d'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.point2d.Point2d:93825018798944',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.point2d.Point2d'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.point2d.Point2d'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">None},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'PlaneIntersectAndProject',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'PlaneIntersectAndProject'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.plane_intersect_and_project.PlaneIntersectAndProject:93825022274912',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.plane_intersect_and_project.PlaneIntersectAndProject'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.plane_intersect_and_project.PlaneIntersectAndProject'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'literal',</span> <span class="pre">'expected':</span> <span class="pre">['plane_intersect_and_project'],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">'plane_intersect_and_project'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'plane_intersect_and_project',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'plane_intersect_and_project'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.plane_intersect_and_project:93825022750768',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.plane_intersect_and_project'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.plane_intersect_and_project'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.curve_get_end_points'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'data':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.curve_get_end_points.CurveGetEndPoints'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'end':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'definition-ref',</span> <span class="pre">'schema_ref':</span> <span class="pre">'kittycad.models.point3d.Point3d:93825014233264'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'start':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'definition-ref',</span> <span class="pre">'schema_ref':</span> <span class="pre">'kittycad.models.point3d.Point3d:93825014233264'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'CurveGetEndPoints',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'CurveGetEndPoints'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.curve_get_end_points.CurveGetEndPoints:93825017163888',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.curve_get_end_points.CurveGetEndPoints'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.curve_get_end_points.CurveGetEndPoints'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'literal',</span> <span class="pre">'expected':</span> <span class="pre">['curve_get_end_points'],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">'curve_get_end_points'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'curve_get_end_points',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'curve_get_end_points'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.curve_get_end_points:93825022764464',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.curve_get_end_points'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.curve_get_end_points'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.import_files'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'data':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.import_files.ImportFiles'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'object_id':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'str',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'ImportFiles',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'ImportFiles'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.import_files.ImportFiles:93825018076480',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.import_files.ImportFiles'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.import_files.ImportFiles'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'literal',</span> <span class="pre">'expected':</span> <span class="pre">['import_files'],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">'import_files'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'import_files',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'import_files'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.import_files:93825022782496',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.import_files'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.import_files'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.mass'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'data':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.mass.Mass'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'mass':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'float',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'output_unit':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'lax-or-strict',</span> <span class="pre">'lax_schema':</span> <span class="pre">{'type':</span> <span class="pre">'chain',</span> <span class="pre">'steps':</span> <span class="pre">[{'type':</span> <span class="pre">'str'},</span> <span class="pre">{'type':</span> <span class="pre">'function-plain',</span> <span class="pre">'function':</span> <span class="pre">{'type':</span> <span class="pre">'no-info',</span> <span class="pre">'function':</span> <span class="pre"><function</span> <span class="pre">get_enum_core_schema.<locals>.to_enum>}}]},</span> <span class="pre">'strict_schema':</span> <span class="pre">{'type':</span> <span class="pre">'json-or-python',</span> <span class="pre">'json_schema':</span> <span class="pre">{'function':</span> <span class="pre">{'type':</span> <span class="pre">'no-info',</span> <span class="pre">'function':</span> <span class="pre"><function</span> <span class="pre">get_enum_core_schema.<locals>.to_enum>},</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'str'},</span> <span class="pre">'type':</span> <span class="pre">'function-after'},</span> <span class="pre">'python_schema':</span> <span class="pre">{'type':</span> <span class="pre">'is-instance',</span> <span class="pre">'cls':</span> <span class="pre"><enum</span> <span class="pre">'UnitMass'>}},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.unit_mass.UnitMass:93825015376752',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[<function</span> <span class="pre">get_enum_core_schema.<locals>.get_json_schema>],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'Mass',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'Mass'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.mass.Mass:93825018120704',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.mass.Mass'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.mass.Mass'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'literal',</span> <span class="pre">'expected':</span> <span class="pre">['mass'],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">'mass'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'mass',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'mass'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.mass:93825022801872',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.mass'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.mass'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.volume'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'data':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.volume.Volume'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'output_unit':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'lax-or-strict',</span> <span class="pre">'lax_schema':</span> <span class="pre">{'type':</span> <span class="pre">'chain',</span> <span class="pre">'steps':</span> <span class="pre">[{'type':</span> <span class="pre">'str'},</span> <span class="pre">{'type':</span> <span class="pre">'function-plain',</span> <span class="pre">'function':</span> <span class="pre">{'type':</span> <span class="pre">'no-info',</span> <span class="pre">'function':</span> <span class="pre"><function</span> <span class="pre">get_enum_core_schema.<locals>.to_enum>}}]},</span> <span class="pre">'strict_schema':</span> <span class="pre">{'type':</span> <span class="pre">'json-or-python',</span> <span class="pre">'json_schema':</span> <span class="pre">{'function':</span> <span class="pre">{'type':</span> <span class="pre">'no-info',</span> <span class="pre">'function':</span> <span class="pre"><function</span> <span class="pre">get_enum_core_schema.<locals>.to_enum>},</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'str'},</span> <span class="pre">'type':</span> <span class="pre">'function-after'},</span> <span class="pre">'python_schema':</span> <span class="pre">{'type':</span> <span class="pre">'is-instance',</span> <span class="pre">'cls':</span> <span class="pre"><enum</span> <span class="pre">'UnitVolume'>}},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.unit_volume.UnitVolume:93825015377696',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[<function</span> <span class="pre">get_enum_core_schema.<locals>.get_json_schema>],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'volume':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'float',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'Volume',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'Volume'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.volume.Volume:93825022222224',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.volume.Volume'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.volume.Volume'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'literal',</span> <span class="pre">'expected':</span> <span class="pre">['volume'],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">'volume'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'volume',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'volume'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.volume:93825022814208',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.volume'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.volume'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.density'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'data':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.density.Density'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'density':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'float',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'output_unit':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'lax-or-strict',</span> <span class="pre">'lax_schema':</span> <span class="pre">{'type':</span> <span class="pre">'chain',</span> <span class="pre">'steps':</span> <span class="pre">[{'type':</span> <span class="pre">'str'},</span> <span class="pre">{'type':</span> <span class="pre">'function-plain',</span> <span class="pre">'function':</span> <span class="pre">{'type':</span> <span class="pre">'no-info',</span> <span class="pre">'function':</span> <span class="pre"><function</span> <span class="pre">get_enum_core_schema.<locals>.to_enum>}}]},</span> <span class="pre">'strict_schema':</span> <span class="pre">{'type':</span> <span class="pre">'json-or-python',</span> <span class="pre">'json_schema':</span> <span class="pre">{'function':</span> <span class="pre">{'type':</span> <span class="pre">'no-info',</span> <span class="pre">'function':</span> <span class="pre"><function</span> <span class="pre">get_enum_core_schema.<locals>.to_enum>},</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'str'},</span> <span class="pre">'type':</span> <span class="pre">'function-after'},</span> <span class="pre">'python_schema':</span> <span class="pre">{'type':</span> <span class="pre">'is-instance',</span> <span class="pre">'cls':</span> <span class="pre"><enum</span> <span class="pre">'UnitDensity'>}},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.unit_density.UnitDensity:93825015375808',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[<function</span> <span class="pre">get_enum_core_schema.<locals>.get_json_schema>],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'Density',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'Density'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.density.Density:93825017269648',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.density.Density'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.density.Density'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'literal',</span> <span class="pre">'expected':</span> <span class="pre">['density'],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">'density'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'density',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'density'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.density:93825022827120',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.density'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.density'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.surface_area'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'data':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.surface_area.SurfaceArea'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'output_unit':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'lax-or-strict',</span> <span class="pre">'lax_schema':</span> <span class="pre">{'type':</span> <span class="pre">'chain',</span> <span class="pre">'steps':</span> <span class="pre">[{'type':</span> <span class="pre">'str'},</span> <span class="pre">{'type':</span> <span class="pre">'function-plain',</span> <span class="pre">'function':</span> <span class="pre">{'type':</span> <span class="pre">'no-info',</span> <span class="pre">'function':</span> <span class="pre"><function</span> <span class="pre">get_enum_core_schema.<locals>.to_enum>}}]},</span> <span class="pre">'strict_schema':</span> <span class="pre">{'type':</span> <span class="pre">'json-or-python',</span> <span class="pre">'json_schema':</span> <span class="pre">{'function':</span> <span class="pre">{'type':</span> <span class="pre">'no-info',</span> <span class="pre">'function':</span> <span class="pre"><function</span> <span class="pre">get_enum_core_schema.<locals>.to_enum>},</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'str'},</span> <span class="pre">'type':</span> <span class="pre">'function-after'},</span> <span class="pre">'python_schema':</span> <span class="pre">{'type':</span> <span class="pre">'is-instance',</span> <span class="pre">'cls':</span> <span class="pre"><enum</span> <span class="pre">'UnitArea'>}},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.unit_area.UnitArea:93825015216496',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[<function</span> <span class="pre">get_enum_core_schema.<locals>.get_json_schema>],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'surface_area':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'float',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'SurfaceArea',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'SurfaceArea'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.surface_area.SurfaceArea:93825022334064',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.surface_area.SurfaceArea'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.surface_area.SurfaceArea'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'literal',</span> <span class="pre">'expected':</span> <span class="pre">['surface_area'],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">'surface_area'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'surface_area',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'surface_area'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.surface_area:93825022847024',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.surface_area'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.surface_area'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.center_of_mass'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'data':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.center_of_mass.CenterOfMass'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'center_of_mass':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'definition-ref',</span> <span class="pre">'schema_ref':</span> <span class="pre">'kittycad.models.point3d.Point3d:93825014233264'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'output_unit':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'lax-or-strict',</span> <span class="pre">'lax_schema':</span> <span class="pre">{'type':</span> <span class="pre">'chain',</span> <span class="pre">'steps':</span> <span class="pre">[{'type':</span> <span class="pre">'str'},</span> <span class="pre">{'type':</span> <span class="pre">'function-plain',</span> <span class="pre">'function':</span> <span class="pre">{'type':</span> <span class="pre">'no-info',</span> <span class="pre">'function':</span> <span class="pre"><function</span> <span class="pre">get_enum_core_schema.<locals>.to_enum>}}]},</span> <span class="pre">'strict_schema':</span> <span class="pre">{'type':</span> <span class="pre">'json-or-python',</span> <span class="pre">'json_schema':</span> <span class="pre">{'function':</span> <span class="pre">{'type':</span> <span class="pre">'no-info',</span> <span class="pre">'function':</span> <span class="pre"><function</span> <span class="pre">get_enum_core_schema.<locals>.to_enum>},</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'str'},</span> <span class="pre">'type':</span> <span class="pre">'function-after'},</span> <span class="pre">'python_schema':</span> <span class="pre">{'type':</span> <span class="pre">'is-instance',</span> <span class="pre">'cls':</span> <span class="pre"><enum</span> <span class="pre">'UnitLength'>}},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.unit_length.UnitLength:93825014613552',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[<function</span> <span class="pre">get_enum_core_schema.<locals>.get_json_schema>],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'CenterOfMass',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'CenterOfMass'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.center_of_mass.CenterOfMass:93825016605936',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.center_of_mass.CenterOfMass'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.center_of_mass.CenterOfMass'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'literal',</span> <span class="pre">'expected':</span> <span class="pre">['center_of_mass'],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">'center_of_mass'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'center_of_mass',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'center_of_mass'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.center_of_mass:93825022866784',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.center_of_mass'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.center_of_mass'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.get_sketch_mode_plane'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'data':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model',</span> <span class="pre">'cls':</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.get_sketch_mode_plane.GetSketchModePlane'>,</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'model-fields',</span> <span class="pre">'fields':</span> <span class="pre">{'x_axis':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'definition-ref',</span> <span class="pre">'schema_ref':</span> <span class="pre">'kittycad.models.point3d.Point3d:93825014233264'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'y_axis':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'definition-ref',</span> <span class="pre">'schema_ref':</span> <span class="pre">'kittycad.models.point3d.Point3d:93825014233264'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'z_axis':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'definition-ref',</span> <span class="pre">'schema_ref':</span> <span class="pre">'kittycad.models.point3d.Point3d:93825014233264'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'GetSketchModePlane',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'GetSketchModePlane'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.get_sketch_mode_plane.GetSketchModePlane:93825018036400',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.get_sketch_mode_plane.GetSketchModePlane'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.get_sketch_mode_plane.GetSketchModePlane'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}},</span> <span class="pre">'type':</span> <span class="pre">{'type':</span> <span class="pre">'model-field',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'default',</span> <span class="pre">'schema':</span> <span class="pre">{'type':</span> <span class="pre">'literal',</span> <span class="pre">'expected':</span> <span class="pre">['get_sketch_mode_plane'],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}},</span> <span class="pre">'default':</span> <span class="pre">'get_sketch_mode_plane'},</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[<function</span> <span class="pre">get_json_schema_update_func.<locals>.json_schema_update_func>]}}},</span> <span class="pre">'model_name':</span> <span class="pre">'get_sketch_mode_plane',</span> <span class="pre">'computed_fields':</span> <span class="pre">[]},</span> <span class="pre">'custom_init':</span> <span class="pre">False,</span> <span class="pre">'root_model':</span> <span class="pre">False,</span> <span class="pre">'config':</span> <span class="pre">{'title':</span> <span class="pre">'get_sketch_mode_plane'},</span> <span class="pre">'ref':</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.get_sketch_mode_plane:93825022886192',</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic_js_functions':</span> <span class="pre">[functools.partial(<function</span> <span class="pre">modify_model_json_schema>,</span> <span class="pre">cls=<class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.get_sketch_mode_plane'>),</span> <span class="pre"><bound</span> <span class="pre">method</span> <span class="pre">BaseModel.__get_pydantic_json_schema__</span> <span class="pre">of</span> <span class="pre"><class</span> <span class="pre">'kittycad.models.ok_modeling_cmd_response.get_sketch_mode_plane'>>],</span> <span class="pre">'pydantic_js_annotation_functions':</span> <span class="pre">[],</span> <span class="pre">'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">False}}],</span> <span class="pre">'metadata':</span> <span class="pre">{'pydantic.internal.needs_apply_discriminated_union':</span> <span class="pre">True,</span> <span class="pre">'pydantic.internal.union_discriminator':</span> <span class="pre">'type'},</span> <span class="pre">'type':</span> <span class="pre">'union'},</span> <span class="pre">'type':</span> <span class="pre">'model'},</span> <span class="pre">'type':</span> <span class="pre">'model-field'}},</span> <span class="pre">'model_name':</span> <span class="pre">'ModelingData',</span> <span class="pre">'type':</span> <span class="pre">'model-fields'},</span> <span class="pre">'type':</span> <span class="pre">'model'},</span> <span class="pre">'type':</span> <span class="pre">'definitions'}</span></em><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__pydantic_core_schema__" title="Permalink to this definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__pydantic_custom_init__">
|
||
<span class="sig-name descname"><span class="pre">__pydantic_custom_init__</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">ClassVar[bool]</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">False</span></em><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__pydantic_custom_init__" title="Permalink to this definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__pydantic_decorators__">
|
||
<span class="sig-name descname"><span class="pre">__pydantic_decorators__</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">ClassVar[_decorators.DecoratorInfos]</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">DecoratorInfos(validators={},</span> <span class="pre">field_validators={},</span> <span class="pre">root_validators={},</span> <span class="pre">field_serializers={},</span> <span class="pre">model_serializers={},</span> <span class="pre">model_validators={},</span> <span class="pre">computed_fields={})</span></em><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__pydantic_decorators__" title="Permalink to this definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__pydantic_extra__">
|
||
<span class="sig-name descname"><span class="pre">__pydantic_extra__</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">dict[str,</span> <span class="pre">Any]</span> <span class="pre">|</span> <span class="pre">None</span></em><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__pydantic_extra__" title="Permalink to this definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__pydantic_fields_set__">
|
||
<span class="sig-name descname"><span class="pre">__pydantic_fields_set__</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">set[str]</span></em><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__pydantic_fields_set__" title="Permalink to this definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__pydantic_generic_metadata__">
|
||
<span class="sig-name descname"><span class="pre">__pydantic_generic_metadata__</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">ClassVar[_generics.PydanticGenericMetadata]</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">{'args':</span> <span class="pre">(),</span> <span class="pre">'origin':</span> <span class="pre">None,</span> <span class="pre">'parameters':</span> <span class="pre">()}</span></em><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__pydantic_generic_metadata__" title="Permalink to this definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__pydantic_init_subclass__">
|
||
<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">__pydantic_init_subclass__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__pydantic_init_subclass__" title="Permalink to this definition"></a></dt>
|
||
<dd><p>This is intended to behave just like <cite>__init_subclass__</cite>, but is called by <cite>ModelMetaclass</cite>
|
||
only after the class is actually fully initialized. In particular, attributes like <cite>model_fields</cite> will
|
||
be present when this is called.</p>
|
||
<p>This is necessary because <cite>__init_subclass__</cite> will always be called by <cite>type.__new__</cite>,
|
||
and it would require a prohibitively large refactor to the <cite>ModelMetaclass</cite> to ensure that
|
||
<cite>type.__new__</cite> was called in such a manner that the class would already be sufficiently initialized.</p>
|
||
<p>This will receive the same <cite>kwargs</cite> that would be passed to the standard <cite>__init_subclass__</cite>, namely,
|
||
any kwargs passed to the class definition that aren’t used internally by pydantic.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>**kwargs</strong> (<a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Any" title="(in Python v3.12)"><code class="xref py py-data docutils literal notranslate"><span class="pre">Any</span></code></a>) – Any keyword arguments passed to the class definition that aren’t used internally
|
||
by pydantic.</p>
|
||
</dd>
|
||
<dt class="field-even">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.12)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">None</span></code></a></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__pydantic_parent_namespace__">
|
||
<span class="sig-name descname"><span class="pre">__pydantic_parent_namespace__</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">ClassVar[dict[str,</span> <span class="pre">Any]</span> <span class="pre">|</span> <span class="pre">None]</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">{'Annotated':</span> <span class="pre"><pydantic._internal._model_construction._PydanticWeakRef</span> <span class="pre">object>,</span> <span class="pre">'BaseModel':</span> <span class="pre"><pydantic._internal._model_construction._PydanticWeakRef</span> <span class="pre">object>,</span> <span class="pre">'Field':</span> <span class="pre"><pydantic._internal._model_construction._PydanticWeakRef</span> <span class="pre">object>,</span> <span class="pre">'IceServer':</span> <span class="pre"><pydantic._internal._model_construction._PydanticWeakRef</span> <span class="pre">object>,</span> <span class="pre">'IceServerInfoData':</span> <span class="pre"><pydantic._internal._model_construction._PydanticWeakRef</span> <span class="pre">object>,</span> <span class="pre">'List':</span> <span class="pre"><pydantic._internal._model_construction._PydanticWeakRef</span> <span class="pre">object>,</span> <span class="pre">'Literal':</span> <span class="pre"><pydantic._internal._model_construction._PydanticWeakRef</span> <span class="pre">object>,</span> <span class="pre">'OkModelingCmdResponse':</span> <span class="pre"><pydantic._internal._model_construction._PydanticWeakRef</span> <span class="pre">object>,</span> <span class="pre">'RawFile':</span> <span class="pre"><pydantic._internal._model_construction._PydanticWeakRef</span> <span class="pre">object>,</span> <span class="pre">'RootModel':</span> <span class="pre"><pydantic._internal._model_construction._PydanticWeakRef</span> <span class="pre">object>,</span> <span class="pre">'RtcIceCandidateInit':</span> <span class="pre"><pydantic._internal._model_construction._PydanticWeakRef</span> <span class="pre">object>,</span> <span class="pre">'RtcSessionDescription':</span> <span class="pre"><pydantic._internal._model_construction._PydanticWeakRef</span> <span class="pre">object>,</span> <span class="pre">'SdpAnswerData':</span> <span class="pre"><pydantic._internal._model_construction._PydanticWeakRef</span> <span class="pre">object>,</span> <span class="pre">'TrickleIceData':</span> <span class="pre"><pydantic._internal._model_construction._PydanticWeakRef</span> <span class="pre">object>,</span> <span class="pre">'Union':</span> <span class="pre"><pydantic._internal._model_construction._PydanticWeakRef</span> <span class="pre">object>,</span> <span class="pre">'__builtins__':</span> <span class="pre">{'ArithmeticError':</span> <span class="pre"><class</span> <span class="pre">'ArithmeticError'>,</span> <span class="pre">'AssertionError':</span> <span class="pre"><class</span> <span class="pre">'AssertionError'>,</span> <span class="pre">'AttributeError':</span> <span class="pre"><class</span> <span class="pre">'AttributeError'>,</span> <span class="pre">'BaseException':</span> <span class="pre"><class</span> <span class="pre">'BaseException'>,</span> <span class="pre">'BlockingIOError':</span> <span class="pre"><class</span> <span class="pre">'BlockingIOError'>,</span> <span class="pre">'BrokenPipeError':</span> <span class="pre"><class</span> <span class="pre">'BrokenPipeError'>,</span> <span class="pre">'BufferError':</span> <span class="pre"><class</span> <span class="pre">'BufferError'>,</span> <span class="pre">'BytesWarning':</span> <span class="pre"><class</span> <span class="pre">'BytesWarning'>,</span> <span class="pre">'ChildProcessError':</span> <span class="pre"><class</span> <span class="pre">'ChildProcessError'>,</span> <span class="pre">'ConnectionAbortedError':</span> <span class="pre"><class</span> <span class="pre">'ConnectionAbortedError'>,</span> <span class="pre">'ConnectionError':</span> <span class="pre"><class</span> <span class="pre">'ConnectionError'>,</span> <span class="pre">'ConnectionRefusedError':</span> <span class="pre"><class</span> <span class="pre">'ConnectionRefusedError'>,</span> <span class="pre">'ConnectionResetError':</span> <span class="pre"><class</span> <span class="pre">'ConnectionResetError'>,</span> <span class="pre">'DeprecationWarning':</span> <span class="pre"><class</span> <span class="pre">'DeprecationWarning'>,</span> <span class="pre">'EOFError':</span> <span class="pre"><class</span> <span class="pre">'EOFError'>,</span> <span class="pre">'Ellipsis':</span> <span class="pre">Ellipsis,</span> <span class="pre">'EnvironmentError':</span> <span class="pre"><class</span> <span class="pre">'OSError'>,</span> <span class="pre">'Exception':</span> <span class="pre"><class</span> <span class="pre">'Exception'>,</span> <span class="pre">'False':</span> <span class="pre">False,</span> <span class="pre">'FileExistsError':</span> <span class="pre"><class</span> <span class="pre">'FileExistsError'>,</span> <span class="pre">'FileNotFoundError':</span> <span class="pre"><class</span> <span class="pre">'FileNotFoundError'>,</span> <span class="pre">'FloatingPointError':</span> <span class="pre"><class</span> <span class="pre">'FloatingPointError'>,</span> <span class="pre">'FutureWarning':</span> <span class="pre"><class</span> <span class="pre">'FutureWarning'>,</span> <span class="pre">'GeneratorExit':</span> <span class="pre"><class</span> <span class="pre">'GeneratorExit'>,</span> <span class="pre">'IOError':</span> <span class="pre"><class</span> <span class="pre">'OSError'>,</span> <span class="pre">'ImportError':</span> <span class="pre"><class</span> <span class="pre">'ImportError'>,</span> <span class="pre">'ImportWarning':</span> <span class="pre"><class</span> <span class="pre">'ImportWarning'>,</span> <span class="pre">'IndentationError':</span> <span class="pre"><class</span> <span class="pre">'IndentationError'>,</span> <span class="pre">'IndexError':</span> <span class="pre"><class</span> <span class="pre">'IndexError'>,</span> <span class="pre">'InterruptedError':</span> <span class="pre"><class</span> <span class="pre">'InterruptedError'>,</span> <span class="pre">'IsADirectoryError':</span> <span class="pre"><class</span> <span class="pre">'IsADirectoryError'>,</span> <span class="pre">'KeyError':</span> <span class="pre"><class</span> <span class="pre">'KeyError'>,</span> <span class="pre">'KeyboardInterrupt':</span> <span class="pre"><class</span> <span class="pre">'KeyboardInterrupt'>,</span> <span class="pre">'LookupError':</span> <span class="pre"><class</span> <span class="pre">'LookupError'>,</span> <span class="pre">'MemoryError':</span> <span class="pre"><class</span> <span class="pre">'MemoryError'>,</span> <span class="pre">'ModuleNotFoundError':</span> <span class="pre"><class</span> <span class="pre">'ModuleNotFoundError'>,</span> <span class="pre">'NameError':</span> <span class="pre"><class</span> <span class="pre">'NameError'>,</span> <span class="pre">'None':</span> <span class="pre">None,</span> <span class="pre">'NotADirectoryError':</span> <span class="pre"><class</span> <span class="pre">'NotADirectoryError'>,</span> <span class="pre">'NotImplemented':</span> <span class="pre">NotImplemented,</span> <span class="pre">'NotImplementedError':</span> <span class="pre"><class</span> <span class="pre">'NotImplementedError'>,</span> <span class="pre">'OSError':</span> <span class="pre"><class</span> <span class="pre">'OSError'>,</span> <span class="pre">'OverflowError':</span> <span class="pre"><class</span> <span class="pre">'OverflowError'>,</span> <span class="pre">'PendingDeprecationWarning':</span> <span class="pre"><class</span> <span class="pre">'PendingDeprecationWarning'>,</span> <span class="pre">'PermissionError':</span> <span class="pre"><class</span> <span class="pre">'PermissionError'>,</span> <span class="pre">'ProcessLookupError':</span> <span class="pre"><class</span> <span class="pre">'ProcessLookupError'>,</span> <span class="pre">'RecursionError':</span> <span class="pre"><class</span> <span class="pre">'RecursionError'>,</span> <span class="pre">'ReferenceError':</span> <span class="pre"><class</span> <span class="pre">'ReferenceError'>,</span> <span class="pre">'ResourceWarning':</span> <span class="pre"><class</span> <span class="pre">'ResourceWarning'>,</span> <span class="pre">'RuntimeError':</span> <span class="pre"><class</span> <span class="pre">'RuntimeError'>,</span> <span class="pre">'RuntimeWarning':</span> <span class="pre"><class</span> <span class="pre">'RuntimeWarning'>,</span> <span class="pre">'StopAsyncIteration':</span> <span class="pre"><class</span> <span class="pre">'StopAsyncIteration'>,</span> <span class="pre">'StopIteration':</span> <span class="pre"><class</span> <span class="pre">'StopIteration'>,</span> <span class="pre">'SyntaxError':</span> <span class="pre"><class</span> <span class="pre">'SyntaxError'>,</span> <span class="pre">'SyntaxWarning':</span> <span class="pre"><class</span> <span class="pre">'SyntaxWarning'>,</span> <span class="pre">'SystemError':</span> <span class="pre"><class</span> <span class="pre">'SystemError'>,</span> <span class="pre">'SystemExit':</span> <span class="pre"><class</span> <span class="pre">'SystemExit'>,</span> <span class="pre">'TabError':</span> <span class="pre"><class</span> <span class="pre">'TabError'>,</span> <span class="pre">'TimeoutError':</span> <span class="pre"><class</span> <span class="pre">'TimeoutError'>,</span> <span class="pre">'True':</span> <span class="pre">True,</span> <span class="pre">'TypeError':</span> <span class="pre"><class</span> <span class="pre">'TypeError'>,</span> <span class="pre">'UnboundLocalError':</span> <span class="pre"><class</span> <span class="pre">'UnboundLocalError'>,</span> <span class="pre">'UnicodeDecodeError':</span> <span class="pre"><class</span> <span class="pre">'UnicodeDecodeError'>,</span> <span class="pre">'UnicodeEncodeError':</span> <span class="pre"><class</span> <span class="pre">'UnicodeEncodeError'>,</span> <span class="pre">'UnicodeError':</span> <span class="pre"><class</span> <span class="pre">'UnicodeError'>,</span> <span class="pre">'UnicodeTranslateError':</span> <span class="pre"><class</span> <span class="pre">'UnicodeTranslateError'>,</span> <span class="pre">'UnicodeWarning':</span> <span class="pre"><class</span> <span class="pre">'UnicodeWarning'>,</span> <span class="pre">'UserWarning':</span> <span class="pre"><class</span> <span class="pre">'UserWarning'>,</span> <span class="pre">'ValueError':</span> <span class="pre"><class</span> <span class="pre">'ValueError'>,</span> <span class="pre">'Warning':</span> <span class="pre"><class</span> <span class="pre">'Warning'>,</span> <span class="pre">'ZeroDivisionError':</span> <span class="pre"><class</span> <span class="pre">'ZeroDivisionError'>,</span> <span class="pre">'__build_class__':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">__build_class__>,</span> <span class="pre">'__debug__':</span> <span class="pre">True,</span> <span class="pre">'__doc__':</span> <span class="pre">"Built-in</span> <span class="pre">functions,</span> <span class="pre">exceptions,</span> <span class="pre">and</span> <span class="pre">other</span> <span class="pre">objects.\n\nNoteworthy:</span> <span class="pre">None</span> <span class="pre">is</span> <span class="pre">the</span> <span class="pre">`nil'</span> <span class="pre">object;</span> <span class="pre">Ellipsis</span> <span class="pre">represents</span> <span class="pre">`...'</span> <span class="pre">in</span> <span class="pre">slices.",</span> <span class="pre">'__import__':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">__import__>,</span> <span class="pre">'__loader__':</span> <span class="pre"><class</span> <span class="pre">'_frozen_importlib.BuiltinImporter'>,</span> <span class="pre">'__name__':</span> <span class="pre">'builtins',</span> <span class="pre">'__package__':</span> <span class="pre">'',</span> <span class="pre">'__spec__':</span> <span class="pre">ModuleSpec(name='builtins',</span> <span class="pre">loader=<class</span> <span class="pre">'_frozen_importlib.BuiltinImporter'>,</span> <span class="pre">origin='built-in'),</span> <span class="pre">'abs':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">abs>,</span> <span class="pre">'all':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">all>,</span> <span class="pre">'any':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">any>,</span> <span class="pre">'ascii':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">ascii>,</span> <span class="pre">'bin':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">bin>,</span> <span class="pre">'bool':</span> <span class="pre"><class</span> <span class="pre">'bool'>,</span> <span class="pre">'breakpoint':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">breakpoint>,</span> <span class="pre">'bytearray':</span> <span class="pre"><class</span> <span class="pre">'bytearray'>,</span> <span class="pre">'bytes':</span> <span class="pre"><class</span> <span class="pre">'bytes'>,</span> <span class="pre">'callable':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">callable>,</span> <span class="pre">'chr':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">chr>,</span> <span class="pre">'classmethod':</span> <span class="pre"><class</span> <span class="pre">'classmethod'>,</span> <span class="pre">'compile':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">compile>,</span> <span class="pre">'complex':</span> <span class="pre"><class</span> <span class="pre">'complex'>,</span> <span class="pre">'copyright':</span> <span class="pre">Copyright</span> <span class="pre">(c)</span> <span class="pre">2001-2023</span> <span class="pre">Python</span> <span class="pre">Software</span> <span class="pre">Foundation.</span> <span class="pre">All</span> <span class="pre">Rights</span> <span class="pre">Reserved.</span>  <span class="pre">Copyright</span> <span class="pre">(c)</span> <span class="pre">2000</span> <span class="pre">BeOpen.com.</span> <span class="pre">All</span> <span class="pre">Rights</span> <span class="pre">Reserved.</span>  <span class="pre">Copyright</span> <span class="pre">(c)</span> <span class="pre">1995-2001</span> <span class="pre">Corporation</span> <span class="pre">for</span> <span class="pre">National</span> <span class="pre">Research</span> <span class="pre">Initiatives.</span> <span class="pre">All</span> <span class="pre">Rights</span> <span class="pre">Reserved.</span>  <span class="pre">Copyright</span> <span class="pre">(c)</span> <span class="pre">1991-1995</span> <span class="pre">Stichting</span> <span class="pre">Mathematisch</span> <span class="pre">Centrum,</span> <span class="pre">Amsterdam.</span> <span class="pre">All</span> <span class="pre">Rights</span> <span class="pre">Reserved.,</span> <span class="pre">'credits':</span>     <span class="pre">Thanks</span> <span class="pre">to</span> <span class="pre">CWI,</span> <span class="pre">CNRI,</span> <span class="pre">BeOpen.com,</span> <span class="pre">Zope</span> <span class="pre">Corporation</span> <span class="pre">and</span> <span class="pre">a</span> <span class="pre">cast</span> <span class="pre">of</span> <span class="pre">thousands</span>     <span class="pre">for</span> <span class="pre">supporting</span> <span class="pre">Python</span> <span class="pre">development.</span>  <span class="pre">See</span> <span class="pre">www.python.org</span> <span class="pre">for</span> <span class="pre">more</span> <span class="pre">information.,</span> <span class="pre">'delattr':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">delattr>,</span> <span class="pre">'dict':</span> <span class="pre"><class</span> <span class="pre">'dict'>,</span> <span class="pre">'dir':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">dir>,</span> <span class="pre">'divmod':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">divmod>,</span> <span class="pre">'enumerate':</span> <span class="pre"><class</span> <span class="pre">'enumerate'>,</span> <span class="pre">'eval':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">eval>,</span> <span class="pre">'exec':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">exec>,</span> <span class="pre">'exit':</span> <span class="pre">Use</span> <span class="pre">exit()</span> <span class="pre">or</span> <span class="pre">Ctrl-D</span> <span class="pre">(i.e.</span> <span class="pre">EOF)</span> <span class="pre">to</span> <span class="pre">exit,</span> <span class="pre">'filter':</span> <span class="pre"><class</span> <span class="pre">'filter'>,</span> <span class="pre">'float':</span> <span class="pre"><class</span> <span class="pre">'float'>,</span> <span class="pre">'format':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">format>,</span> <span class="pre">'frozenset':</span> <span class="pre"><class</span> <span class="pre">'frozenset'>,</span> <span class="pre">'getattr':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">getattr>,</span> <span class="pre">'globals':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">globals>,</span> <span class="pre">'hasattr':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">hasattr>,</span> <span class="pre">'hash':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">hash>,</span> <span class="pre">'help':</span> <span class="pre">Type</span> <span class="pre">help()</span> <span class="pre">for</span> <span class="pre">interactive</span> <span class="pre">help,</span> <span class="pre">or</span> <span class="pre">help(object)</span> <span class="pre">for</span> <span class="pre">help</span> <span class="pre">about</span> <span class="pre">object.,</span> <span class="pre">'hex':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">hex>,</span> <span class="pre">'id':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">id>,</span> <span class="pre">'input':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">input>,</span> <span class="pre">'int':</span> <span class="pre"><class</span> <span class="pre">'int'>,</span> <span class="pre">'isinstance':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">isinstance>,</span> <span class="pre">'issubclass':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">issubclass>,</span> <span class="pre">'iter':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">iter>,</span> <span class="pre">'len':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">len>,</span> <span class="pre">'license':</span> <span class="pre">Type</span> <span class="pre">license()</span> <span class="pre">to</span> <span class="pre">see</span> <span class="pre">the</span> <span class="pre">full</span> <span class="pre">license</span> <span class="pre">text,</span> <span class="pre">'list':</span> <span class="pre"><class</span> <span class="pre">'list'>,</span> <span class="pre">'locals':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">locals>,</span> <span class="pre">'map':</span> <span class="pre"><class</span> <span class="pre">'map'>,</span> <span class="pre">'max':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">max>,</span> <span class="pre">'memoryview':</span> <span class="pre"><class</span> <span class="pre">'memoryview'>,</span> <span class="pre">'min':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">min>,</span> <span class="pre">'next':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">next>,</span> <span class="pre">'object':</span> <span class="pre"><class</span> <span class="pre">'object'>,</span> <span class="pre">'oct':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">oct>,</span> <span class="pre">'open':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">open>,</span> <span class="pre">'ord':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">ord>,</span> <span class="pre">'pow':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">pow>,</span> <span class="pre">'print':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">print>,</span> <span class="pre">'property':</span> <span class="pre"><class</span> <span class="pre">'property'>,</span> <span class="pre">'quit':</span> <span class="pre">Use</span> <span class="pre">quit()</span> <span class="pre">or</span> <span class="pre">Ctrl-D</span> <span class="pre">(i.e.</span> <span class="pre">EOF)</span> <span class="pre">to</span> <span class="pre">exit,</span> <span class="pre">'range':</span> <span class="pre"><class</span> <span class="pre">'range'>,</span> <span class="pre">'repr':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">repr>,</span> <span class="pre">'reversed':</span> <span class="pre"><class</span> <span class="pre">'reversed'>,</span> <span class="pre">'round':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">round>,</span> <span class="pre">'set':</span> <span class="pre"><class</span> <span class="pre">'set'>,</span> <span class="pre">'setattr':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">setattr>,</span> <span class="pre">'slice':</span> <span class="pre"><class</span> <span class="pre">'slice'>,</span> <span class="pre">'sorted':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">sorted>,</span> <span class="pre">'staticmethod':</span> <span class="pre"><class</span> <span class="pre">'staticmethod'>,</span> <span class="pre">'str':</span> <span class="pre"><class</span> <span class="pre">'str'>,</span> <span class="pre">'sum':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">sum>,</span> <span class="pre">'super':</span> <span class="pre"><class</span> <span class="pre">'super'>,</span> <span class="pre">'tuple':</span> <span class="pre"><class</span> <span class="pre">'tuple'>,</span> <span class="pre">'type':</span> <span class="pre"><class</span> <span class="pre">'type'>,</span> <span class="pre">'vars':</span> <span class="pre"><built-in</span> <span class="pre">function</span> <span class="pre">vars>,</span> <span class="pre">'zip':</span> <span class="pre"><class</span> <span class="pre">'zip'>},</span> <span class="pre">'__cached__':</span> <span class="pre">'/home/user/src/kittycad/models/__pycache__/ok_web_socket_response_data.cpython-39.pyc',</span> <span class="pre">'__doc__':</span> <span class="pre"><pydantic._internal._model_construction._PydanticWeakRef</span> <span class="pre">object>,</span> <span class="pre">'__file__':</span> <span class="pre">'/home/user/src/kittycad/models/ok_web_socket_response_data.py',</span> <span class="pre">'__loader__':</span> <span class="pre"><pydantic._internal._model_construction._PydanticWeakRef</span> <span class="pre">object>,</span> <span class="pre">'__name__':</span> <span class="pre">'kittycad.models.ok_web_socket_response_data',</span> <span class="pre">'__package__':</span> <span class="pre">'kittycad.models',</span> <span class="pre">'__spec__':</span> <span class="pre"><pydantic._internal._model_construction._PydanticWeakRef</span> <span class="pre">object>,</span> <span class="pre">'ice_server_info':</span> <span class="pre"><pydantic._internal._model_construction._PydanticWeakRef</span> <span class="pre">object>,</span> <span class="pre">'sdp_answer':</span> <span class="pre"><pydantic._internal._model_construction._PydanticWeakRef</span> <span class="pre">object>,</span> <span class="pre">'trickle_ice':</span> <span class="pre"><pydantic._internal._model_construction._PydanticWeakRef</span> <span class="pre">object>}</span></em><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__pydantic_parent_namespace__" title="Permalink to this definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__pydantic_post_init__">
|
||
<span class="sig-name descname"><span class="pre">__pydantic_post_init__</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">ClassVar[None</span> <span class="pre">|</span> <span class="pre">Literal['model_post_init']]</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__pydantic_post_init__" title="Permalink to this definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__pydantic_private__">
|
||
<span class="sig-name descname"><span class="pre">__pydantic_private__</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">dict[str,</span> <span class="pre">Any]</span> <span class="pre">|</span> <span class="pre">None</span></em><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__pydantic_private__" title="Permalink to this definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__pydantic_root_model__">
|
||
<span class="sig-name descname"><span class="pre">__pydantic_root_model__</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">ClassVar[bool]</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">False</span></em><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__pydantic_root_model__" title="Permalink to this definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__pydantic_serializer__">
|
||
<span class="sig-name descname"><span class="pre">__pydantic_serializer__</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">ClassVar[SchemaSerializer]</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">SchemaSerializer(serializer=Model(</span>     <span class="pre">ModelSerializer</span> <span class="pre">{</span>         <span class="pre">class:</span> <span class="pre">Py(</span>             <span class="pre">0x0000555557316640,</span>         <span class="pre">),</span>         <span class="pre">serializer:</span> <span class="pre">Fields(</span>             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                 <span class="pre">fields:</span> <span class="pre">{</span>                     <span class="pre">"modeling_response":</span> <span class="pre">SerField</span> <span class="pre">{</span>                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                             <span class="pre">0x00007fffe0cf3670,</span>                         <span class="pre">),</span>                         <span class="pre">alias:</span> <span class="pre">None,</span>                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                             <span class="pre">Model(</span>                                 <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                         <span class="pre">0x0000555557295d40,</span>                                     <span class="pre">),</span>                                     <span class="pre">serializer:</span> <span class="pre">Union(</span>                                         <span class="pre">UnionSerializer</span> <span class="pre">{</span>                                             <span class="pre">choices:</span> <span class="pre">[</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557210f70,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                     <span class="pre">"type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">WithDefault(</span>                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff842970,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Literal(</span>                                                                                         <span class="pre">LiteralSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">{},</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"empty",</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">name:</span> <span class="pre">"literal['empty']",</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                     <span class="pre">ComputedFields(</span>                                                                         <span class="pre">[],</span>                                                                     <span class="pre">),</span>                                                                 <span class="pre">),</span>                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">required_fields:</span> <span class="pre">1,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"empty",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557212030,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                     <span class="pre">"type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">WithDefault(</span>                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff1696f0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Literal(</span>                                                                                         <span class="pre">LiteralSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">{},</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"export",</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">name:</span> <span class="pre">"literal['export']",</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">"data":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">Model(</span>                                                                                 <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                         <span class="pre">0x0000555556d50a30,</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                         <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"files":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffff8c9930,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">List(</span>                                                                                                             <span class="pre">ListSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">item_serializer:</span> <span class="pre">Model(</span>                                                                                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                                                             <span class="pre">0x0000555556d4f940,</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                                                     <span class="pre">"contents":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                                                             <span class="pre">0x00007fffff89d8f0,</span>                                                                                                                                         <span class="pre">),</span>                                                                                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                                                             <span class="pre">Bytes(</span>                                                                                                                                                 <span class="pre">BytesSerializer,</span>                                                                                                                                             <span class="pre">),</span>                                                                                                                                         <span class="pre">),</span>                                                                                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                                                     <span class="pre">},</span>                                                                                                                                     <span class="pre">"name":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                                                             <span class="pre">0x00007fffff9521b0,</span>                                                                                                                                         <span class="pre">),</span>                                                                                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                                                             <span class="pre">Str(</span>                                                                                                                                                 <span class="pre">StrSerializer,</span>                                                                                                                                             <span class="pre">),</span>                                                                                                                                         <span class="pre">),</span>                                                                                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                                                     <span class="pre">},</span>                                                                                                                                 <span class="pre">},</span>                                                                                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                                                     <span class="pre">ComputedFields(</span>                                                                                                                                         <span class="pre">[],</span>                                                                                                                                     <span class="pre">),</span>                                                                                                                                 <span class="pre">),</span>                                                                                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                                                                 <span class="pre">},</span>                                                                                                                                 <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                                                                                             <span class="pre">},</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                                                         <span class="pre">name:</span> <span class="pre">"ExportFile",</span>                                                                                                                     <span class="pre">},</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                                                 <span class="pre">},</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"list[ExportFile]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">ComputedFields(</span>                                                                                                     <span class="pre">[],</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                             <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                             <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                 <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                 <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">required_fields:</span> <span class="pre">1,</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                     <span class="pre">name:</span> <span class="pre">"Export",</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                     <span class="pre">ComputedFields(</span>                                                                         <span class="pre">[],</span>                                                                     <span class="pre">),</span>                                                                 <span class="pre">),</span>                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"export",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557213fe0,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                     <span class="pre">"data":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">Model(</span>                                                                                 <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                         <span class="pre">0x00005555571ff8f0,</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                         <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"entity_id":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe1186df0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">WithDefault(</span>                                                                                                             <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                                                     <span class="pre">Py(</span>                                                                                                                         <span class="pre">0x00007ffffff85420,</span>                                                                                                                     <span class="pre">),</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">serializer:</span> <span class="pre">Nullable(</span>                                                                                                                     <span class="pre">NullableSerializer</span> <span class="pre">{</span>                                                                                                                         <span class="pre">serializer:</span> <span class="pre">Str(</span>                                                                                                                             <span class="pre">StrSerializer,</span>                                                                                                                         <span class="pre">),</span>                                                                                                                     <span class="pre">},</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">ComputedFields(</span>                                                                                                     <span class="pre">[],</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                             <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                             <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                 <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                 <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">required_fields:</span> <span class="pre">1,</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                     <span class="pre">name:</span> <span class="pre">"SelectWithPoint",</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">"type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">WithDefault(</span>                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffe1c93670,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Literal(</span>                                                                                         <span class="pre">LiteralSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">{},</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"select_with_point",</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">name:</span> <span class="pre">"literal['select_with_point']",</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                     <span class="pre">ComputedFields(</span>                                                                         <span class="pre">[],</span>                                                                     <span class="pre">),</span>                                                                 <span class="pre">),</span>                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"select_with_point",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557218790,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                     <span class="pre">"type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">WithDefault(</span>                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffe1c93030,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Literal(</span>                                                                                         <span class="pre">LiteralSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">{},</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"highlight_set_entity",</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">name:</span> <span class="pre">"literal['highlight_set_entity']",</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">"data":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">Model(</span>                                                                                 <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                         <span class="pre">0x0000555556df30b0,</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                         <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"entity_id":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe1186df0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">WithDefault(</span>                                                                                                             <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                                                     <span class="pre">Py(</span>                                                                                                                         <span class="pre">0x00007ffffff85420,</span>                                                                                                                     <span class="pre">),</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">serializer:</span> <span class="pre">Nullable(</span>                                                                                                                     <span class="pre">NullableSerializer</span> <span class="pre">{</span>                                                                                                                         <span class="pre">serializer:</span> <span class="pre">Str(</span>                                                                                                                             <span class="pre">StrSerializer,</span>                                                                                                                         <span class="pre">),</span>                                                                                                                     <span class="pre">},</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">"sequence":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffff11ecf0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">WithDefault(</span>                                                                                                             <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                                                     <span class="pre">Py(</span>                                                                                                                         <span class="pre">0x00007ffffff85420,</span>                                                                                                                     <span class="pre">),</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">serializer:</span> <span class="pre">Nullable(</span>                                                                                                                     <span class="pre">NullableSerializer</span> <span class="pre">{</span>                                                                                                                         <span class="pre">serializer:</span> <span class="pre">Int(</span>                                                                                                                             <span class="pre">IntSerializer,</span>                                                                                                                         <span class="pre">),</span>                                                                                                                     <span class="pre">},</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">ComputedFields(</span>                                                                                                     <span class="pre">[],</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                             <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                             <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                 <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                 <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                     <span class="pre">name:</span> <span class="pre">"HighlightSetEntity",</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                     <span class="pre">ComputedFields(</span>                                                                         <span class="pre">[],</span>                                                                     <span class="pre">),</span>                                                                 <span class="pre">),</span>                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"highlight_set_entity",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x000055555710ad30,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                     <span class="pre">"type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">WithDefault(</span>                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffe1c91c10,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Literal(</span>                                                                                         <span class="pre">LiteralSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">{},</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"entity_get_child_uuid",</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">name:</span> <span class="pre">"literal['entity_get_child_uuid']",</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">"data":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">Model(</span>                                                                                 <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                         <span class="pre">0x0000555556d485c0,</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                         <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"entity_id":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe1186df0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">Str(</span>                                                                                                             <span class="pre">StrSerializer,</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">ComputedFields(</span>                                                                                                     <span class="pre">[],</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                             <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                             <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                 <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                 <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">required_fields:</span> <span class="pre">1,</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                     <span class="pre">name:</span> <span class="pre">"EntityGetChildUuid",</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                     <span class="pre">ComputedFields(</span>                                                                         <span class="pre">[],</span>                                                                     <span class="pre">),</span>                                                                 <span class="pre">),</span>                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"entity_get_child_uuid",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x000055555710eab0,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                     <span class="pre">"data":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">Model(</span>                                                                                 <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                         <span class="pre">0x0000555556ae84d0,</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                         <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"num":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffff5a0b30,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">Int(</span>                                                                                                             <span class="pre">IntSerializer,</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">ComputedFields(</span>                                                                                                     <span class="pre">[],</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                             <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                             <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                 <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                 <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">required_fields:</span> <span class="pre">1,</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                     <span class="pre">name:</span> <span class="pre">"EntityGetNumChildren",</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">"type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">WithDefault(</span>                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffe1c91c60,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Literal(</span>                                                                                         <span class="pre">LiteralSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">{},</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"entity_get_num_children",</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">name:</span> <span class="pre">"literal['entity_get_num_children']",</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                     <span class="pre">ComputedFields(</span>                                                                         <span class="pre">[],</span>                                                                     <span class="pre">),</span>                                                                 <span class="pre">),</span>                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"entity_get_num_children",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x000055555721c350,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                     <span class="pre">"data":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">Model(</span>                                                                                 <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                         <span class="pre">0x0000555556d4be70,</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                         <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"entity_id":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe1186df0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">Str(</span>                                                                                                             <span class="pre">StrSerializer,</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">ComputedFields(</span>                                                                                                     <span class="pre">[],</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                             <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                             <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                 <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                 <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">required_fields:</span> <span class="pre">1,</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                     <span class="pre">name:</span> <span class="pre">"EntityGetParentId",</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">"type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">WithDefault(</span>                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffe1c91cb0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Literal(</span>                                                                                         <span class="pre">LiteralSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">{},</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"entity_get_parent_id",</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">name:</span> <span class="pre">"literal['entity_get_parent_id']",</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                     <span class="pre">ComputedFields(</span>                                                                         <span class="pre">[],</span>                                                                     <span class="pre">),</span>                                                                 <span class="pre">),</span>                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"entity_get_parent_id",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x000055555721f6a0,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                     <span class="pre">"data":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">Model(</span>                                                                                 <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                         <span class="pre">0x0000555556d46bf0,</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                         <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"entity_ids":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe118cc70,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">List(</span>                                                                                                             <span class="pre">ListSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">item_serializer:</span> <span class="pre">Str(</span>                                                                                                                     <span class="pre">StrSerializer,</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                                                 <span class="pre">},</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"list[str]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">ComputedFields(</span>                                                                                                     <span class="pre">[],</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                             <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                             <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                 <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                 <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">required_fields:</span> <span class="pre">1,</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                     <span class="pre">name:</span> <span class="pre">"EntityGetAllChildUuids",</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">"type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">WithDefault(</span>                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffe1c91bc0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Literal(</span>                                                                                         <span class="pre">LiteralSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">{},</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"entity_get_all_child_uuids",</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">name:</span> <span class="pre">"literal['entity_get_all_child_uuids']",</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                     <span class="pre">ComputedFields(</span>                                                                         <span class="pre">[],</span>                                                                     <span class="pre">),</span>                                                                 <span class="pre">),</span>                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"entity_get_all_child_uuids",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x00005555572229f0,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                     <span class="pre">"data":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">Model(</span>                                                                                 <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                         <span class="pre">0x00005555571fdf70,</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                         <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"entity_ids":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe118cc70,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">List(</span>                                                                                                             <span class="pre">ListSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">item_serializer:</span> <span class="pre">Str(</span>                                                                                                                     <span class="pre">StrSerializer,</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                                                 <span class="pre">},</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"list[str]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">ComputedFields(</span>                                                                                                     <span class="pre">[],</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                             <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                             <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                 <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                 <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">required_fields:</span> <span class="pre">1,</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                     <span class="pre">name:</span> <span class="pre">"SelectGet",</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">"type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">WithDefault(</span>                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffe1c7b730,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Literal(</span>                                                                                         <span class="pre">LiteralSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">{},</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"select_get",</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">name:</span> <span class="pre">"literal['select_get']",</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                     <span class="pre">ComputedFields(</span>                                                                         <span class="pre">[],</span>                                                                     <span class="pre">),</span>                                                                 <span class="pre">),</span>                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"select_get",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557226120,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                     <span class="pre">"data":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">Model(</span>                                                                                 <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                         <span class="pre">0x0000555556ded7f0,</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                         <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"entity_type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe1c81270,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">JsonOrPython(</span>                                                                                                             <span class="pre">JsonOrPythonSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">json:</span> <span class="pre">Str(</span>                                                                                                                     <span class="pre">StrSerializer,</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">python:</span> <span class="pre">Any(</span>                                                                                                                     <span class="pre">AnySerializer,</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"json-or-python[json=str,</span> <span class="pre">python=any]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">ComputedFields(</span>                                                                                                     <span class="pre">[],</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                             <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                             <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                 <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                 <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">required_fields:</span> <span class="pre">1,</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                     <span class="pre">name:</span> <span class="pre">"GetEntityType",</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">"type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">WithDefault(</span>                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffe1c7bab0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Literal(</span>                                                                                         <span class="pre">LiteralSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">{},</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"get_entity_type",</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">name:</span> <span class="pre">"literal['get_entity_type']",</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                     <span class="pre">ComputedFields(</span>                                                                         <span class="pre">[],</span>                                                                     <span class="pre">),</span>                                                                 <span class="pre">),</span>                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"get_entity_type",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x00005555572297f0,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                     <span class="pre">"data":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">Model(</span>                                                                                 <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                         <span class="pre">0x0000555557201800,</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                         <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"faces":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe1ec92f0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">List(</span>                                                                                                             <span class="pre">ListSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">item_serializer:</span> <span class="pre">Str(</span>                                                                                                                     <span class="pre">StrSerializer,</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                                                 <span class="pre">},</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"list[str]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">ComputedFields(</span>                                                                                                     <span class="pre">[],</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                             <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                             <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                 <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                 <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">required_fields:</span> <span class="pre">1,</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                     <span class="pre">name:</span> <span class="pre">"Solid3dGetAllEdgeFaces",</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">"type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">WithDefault(</span>                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffe1c936c0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Literal(</span>                                                                                         <span class="pre">LiteralSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">{},</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"solid3d_get_all_edge_faces",</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">name:</span> <span class="pre">"literal['solid3d_get_all_edge_faces']",</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                     <span class="pre">ComputedFields(</span>                                                                         <span class="pre">[],</span>                                                                     <span class="pre">),</span>                                                                 <span class="pre">),</span>                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"solid3d_get_all_edge_faces",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557243e10,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                     <span class="pre">"data":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">Model(</span>                                                                                 <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                         <span class="pre">0x0000555557202f80,</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                         <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"edges":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007ffffdc7d1b0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">List(</span>                                                                                                             <span class="pre">ListSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">item_serializer:</span> <span class="pre">Str(</span>                                                                                                                     <span class="pre">StrSerializer,</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                                                 <span class="pre">},</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"list[str]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">ComputedFields(</span>                                                                                                     <span class="pre">[],</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                             <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                             <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                 <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                 <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">required_fields:</span> <span class="pre">1,</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                     <span class="pre">name:</span> <span class="pre">"Solid3dGetAllOppositeEdges",</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">"type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">WithDefault(</span>                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffe1c93710,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Literal(</span>                                                                                         <span class="pre">LiteralSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">{},</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"solid3d_get_all_opposite_edges",</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">name:</span> <span class="pre">"literal['solid3d_get_all_opposite_edges']",</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                     <span class="pre">ComputedFields(</span>                                                                         <span class="pre">[],</span>                                                                     <span class="pre">),</span>                                                                 <span class="pre">),</span>                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"solid3d_get_all_opposite_edges",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557247250,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                     <span class="pre">"data":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">Model(</span>                                                                                 <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                         <span class="pre">0x00005555572063c0,</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                         <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"edge":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007ffffddce5b0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">Str(</span>                                                                                                             <span class="pre">StrSerializer,</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">ComputedFields(</span>                                                                                                     <span class="pre">[],</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                             <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                             <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                 <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                 <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">required_fields:</span> <span class="pre">1,</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                     <span class="pre">name:</span> <span class="pre">"Solid3dGetOppositeEdge",</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">"type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">WithDefault(</span>                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffe1c937b0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Literal(</span>                                                                                         <span class="pre">LiteralSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">{},</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"solid3d_get_opposite_edge",</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">name:</span> <span class="pre">"literal['solid3d_get_opposite_edge']",</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                     <span class="pre">ComputedFields(</span>                                                                         <span class="pre">[],</span>                                                                     <span class="pre">),</span>                                                                 <span class="pre">),</span>                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"solid3d_get_opposite_edge",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x000055555724a920,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                     <span class="pre">"data":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">Model(</span>                                                                                 <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                         <span class="pre">0x00005555572077c0,</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                         <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"edge":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007ffffddce5b0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">WithDefault(</span>                                                                                                             <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                                                     <span class="pre">Py(</span>                                                                                                                         <span class="pre">0x00007ffffff85420,</span>                                                                                                                     <span class="pre">),</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">serializer:</span> <span class="pre">Nullable(</span>                                                                                                                     <span class="pre">NullableSerializer</span> <span class="pre">{</span>                                                                                                                         <span class="pre">serializer:</span> <span class="pre">Str(</span>                                                                                                                             <span class="pre">StrSerializer,</span>                                                                                                                         <span class="pre">),</span>                                                                                                                     <span class="pre">},</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">ComputedFields(</span>                                                                                                     <span class="pre">[],</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                             <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                             <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                 <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                 <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">required_fields:</span> <span class="pre">1,</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                     <span class="pre">name:</span> <span class="pre">"Solid3dGetPrevAdjacentEdge",</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">"type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">WithDefault(</span>                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffe1c93800,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Literal(</span>                                                                                         <span class="pre">LiteralSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">{},</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"solid3d_get_prev_adjacent_edge",</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">name:</span> <span class="pre">"literal['solid3d_get_prev_adjacent_edge']",</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                     <span class="pre">ComputedFields(</span>                                                                         <span class="pre">[],</span>                                                                     <span class="pre">),</span>                                                                 <span class="pre">),</span>                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"solid3d_get_prev_adjacent_edge",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x000055555724d9e0,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                     <span class="pre">"data":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">Model(</span>                                                                                 <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                         <span class="pre">0x0000555557204710,</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                         <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"edge":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007ffffddce5b0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">WithDefault(</span>                                                                                                             <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                                                     <span class="pre">Py(</span>                                                                                                                         <span class="pre">0x00007ffffff85420,</span>                                                                                                                     <span class="pre">),</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">serializer:</span> <span class="pre">Nullable(</span>                                                                                                                     <span class="pre">NullableSerializer</span> <span class="pre">{</span>                                                                                                                         <span class="pre">serializer:</span> <span class="pre">Str(</span>                                                                                                                             <span class="pre">StrSerializer,</span>                                                                                                                         <span class="pre">),</span>                                                                                                                     <span class="pre">},</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">ComputedFields(</span>                                                                                                     <span class="pre">[],</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                             <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                             <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                 <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                 <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">required_fields:</span> <span class="pre">1,</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                     <span class="pre">name:</span> <span class="pre">"Solid3dGetNextAdjacentEdge",</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">"type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">WithDefault(</span>                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffe1c93760,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Literal(</span>                                                                                         <span class="pre">LiteralSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">{},</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"solid3d_get_next_adjacent_edge",</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">name:</span> <span class="pre">"literal['solid3d_get_next_adjacent_edge']",</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                     <span class="pre">ComputedFields(</span>                                                                         <span class="pre">[],</span>                                                                     <span class="pre">),</span>                                                                 <span class="pre">),</span>                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"solid3d_get_next_adjacent_edge",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557251230,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                     <span class="pre">"type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">WithDefault(</span>                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffe1c7b0b0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Literal(</span>                                                                                         <span class="pre">LiteralSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">{},</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"mouse_click",</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">name:</span> <span class="pre">"literal['mouse_click']",</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">"data":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">Model(</span>                                                                                 <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                         <span class="pre">0x000055555723e7a0,</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                         <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"entities_modified":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe114b8a0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">List(</span>                                                                                                             <span class="pre">ListSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">item_serializer:</span> <span class="pre">Str(</span>                                                                                                                     <span class="pre">StrSerializer,</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                                                 <span class="pre">},</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"list[str]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">"entities_selected":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe114b8f0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">List(</span>                                                                                                             <span class="pre">ListSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">item_serializer:</span> <span class="pre">Str(</span>                                                                                                                     <span class="pre">StrSerializer,</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                                                 <span class="pre">},</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"list[str]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">ComputedFields(</span>                                                                                                     <span class="pre">[],</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                             <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                             <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                 <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                 <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                     <span class="pre">name:</span> <span class="pre">"MouseClick",</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                     <span class="pre">ComputedFields(</span>                                                                         <span class="pre">[],</span>                                                                     <span class="pre">),</span>                                                                 <span class="pre">),</span>                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"mouse_click",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557254c70,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                     <span class="pre">"data":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">Model(</span>                                                                                 <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                         <span class="pre">0x0000555556d1ddf0,</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                         <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"curve_type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe1c81630,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">JsonOrPython(</span>                                                                                                             <span class="pre">JsonOrPythonSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">json:</span> <span class="pre">Str(</span>                                                                                                                     <span class="pre">StrSerializer,</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">python:</span> <span class="pre">Any(</span>                                                                                                                     <span class="pre">AnySerializer,</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"json-or-python[json=str,</span> <span class="pre">python=any]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">ComputedFields(</span>                                                                                                     <span class="pre">[],</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                             <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                             <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                 <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                 <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">required_fields:</span> <span class="pre">1,</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                     <span class="pre">name:</span> <span class="pre">"CurveGetType",</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">"type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">WithDefault(</span>                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffe1c818b0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Literal(</span>                                                                                         <span class="pre">LiteralSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">{},</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"curve_get_type",</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">name:</span> <span class="pre">"literal['curve_get_type']",</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                     <span class="pre">ComputedFields(</span>                                                                         <span class="pre">[],</span>                                                                     <span class="pre">),</span>                                                                 <span class="pre">),</span>                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"curve_get_type",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557258830,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                     <span class="pre">"type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">WithDefault(</span>                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffe1c919e0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Literal(</span>                                                                                         <span class="pre">LiteralSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">{},</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"curve_get_control_points",</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">name:</span> <span class="pre">"literal['curve_get_control_points']",</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">"data":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">Model(</span>                                                                                 <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                         <span class="pre">0x0000555556d18580,</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                         <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"control_points":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe2efe8b0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">List(</span>                                                                                                             <span class="pre">ListSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">item_serializer:</span> <span class="pre">Recursive(</span>                                                                                                                     <span class="pre">DefinitionRefSerializer</span> <span class="pre">{</span>                                                                                                                         <span class="pre">definition:</span> <span class="pre">"kittycad.models.point3d.Point3d:93825014233264",</span>                                                                                                                     <span class="pre">},</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                                                 <span class="pre">},</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"list[definition-ref]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">ComputedFields(</span>                                                                                                     <span class="pre">[],</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                             <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                             <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                 <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                 <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">required_fields:</span> <span class="pre">1,</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                     <span class="pre">name:</span> <span class="pre">"CurveGetControlPoints",</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                     <span class="pre">ComputedFields(</span>                                                                         <span class="pre">[],</span>                                                                     <span class="pre">),</span>                                                                 <span class="pre">),</span>                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"curve_get_control_points",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x000055555725d500,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                     <span class="pre">"data":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">Model(</span>                                                                                 <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                         <span class="pre">0x000055555720c320,</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                         <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"contents":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffff89d8f0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">Bytes(</span>                                                                                                             <span class="pre">BytesSerializer,</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">ComputedFields(</span>                                                                                                     <span class="pre">[],</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                             <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                             <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                 <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                 <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">required_fields:</span> <span class="pre">1,</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                     <span class="pre">name:</span> <span class="pre">"TakeSnapshot",</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">"type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">WithDefault(</span>                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffe1c7b470,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Literal(</span>                                                                                         <span class="pre">LiteralSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">{},</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"take_snapshot",</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">name:</span> <span class="pre">"literal['take_snapshot']",</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                     <span class="pre">ComputedFields(</span>                                                                         <span class="pre">[],</span>                                                                     <span class="pre">),</span>                                                                 <span class="pre">),</span>                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"take_snapshot",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557261d60,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                     <span class="pre">"data":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">Model(</span>                                                                                 <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                         <span class="pre">0x00005555571f4150,</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                         <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"segments":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffff0c2170,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">List(</span>                                                                                                             <span class="pre">ListSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">item_serializer:</span> <span class="pre">Model(</span>                                                                                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                                                             <span class="pre">0x00005555571f0020,</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                                                     <span class="pre">"relative":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                                                             <span class="pre">0x00007fffff8d1630,</span>                                                                                                                                         <span class="pre">),</span>                                                                                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                                                             <span class="pre">Bool(</span>                                                                                                                                                 <span class="pre">BoolSerializer,</span>                                                                                                                                             <span class="pre">),</span>                                                                                                                                         <span class="pre">),</span>                                                                                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                                                     <span class="pre">},</span>                                                                                                                                     <span class="pre">"command":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                                                             <span class="pre">0x00007fffff4b6630,</span>                                                                                                                                         <span class="pre">),</span>                                                                                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                                                             <span class="pre">JsonOrPython(</span>                                                                                                                                                 <span class="pre">JsonOrPythonSerializer</span> <span class="pre">{</span>                                                                                                                                                     <span class="pre">json:</span> <span class="pre">Str(</span>                                                                                                                                                         <span class="pre">StrSerializer,</span>                                                                                                                                                     <span class="pre">),</span>                                                                                                                                                     <span class="pre">python:</span> <span class="pre">Any(</span>                                                                                                                                                         <span class="pre">AnySerializer,</span>                                                                                                                                                     <span class="pre">),</span>                                                                                                                                                     <span class="pre">name:</span> <span class="pre">"json-or-python[json=str,</span> <span class="pre">python=any]",</span>                                                                                                                                                 <span class="pre">},</span>                                                                                                                                             <span class="pre">),</span>                                                                                                                                         <span class="pre">),</span>                                                                                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                                                     <span class="pre">},</span>                                                                                                                                     <span class="pre">"command_id":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                                                             <span class="pre">0x00007fffe0d0c970,</span>                                                                                                                                         <span class="pre">),</span>                                                                                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                                                             <span class="pre">WithDefault(</span>                                                                                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                                                                                         <span class="pre">Py(</span>                                                                                                                                                             <span class="pre">0x00007ffffff85420,</span>                                                                                                                                                         <span class="pre">),</span>                                                                                                                                                     <span class="pre">),</span>                                                                                                                                                     <span class="pre">serializer:</span> <span class="pre">Nullable(</span>                                                                                                                                                         <span class="pre">NullableSerializer</span> <span class="pre">{</span>                                                                                                                                                             <span class="pre">serializer:</span> <span class="pre">Str(</span>                                                                                                                                                                 <span class="pre">StrSerializer,</span>                                                                                                                                                             <span class="pre">),</span>                                                                                                                                                         <span class="pre">},</span>                                                                                                                                                     <span class="pre">),</span>                                                                                                                                                 <span class="pre">},</span>                                                                                                                                             <span class="pre">),</span>                                                                                                                                         <span class="pre">),</span>                                                                                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                                                     <span class="pre">},</span>                                                                                                                                 <span class="pre">},</span>                                                                                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                                                     <span class="pre">ComputedFields(</span>                                                                                                                                         <span class="pre">[],</span>                                                                                                                                     <span class="pre">),</span>                                                                                                                                 <span class="pre">),</span>                                                                                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                                                                 <span class="pre">},</span>                                                                                                                                 <span class="pre">required_fields:</span> <span class="pre">3,</span>                                                                                                                             <span class="pre">},</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                                                         <span class="pre">name:</span> <span class="pre">"PathSegmentInfo",</span>                                                                                                                     <span class="pre">},</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                                                 <span class="pre">},</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"list[PathSegmentInfo]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">ComputedFields(</span>                                                                                                     <span class="pre">[],</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                             <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                             <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                 <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                 <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">required_fields:</span> <span class="pre">1,</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                     <span class="pre">name:</span> <span class="pre">"PathGetInfo",</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">"type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">WithDefault(</span>                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffe1c7bc70,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Literal(</span>                                                                                         <span class="pre">LiteralSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">{},</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"path_get_info",</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">name:</span> <span class="pre">"literal['path_get_info']",</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                     <span class="pre">ComputedFields(</span>                                                                         <span class="pre">[],</span>                                                                     <span class="pre">),</span>                                                                 <span class="pre">),</span>                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"path_get_info",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557264f80,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                     <span class="pre">"type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">WithDefault(</span>                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffe1ceb450,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Literal(</span>                                                                                         <span class="pre">LiteralSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">{},</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"path_get_curve_uuids_for_vertices",</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">name:</span> <span class="pre">"literal['path_get_curve_uuids_for_vertices']",</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">"data":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">Model(</span>                                                                                 <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                         <span class="pre">0x00005555571ee450,</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                         <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"curve_ids":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe0dc7770,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">List(</span>                                                                                                             <span class="pre">ListSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">item_serializer:</span> <span class="pre">Str(</span>                                                                                                                     <span class="pre">StrSerializer,</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                                                 <span class="pre">},</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"list[str]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">ComputedFields(</span>                                                                                                     <span class="pre">[],</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                             <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                             <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                 <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                 <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">required_fields:</span> <span class="pre">1,</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                     <span class="pre">name:</span> <span class="pre">"PathGetCurveUuidsForVertices",</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                     <span class="pre">ComputedFields(</span>                                                                         <span class="pre">[],</span>                                                                     <span class="pre">),</span>                                                                 <span class="pre">),</span>                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"path_get_curve_uuids_for_vertices",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x000055555726b930,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                     <span class="pre">"data":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">Model(</span>                                                                                 <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                         <span class="pre">0x00005555571f95c0,</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                         <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"vertex_ids":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe10f88b0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">List(</span>                                                                                                             <span class="pre">ListSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">item_serializer:</span> <span class="pre">Str(</span>                                                                                                                     <span class="pre">StrSerializer,</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                                                 <span class="pre">},</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"list[str]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">ComputedFields(</span>                                                                                                     <span class="pre">[],</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                             <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                             <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                 <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                 <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">required_fields:</span> <span class="pre">1,</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                     <span class="pre">name:</span> <span class="pre">"PathGetVertexUuids",</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">"type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">WithDefault(</span>                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffe1c933f0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Literal(</span>                                                                                         <span class="pre">LiteralSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">{},</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"path_get_vertex_uuids",</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">name:</span> <span class="pre">"literal['path_get_vertex_uuids']",</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                     <span class="pre">ComputedFields(</span>                                                                         <span class="pre">[],</span>                                                                     <span class="pre">),</span>                                                                 <span class="pre">),</span>                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"path_get_vertex_uuids",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x000055555726f030,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                     <span class="pre">"data":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">Model(</span>                                                                                 <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                         <span class="pre">0x00005555571fad60,</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                         <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"plane_coordinates":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe0e05c10,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">WithDefault(</span>                                                                                                             <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                                                     <span class="pre">Py(</span>                                                                                                                         <span class="pre">0x00007ffffff85420,</span>                                                                                                                     <span class="pre">),</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">serializer:</span> <span class="pre">Nullable(</span>                                                                                                                     <span class="pre">NullableSerializer</span> <span class="pre">{</span>                                                                                                                         <span class="pre">serializer:</span> <span class="pre">Model(</span>                                                                                                                             <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                                                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                                                                     <span class="pre">0x0000555556eaa360,</span>                                                                                                                                 <span class="pre">),</span>                                                                                                                                 <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                                                                     <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                                                                         <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                                                             <span class="pre">"y":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                                                                 <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                                                                     <span class="pre">0x00007fffff72a730,</span>                                                                                                                                                 <span class="pre">),</span>                                                                                                                                                 <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                                                                 <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                                                                 <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                                                                     <span class="pre">Float(</span>                                                                                                                                                         <span class="pre">FloatSerializer</span> <span class="pre">{</span>                                                                                                                                                             <span class="pre">inf_nan_mode:</span> <span class="pre">Null,</span>                                                                                                                                                         <span class="pre">},</span>                                                                                                                                                     <span class="pre">),</span>                                                                                                                                                 <span class="pre">),</span>                                                                                                                                                 <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                                                             <span class="pre">},</span>                                                                                                                                             <span class="pre">"x":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                                                                 <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                                                                     <span class="pre">0x00007fffff8fe870,</span>                                                                                                                                                 <span class="pre">),</span>                                                                                                                                                 <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                                                                 <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                                                                 <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                                                                     <span class="pre">Float(</span>                                                                                                                                                         <span class="pre">FloatSerializer</span> <span class="pre">{</span>                                                                                                                                                             <span class="pre">inf_nan_mode:</span> <span class="pre">Null,</span>                                                                                                                                                         <span class="pre">},</span>                                                                                                                                                     <span class="pre">),</span>                                                                                                                                                 <span class="pre">),</span>                                                                                                                                                 <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                                                             <span class="pre">},</span>                                                                                                                                         <span class="pre">},</span>                                                                                                                                         <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                                                             <span class="pre">ComputedFields(</span>                                                                                                                                                 <span class="pre">[],</span>                                                                                                                                             <span class="pre">),</span>                                                                                                                                         <span class="pre">),</span>                                                                                                                                         <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                                                                         <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                                                                         <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                                                             <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                                                             <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                                                                         <span class="pre">},</span>                                                                                                                                         <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                                                                                                     <span class="pre">},</span>                                                                                                                                 <span class="pre">),</span>                                                                                                                                 <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                                                                 <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                                                                 <span class="pre">name:</span> <span class="pre">"Point2d",</span>                                                                                                                             <span class="pre">},</span>                                                                                                                         <span class="pre">),</span>                                                                                                                     <span class="pre">},</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">ComputedFields(</span>                                                                                                     <span class="pre">[],</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                             <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                             <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                 <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                 <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">required_fields:</span> <span class="pre">1,</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                     <span class="pre">name:</span> <span class="pre">"PlaneIntersectAndProject",</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">"type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">WithDefault(</span>                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffe1c93530,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Literal(</span>                                                                                         <span class="pre">LiteralSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">{},</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"plane_intersect_and_project",</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">name:</span> <span class="pre">"literal['plane_intersect_and_project']",</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                     <span class="pre">ComputedFields(</span>                                                                         <span class="pre">[],</span>                                                                     <span class="pre">),</span>                                                                 <span class="pre">),</span>                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"plane_intersect_and_project",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x00005555572725b0,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                     <span class="pre">"type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">WithDefault(</span>                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffe1c91a30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Literal(</span>                                                                                         <span class="pre">LiteralSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">{},</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"curve_get_end_points",</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">name:</span> <span class="pre">"literal['curve_get_end_points']",</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">"data":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">Model(</span>                                                                                 <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                         <span class="pre">0x0000555556d1b070,</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                         <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"end":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffff952eb0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">Recursive(</span>                                                                                                             <span class="pre">DefinitionRefSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">definition:</span> <span class="pre">"kittycad.models.point3d.Point3d:93825014233264",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">"start":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffff929c30,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">Recursive(</span>                                                                                                             <span class="pre">DefinitionRefSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">definition:</span> <span class="pre">"kittycad.models.point3d.Point3d:93825014233264",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">ComputedFields(</span>                                                                                                     <span class="pre">[],</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                             <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                             <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                 <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                 <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                     <span class="pre">name:</span> <span class="pre">"CurveGetEndPoints",</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                     <span class="pre">ComputedFields(</span>                                                                         <span class="pre">[],</span>                                                                     <span class="pre">),</span>                                                                 <span class="pre">),</span>                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"curve_get_end_points",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557276c20,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                     <span class="pre">"type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">WithDefault(</span>                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffe1c7b3b0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Literal(</span>                                                                                         <span class="pre">LiteralSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">{},</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"import_files",</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">name:</span> <span class="pre">"literal['import_files']",</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">"data":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">Model(</span>                                                                                 <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                         <span class="pre">0x0000555556df9d40,</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                         <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"object_id":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007ffffdc17c30,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">Str(</span>                                                                                                             <span class="pre">StrSerializer,</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">ComputedFields(</span>                                                                                                     <span class="pre">[],</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                             <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                             <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                 <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                 <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">required_fields:</span> <span class="pre">1,</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                     <span class="pre">name:</span> <span class="pre">"ImportFiles",</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                     <span class="pre">ComputedFields(</span>                                                                         <span class="pre">[],</span>                                                                     <span class="pre">),</span>                                                                 <span class="pre">),</span>                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"import_files",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x000055555727b7d0,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                     <span class="pre">"type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">WithDefault(</span>                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffe1c7b870,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Literal(</span>                                                                                         <span class="pre">LiteralSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">{},</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"mass",</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">name:</span> <span class="pre">"literal['mass']",</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">"data":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">Model(</span>                                                                                 <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                         <span class="pre">0x0000555556e04a00,</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                         <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"mass":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe1c7b870,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">Float(</span>                                                                                                             <span class="pre">FloatSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">inf_nan_mode:</span> <span class="pre">Null,</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">"output_unit":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe14f4170,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">JsonOrPython(</span>                                                                                                             <span class="pre">JsonOrPythonSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">json:</span> <span class="pre">Str(</span>                                                                                                                     <span class="pre">StrSerializer,</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">python:</span> <span class="pre">Any(</span>                                                                                                                     <span class="pre">AnySerializer,</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"json-or-python[json=str,</span> <span class="pre">python=any]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">ComputedFields(</span>                                                                                                     <span class="pre">[],</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                             <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                             <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                 <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                 <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                     <span class="pre">name:</span> <span class="pre">"Mass",</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                     <span class="pre">ComputedFields(</span>                                                                         <span class="pre">[],</span>                                                                     <span class="pre">),</span>                                                                 <span class="pre">),</span>                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"mass",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x000055555727e800,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                     <span class="pre">"data":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">Model(</span>                                                                                 <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                         <span class="pre">0x00005555571edf90,</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                         <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"output_unit":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe14f4170,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">JsonOrPython(</span>                                                                                                             <span class="pre">JsonOrPythonSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">json:</span> <span class="pre">Str(</span>                                                                                                                     <span class="pre">StrSerializer,</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">python:</span> <span class="pre">Any(</span>                                                                                                                     <span class="pre">AnySerializer,</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"json-or-python[json=str,</span> <span class="pre">python=any]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">"volume":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007ffffdc0c230,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">Float(</span>                                                                                                             <span class="pre">FloatSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">inf_nan_mode:</span> <span class="pre">Null,</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">ComputedFields(</span>                                                                                                     <span class="pre">[],</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                             <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                             <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                 <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                 <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                     <span class="pre">name:</span> <span class="pre">"Volume",</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">"type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">WithDefault(</span>                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007ffffdc0c230,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Literal(</span>                                                                                         <span class="pre">LiteralSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">{},</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"volume",</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">name:</span> <span class="pre">"literal['volume']",</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                     <span class="pre">ComputedFields(</span>                                                                         <span class="pre">[],</span>                                                                     <span class="pre">),</span>                                                                 <span class="pre">),</span>                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"volume",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557281a70,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                     <span class="pre">"type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">WithDefault(</span>                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007ffffd5e7cf0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Literal(</span>                                                                                         <span class="pre">LiteralSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">{},</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"density",</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">name:</span> <span class="pre">"literal['density']",</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">"data":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">Model(</span>                                                                                 <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                         <span class="pre">0x0000555556d34d90,</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                         <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"density":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007ffffd5e7cf0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">Float(</span>                                                                                                             <span class="pre">FloatSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">inf_nan_mode:</span> <span class="pre">Null,</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">"output_unit":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe14f4170,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">JsonOrPython(</span>                                                                                                             <span class="pre">JsonOrPythonSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">json:</span> <span class="pre">Str(</span>                                                                                                                     <span class="pre">StrSerializer,</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">python:</span> <span class="pre">Any(</span>                                                                                                                     <span class="pre">AnySerializer,</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"json-or-python[json=str,</span> <span class="pre">python=any]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">ComputedFields(</span>                                                                                                     <span class="pre">[],</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                             <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                             <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                 <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                 <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                     <span class="pre">name:</span> <span class="pre">"Density",</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                     <span class="pre">ComputedFields(</span>                                                                         <span class="pre">[],</span>                                                                     <span class="pre">),</span>                                                                 <span class="pre">),</span>                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"density",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557286830,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                     <span class="pre">"data":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">Model(</span>                                                                                 <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                         <span class="pre">0x0000555557209470,</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                         <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"surface_area":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe1c7bdb0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">Float(</span>                                                                                                             <span class="pre">FloatSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">inf_nan_mode:</span> <span class="pre">Null,</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">"output_unit":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe14f4170,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">JsonOrPython(</span>                                                                                                             <span class="pre">JsonOrPythonSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">json:</span> <span class="pre">Str(</span>                                                                                                                     <span class="pre">StrSerializer,</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">python:</span> <span class="pre">Any(</span>                                                                                                                     <span class="pre">AnySerializer,</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"json-or-python[json=str,</span> <span class="pre">python=any]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">ComputedFields(</span>                                                                                                     <span class="pre">[],</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                             <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                             <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                 <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                 <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                     <span class="pre">name:</span> <span class="pre">"SurfaceArea",</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">"type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">WithDefault(</span>                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffe1c7bdb0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Literal(</span>                                                                                         <span class="pre">LiteralSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">{},</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"surface_area",</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">name:</span> <span class="pre">"literal['surface_area']",</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                     <span class="pre">ComputedFields(</span>                                                                         <span class="pre">[],</span>                                                                     <span class="pre">),</span>                                                                 <span class="pre">),</span>                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"surface_area",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x000055555728b560,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                     <span class="pre">"data":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">Model(</span>                                                                                 <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                         <span class="pre">0x0000555556c92cf0,</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                         <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"output_unit":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe14f4170,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">JsonOrPython(</span>                                                                                                             <span class="pre">JsonOrPythonSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">json:</span> <span class="pre">Str(</span>                                                                                                                     <span class="pre">StrSerializer,</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">python:</span> <span class="pre">Any(</span>                                                                                                                     <span class="pre">AnySerializer,</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"json-or-python[json=str,</span> <span class="pre">python=any]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">"center_of_mass":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe1c815b0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">Recursive(</span>                                                                                                             <span class="pre">DefinitionRefSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">definition:</span> <span class="pre">"kittycad.models.point3d.Point3d:93825014233264",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">ComputedFields(</span>                                                                                                     <span class="pre">[],</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                             <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                             <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                 <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                 <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                     <span class="pre">name:</span> <span class="pre">"CenterOfMass",</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">"type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">WithDefault(</span>                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffe1c815b0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Literal(</span>                                                                                         <span class="pre">LiteralSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">{},</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"center_of_mass",</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">name:</span> <span class="pre">"literal['center_of_mass']",</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                     <span class="pre">ComputedFields(</span>                                                                         <span class="pre">[],</span>                                                                     <span class="pre">),</span>                                                                 <span class="pre">),</span>                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"center_of_mass",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557290130,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                             <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">{</span>                                                                     <span class="pre">"type":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">WithDefault(</span>                                                                                 <span class="pre">WithDefaultSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffe1c91f30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Literal(</span>                                                                                         <span class="pre">LiteralSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">{},</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"get_sketch_mode_plane",</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">name:</span> <span class="pre">"literal['get_sketch_mode_plane']",</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">"data":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                         <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">alias:</span> <span class="pre">None,</span>                                                                         <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                         <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                             <span class="pre">Model(</span>                                                                                 <span class="pre">ModelSerializer</span> <span class="pre">{</span>                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                         <span class="pre">0x0000555556df00b0,</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">serializer:</span> <span class="pre">Fields(</span>                                                                                         <span class="pre">GeneralFieldsSerializer</span> <span class="pre">{</span>                                                                                             <span class="pre">fields:</span> <span class="pre">{</span>                                                                                                 <span class="pre">"y_axis":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe1108a30,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">Recursive(</span>                                                                                                             <span class="pre">DefinitionRefSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">definition:</span> <span class="pre">"kittycad.models.point3d.Point3d:93825014233264",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">"z_axis":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe11183f0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">Recursive(</span>                                                                                                             <span class="pre">DefinitionRefSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">definition:</span> <span class="pre">"kittycad.models.point3d.Point3d:93825014233264",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">"x_axis":</span> <span class="pre">SerField</span> <span class="pre">{</span>                                                                                                     <span class="pre">key_py:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe1357070,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">alias:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">alias_py:</span> <span class="pre">None,</span>                                                                                                     <span class="pre">serializer:</span> <span class="pre">Some(</span>                                                                                                         <span class="pre">Recursive(</span>                                                                                                             <span class="pre">DefinitionRefSerializer</span> <span class="pre">{</span>                                                                                                                 <span class="pre">definition:</span> <span class="pre">"kittycad.models.point3d.Point3d:93825014233264",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">required:</span> <span class="pre">true,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">ComputedFields(</span>                                                                                                     <span class="pre">[],</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                                             <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                                             <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                                                 <span class="pre">include:</span> <span class="pre">None,</span>                                                                                                 <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">required_fields:</span> <span class="pre">3,</span>                                                                                         <span class="pre">},</span>                                                                                     <span class="pre">),</span>                                                                                     <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                     <span class="pre">name:</span> <span class="pre">"GetSketchModePlane",</span>                                                                                 <span class="pre">},</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">required:</span> <span class="pre">true,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                                                                     <span class="pre">ComputedFields(</span>                                                                         <span class="pre">[],</span>                                                                     <span class="pre">),</span>                                                                 <span class="pre">),</span>                                                                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                                                                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                                                                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                                                                     <span class="pre">include:</span> <span class="pre">None,</span>                                                                     <span class="pre">exclude:</span> <span class="pre">None,</span>                                                                 <span class="pre">},</span>                                                                 <span class="pre">required_fields:</span> <span class="pre">2,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">has_extra:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"get_sketch_mode_plane",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                             <span class="pre">],</span>                                             <span class="pre">name:</span> <span class="pre">"Union[empty,</span> <span class="pre">export,</span> <span class="pre">select_with_point,</span> <span class="pre">highlight_set_entity,</span> <span class="pre">entity_get_child_uuid,</span> <span class="pre">entity_get_num_children,</span> <span class="pre">entity_get_parent_id,</span> <span class="pre">entity_get_all_child_uuids,</span> <span class="pre">select_get,</span> <span class="pre">get_entity_type,</span> <span class="pre">solid3d_get_all_edge_faces,</span> <span class="pre">solid3d_get_all_opposite_edges,</span> <span class="pre">solid3d_get_opposite_edge,</span> <span class="pre">solid3d_get_prev_adjacent_edge,</span> <span class="pre">solid3d_get_next_adjacent_edge,</span> <span class="pre">mouse_click,</span> <span class="pre">curve_get_type,</span> <span class="pre">curve_get_control_points,</span> <span class="pre">take_snapshot,</span> <span class="pre">path_get_info,</span> <span class="pre">path_get_curve_uuids_for_vertices,</span> <span class="pre">path_get_vertex_uuids,</span> <span class="pre">plane_intersect_and_project,</span> <span class="pre">curve_get_end_points,</span> <span class="pre">import_files,</span> <span class="pre">mass,</span> <span class="pre">volume,</span> <span class="pre">density,</span> <span class="pre">surface_area,</span> <span class="pre">center_of_mass,</span> <span class="pre">get_sketch_mode_plane]",</span>                                         <span class="pre">},</span>                                     <span class="pre">),</span>                                     <span class="pre">has_extra:</span> <span class="pre">false,</span>                                     <span class="pre">root_model:</span> <span class="pre">true,</span>                                     <span class="pre">name:</span> <span class="pre">"RootModel[Annotated[Union[kittycad.models.ok_modeling_cmd_response.empty,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.export,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.select_with_point,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.highlight_set_entity,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_child_uuid,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_num_children,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_parent_id,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_all_child_uuids,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.select_get,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.get_entity_type,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_all_edge_faces,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_all_opposite_edges,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_opposite_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_prev_adjacent_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_next_adjacent_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.mouse_click,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_type,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_control_points,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.take_snapshot,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_info,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_curve_uuids_for_vertices,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_vertex_uuids,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.plane_intersect_and_project,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_end_points,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.import_files,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.mass,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.volume,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.density,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.surface_area,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.center_of_mass,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.get_sketch_mode_plane],</span> <span class="pre">FieldInfo(annotation=NoneType,</span> <span class="pre">required=True,</span> <span class="pre">discriminator='type')]]",</span>                                 <span class="pre">},</span>                             <span class="pre">),</span>                         <span class="pre">),</span>                         <span class="pre">required:</span> <span class="pre">true,</span>                     <span class="pre">},</span>                 <span class="pre">},</span>                 <span class="pre">computed_fields:</span> <span class="pre">Some(</span>                     <span class="pre">ComputedFields(</span>                         <span class="pre">[],</span>                     <span class="pre">),</span>                 <span class="pre">),</span>                 <span class="pre">mode:</span> <span class="pre">SimpleDict,</span>                 <span class="pre">extra_serializer:</span> <span class="pre">None,</span>                 <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span>                     <span class="pre">include:</span> <span class="pre">None,</span>                     <span class="pre">exclude:</span> <span class="pre">None,</span>                 <span class="pre">},</span>                 <span class="pre">required_fields:</span> <span class="pre">1,</span>             <span class="pre">},</span>         <span class="pre">),</span>         <span class="pre">has_extra:</span> <span class="pre">false,</span>         <span class="pre">root_model:</span> <span class="pre">false,</span>         <span class="pre">name:</span> <span class="pre">"ModelingData",</span>     <span class="pre">},</span> <span class="pre">),</span> <span class="pre">definitions=[Model(ModelSerializer</span> <span class="pre">{</span> <span class="pre">class:</span> <span class="pre">Py(0x555556a4f8b0),</span> <span class="pre">serializer:</span> <span class="pre">Fields(GeneralFieldsSerializer</span> <span class="pre">{</span> <span class="pre">fields:</span> <span class="pre">{"y":</span> <span class="pre">SerField</span> <span class="pre">{</span> <span class="pre">key_py:</span> <span class="pre">Py(0x7fffff72a730),</span> <span class="pre">alias:</span> <span class="pre">None,</span> <span class="pre">alias_py:</span> <span class="pre">None,</span> <span class="pre">serializer:</span> <span class="pre">Some(Float(FloatSerializer</span> <span class="pre">{</span> <span class="pre">inf_nan_mode:</span> <span class="pre">Null</span> <span class="pre">})),</span> <span class="pre">required:</span> <span class="pre">true</span> <span class="pre">},</span> <span class="pre">"x":</span> <span class="pre">SerField</span> <span class="pre">{</span> <span class="pre">key_py:</span> <span class="pre">Py(0x7fffff8fe870),</span> <span class="pre">alias:</span> <span class="pre">None,</span> <span class="pre">alias_py:</span> <span class="pre">None,</span> <span class="pre">serializer:</span> <span class="pre">Some(Float(FloatSerializer</span> <span class="pre">{</span> <span class="pre">inf_nan_mode:</span> <span class="pre">Null</span> <span class="pre">})),</span> <span class="pre">required:</span> <span class="pre">true</span> <span class="pre">},</span> <span class="pre">"z":</span> <span class="pre">SerField</span> <span class="pre">{</span> <span class="pre">key_py:</span> <span class="pre">Py(0x7fffff72a770),</span> <span class="pre">alias:</span> <span class="pre">None,</span> <span class="pre">alias_py:</span> <span class="pre">None,</span> <span class="pre">serializer:</span> <span class="pre">Some(Float(FloatSerializer</span> <span class="pre">{</span> <span class="pre">inf_nan_mode:</span> <span class="pre">Null</span> <span class="pre">})),</span> <span class="pre">required:</span> <span class="pre">true</span> <span class="pre">}},</span> <span class="pre">computed_fields:</span> <span class="pre">Some(ComputedFields([])),</span> <span class="pre">mode:</span> <span class="pre">SimpleDict,</span> <span class="pre">extra_serializer:</span> <span class="pre">None,</span> <span class="pre">filter:</span> <span class="pre">SchemaFilter</span> <span class="pre">{</span> <span class="pre">include:</span> <span class="pre">None,</span> <span class="pre">exclude:</span> <span class="pre">None</span> <span class="pre">},</span> <span class="pre">required_fields:</span> <span class="pre">3</span> <span class="pre">}),</span> <span class="pre">has_extra:</span> <span class="pre">false,</span> <span class="pre">root_model:</span> <span class="pre">false,</span> <span class="pre">name:</span> <span class="pre">"Point3d"</span> <span class="pre">})])</span></em><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__pydantic_serializer__" title="Permalink to this definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__pydantic_validator__">
|
||
<span class="sig-name descname"><span class="pre">__pydantic_validator__</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">ClassVar[SchemaValidator]</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">SchemaValidator(title="ModelingData",</span> <span class="pre">validator=Model(</span>     <span class="pre">ModelValidator</span> <span class="pre">{</span>         <span class="pre">revalidate:</span> <span class="pre">Never,</span>         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                 <span class="pre">fields:</span> <span class="pre">[</span>                     <span class="pre">Field</span> <span class="pre">{</span>                         <span class="pre">name:</span> <span class="pre">"modeling_response",</span>                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                             <span class="pre">key:</span> <span class="pre">"modeling_response",</span>                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                 <span class="pre">0x00007fffe0cf3670,</span>                             <span class="pre">),</span>                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                 <span class="pre">[</span>                                     <span class="pre">S(</span>                                         <span class="pre">"modeling_response",</span>                                         <span class="pre">Py(</span>                                             <span class="pre">0x00007fffe0cf3670,</span>                                         <span class="pre">),</span>                                     <span class="pre">),</span>                                 <span class="pre">],</span>                             <span class="pre">),</span>                         <span class="pre">},</span>                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                             <span class="pre">0x00007fffe0cf3670,</span>                         <span class="pre">),</span>                         <span class="pre">validator:</span> <span class="pre">Model(</span>                             <span class="pre">ModelValidator</span> <span class="pre">{</span>                                 <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                 <span class="pre">validator:</span> <span class="pre">Union(</span>                                     <span class="pre">UnionValidator</span> <span class="pre">{</span>                                         <span class="pre">mode:</span> <span class="pre">Smart,</span>                                         <span class="pre">choices:</span> <span class="pre">[</span>                                             <span class="pre">(</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"type",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"type",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff8ebef0,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"type",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                             <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                     <span class="pre">Py(</span>                                                                                         <span class="pre">0x00007fffff842970,</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">Literal(</span>                                                                                     <span class="pre">LiteralValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">lookup:</span> <span class="pre">LiteralLookup</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_bool:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">{</span>                                                                                                     <span class="pre">"empty":</span> <span class="pre">0,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">values:</span> <span class="pre">[</span>                                                                                                 <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffff842970,</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">],</span>                                                                                         <span class="pre">},</span>                                                                                         <span class="pre">expected_repr:</span> <span class="pre">"'empty'",</span>                                                                                         <span class="pre">name:</span> <span class="pre">"literal['empty']",</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"default[literal['empty']]",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">],</span>                                                                 <span class="pre">model_name:</span> <span class="pre">"empty",</span>                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557210f70,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"empty",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">None,</span>                                             <span class="pre">),</span>                                             <span class="pre">(</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"data",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"data",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff90df30,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"data",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">Model(</span>                                                                             <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                     <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">fields:</span> <span class="pre">[</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"files",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"files",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffff8c9930,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"files",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffff8c9930,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffff8c9930,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">List(</span>                                                                                                     <span class="pre">ListValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">item_validator:</span> <span class="pre">Some(</span>                                                                                                             <span class="pre">Model(</span>                                                                                                                 <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                                                     <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                                                     <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                                                         <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                                                             <span class="pre">fields:</span> <span class="pre">[</span>                                                                                                                                 <span class="pre">Field</span> <span class="pre">{</span>                                                                                                                                     <span class="pre">name:</span> <span class="pre">"contents",</span>                                                                                                                                     <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                                                         <span class="pre">key:</span> <span class="pre">"contents",</span>                                                                                                                                         <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                                                             <span class="pre">0x00007fffff89d8f0,</span>                                                                                                                                         <span class="pre">),</span>                                                                                                                                         <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                                                             <span class="pre">[</span>                                                                                                                                                 <span class="pre">S(</span>                                                                                                                                                     <span class="pre">"contents",</span>                                                                                                                                                     <span class="pre">Py(</span>                                                                                                                                                         <span class="pre">0x00007fffff89d8f0,</span>                                                                                                                                                     <span class="pre">),</span>                                                                                                                                                 <span class="pre">),</span>                                                                                                                                             <span class="pre">],</span>                                                                                                                                         <span class="pre">),</span>                                                                                                                                     <span class="pre">},</span>                                                                                                                                     <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                                                         <span class="pre">0x00007fffff89d8f0,</span>                                                                                                                                     <span class="pre">),</span>                                                                                                                                     <span class="pre">validator:</span> <span class="pre">FunctionAfter(</span>                                                                                                                                         <span class="pre">FunctionAfterValidator</span> <span class="pre">{</span>                                                                                                                                             <span class="pre">validator:</span> <span class="pre">Bytes(</span>                                                                                                                                                 <span class="pre">BytesValidator</span> <span class="pre">{</span>                                                                                                                                                     <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                                                 <span class="pre">},</span>                                                                                                                                             <span class="pre">),</span>                                                                                                                                             <span class="pre">func:</span> <span class="pre">Py(</span>                                                                                                                                                 <span class="pre">0x0000555556b67730,</span>                                                                                                                                             <span class="pre">),</span>                                                                                                                                             <span class="pre">config:</span> <span class="pre">Py(</span>                                                                                                                                                 <span class="pre">0x00007fffe0bd3040,</span>                                                                                                                                             <span class="pre">),</span>                                                                                                                                             <span class="pre">name:</span> <span class="pre">"function-after[Base64Data(),</span> <span class="pre">bytes]",</span>                                                                                                                                             <span class="pre">field_name:</span> <span class="pre">None,</span>                                                                                                                                             <span class="pre">info_arg:</span> <span class="pre">false,</span>                                                                                                                                         <span class="pre">},</span>                                                                                                                                     <span class="pre">),</span>                                                                                                                                     <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                                                                 <span class="pre">},</span>                                                                                                                                 <span class="pre">Field</span> <span class="pre">{</span>                                                                                                                                     <span class="pre">name:</span> <span class="pre">"name",</span>                                                                                                                                     <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                                                         <span class="pre">key:</span> <span class="pre">"name",</span>                                                                                                                                         <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                                                             <span class="pre">0x00007fffff9521b0,</span>                                                                                                                                         <span class="pre">),</span>                                                                                                                                         <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                                                             <span class="pre">[</span>                                                                                                                                                 <span class="pre">S(</span>                                                                                                                                                     <span class="pre">"name",</span>                                                                                                                                                     <span class="pre">Py(</span>                                                                                                                                                         <span class="pre">0x00007fffff9521b0,</span>                                                                                                                                                     <span class="pre">),</span>                                                                                                                                                 <span class="pre">),</span>                                                                                                                                             <span class="pre">],</span>                                                                                                                                         <span class="pre">),</span>                                                                                                                                     <span class="pre">},</span>                                                                                                                                     <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                                                         <span class="pre">0x00007fffff9521b0,</span>                                                                                                                                     <span class="pre">),</span>                                                                                                                                     <span class="pre">validator:</span> <span class="pre">Str(</span>                                                                                                                                         <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                                                             <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                                             <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                                                         <span class="pre">},</span>                                                                                                                                     <span class="pre">),</span>                                                                                                                                     <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                                                                 <span class="pre">},</span>                                                                                                                             <span class="pre">],</span>                                                                                                                             <span class="pre">model_name:</span> <span class="pre">"ExportFile",</span>                                                                                                                             <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                                                             <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                                                             <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                             <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                                                             <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                                                         <span class="pre">},</span>                                                                                                                     <span class="pre">),</span>                                                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                                                         <span class="pre">0x0000555556d4f940,</span>                                                                                                                     <span class="pre">),</span>                                                                                                                     <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                                                     <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                                                     <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                                                     <span class="pre">name:</span> <span class="pre">"ExportFile",</span>                                                                                                                 <span class="pre">},</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">min_length:</span> <span class="pre">None,</span>                                                                                                         <span class="pre">max_length:</span> <span class="pre">None,</span>                                                                                                         <span class="pre">name:</span> <span class="pre">OnceLock(</span>                                                                                                             <span class="pre"><uninit>,</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                         <span class="pre">],</span>                                                                                         <span class="pre">model_name:</span> <span class="pre">"Export",</span>                                                                                         <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                         <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                         <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                         <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                     <span class="pre">0x0000555556d50a30,</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                 <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                 <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"Export",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"type",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"type",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff8ebef0,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"type",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                             <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                     <span class="pre">Py(</span>                                                                                         <span class="pre">0x00007fffff1696f0,</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">Literal(</span>                                                                                     <span class="pre">LiteralValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">lookup:</span> <span class="pre">LiteralLookup</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_bool:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">{</span>                                                                                                     <span class="pre">"export":</span> <span class="pre">0,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">values:</span> <span class="pre">[</span>                                                                                                 <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffff1696f0,</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">],</span>                                                                                         <span class="pre">},</span>                                                                                         <span class="pre">expected_repr:</span> <span class="pre">"'export'",</span>                                                                                         <span class="pre">name:</span> <span class="pre">"literal['export']",</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"default[literal['export']]",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">],</span>                                                                 <span class="pre">model_name:</span> <span class="pre">"export",</span>                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557212030,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"export",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">None,</span>                                             <span class="pre">),</span>                                             <span class="pre">(</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"data",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"data",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff90df30,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"data",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">Model(</span>                                                                             <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                     <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">fields:</span> <span class="pre">[</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"entity_id",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"entity_id",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe1186df0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"entity_id",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffe1186df0,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1186df0,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                                                     <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                                             <span class="pre">Py(</span>                                                                                                                 <span class="pre">0x00007ffffff85420,</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                                         <span class="pre">validator:</span> <span class="pre">Nullable(</span>                                                                                                             <span class="pre">NullableValidator</span> <span class="pre">{</span>                                                                                                                 <span class="pre">validator:</span> <span class="pre">Str(</span>                                                                                                                     <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                         <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                                     <span class="pre">},</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"nullable[str]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">name:</span> <span class="pre">"default[nullable[str]]",</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                         <span class="pre">],</span>                                                                                         <span class="pre">model_name:</span> <span class="pre">"SelectWithPoint",</span>                                                                                         <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                         <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                         <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                         <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                     <span class="pre">0x00005555571ff8f0,</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                 <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                 <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"SelectWithPoint",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"type",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"type",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff8ebef0,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"type",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                             <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                     <span class="pre">Py(</span>                                                                                         <span class="pre">0x00007fffe1c93670,</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">Literal(</span>                                                                                     <span class="pre">LiteralValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">lookup:</span> <span class="pre">LiteralLookup</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_bool:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">{</span>                                                                                                     <span class="pre">"select_with_point":</span> <span class="pre">0,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">values:</span> <span class="pre">[</span>                                                                                                 <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1c93670,</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">],</span>                                                                                         <span class="pre">},</span>                                                                                         <span class="pre">expected_repr:</span> <span class="pre">"'select_with_point'",</span>                                                                                         <span class="pre">name:</span> <span class="pre">"literal['select_with_point']",</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"default[literal['select_with_point']]",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">],</span>                                                                 <span class="pre">model_name:</span> <span class="pre">"select_with_point",</span>                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557213fe0,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"select_with_point",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">None,</span>                                             <span class="pre">),</span>                                             <span class="pre">(</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"data",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"data",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff90df30,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"data",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">Model(</span>                                                                             <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                     <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">fields:</span> <span class="pre">[</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"entity_id",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"entity_id",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe1186df0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"entity_id",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffe1186df0,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1186df0,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                                                     <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                                             <span class="pre">Py(</span>                                                                                                                 <span class="pre">0x00007ffffff85420,</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                                         <span class="pre">validator:</span> <span class="pre">Nullable(</span>                                                                                                             <span class="pre">NullableValidator</span> <span class="pre">{</span>                                                                                                                 <span class="pre">validator:</span> <span class="pre">Str(</span>                                                                                                                     <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                         <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                                     <span class="pre">},</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"nullable[str]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">name:</span> <span class="pre">"default[nullable[str]]",</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"sequence",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"sequence",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffff11ecf0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"sequence",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffff11ecf0,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffff11ecf0,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                                                     <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                                             <span class="pre">Py(</span>                                                                                                                 <span class="pre">0x00007ffffff85420,</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                                         <span class="pre">validator:</span> <span class="pre">Nullable(</span>                                                                                                             <span class="pre">NullableValidator</span> <span class="pre">{</span>                                                                                                                 <span class="pre">validator:</span> <span class="pre">Int(</span>                                                                                                                     <span class="pre">IntValidator</span> <span class="pre">{</span>                                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                     <span class="pre">},</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"nullable[int]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">name:</span> <span class="pre">"default[nullable[int]]",</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                         <span class="pre">],</span>                                                                                         <span class="pre">model_name:</span> <span class="pre">"HighlightSetEntity",</span>                                                                                         <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                         <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                         <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                         <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                     <span class="pre">0x0000555556df30b0,</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                 <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                 <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"HighlightSetEntity",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"type",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"type",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff8ebef0,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"type",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                             <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                     <span class="pre">Py(</span>                                                                                         <span class="pre">0x00007fffe1c93030,</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">Literal(</span>                                                                                     <span class="pre">LiteralValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">lookup:</span> <span class="pre">LiteralLookup</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_bool:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">{</span>                                                                                                     <span class="pre">"highlight_set_entity":</span> <span class="pre">0,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">values:</span> <span class="pre">[</span>                                                                                                 <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1c93030,</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">],</span>                                                                                         <span class="pre">},</span>                                                                                         <span class="pre">expected_repr:</span> <span class="pre">"'highlight_set_entity'",</span>                                                                                         <span class="pre">name:</span> <span class="pre">"literal['highlight_set_entity']",</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"default[literal['highlight_set_entity']]",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">],</span>                                                                 <span class="pre">model_name:</span> <span class="pre">"highlight_set_entity",</span>                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557218790,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"highlight_set_entity",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">None,</span>                                             <span class="pre">),</span>                                             <span class="pre">(</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"data",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"data",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff90df30,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"data",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">Model(</span>                                                                             <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                     <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">fields:</span> <span class="pre">[</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"entity_id",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"entity_id",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe1186df0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"entity_id",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffe1186df0,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1186df0,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">Str(</span>                                                                                                     <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                         <span class="pre">],</span>                                                                                         <span class="pre">model_name:</span> <span class="pre">"EntityGetChildUuid",</span>                                                                                         <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                         <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                         <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                         <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                     <span class="pre">0x0000555556d485c0,</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                 <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                 <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"EntityGetChildUuid",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"type",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"type",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff8ebef0,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"type",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                             <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                     <span class="pre">Py(</span>                                                                                         <span class="pre">0x00007fffe1c91c10,</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">Literal(</span>                                                                                     <span class="pre">LiteralValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">lookup:</span> <span class="pre">LiteralLookup</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_bool:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">{</span>                                                                                                     <span class="pre">"entity_get_child_uuid":</span> <span class="pre">0,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">values:</span> <span class="pre">[</span>                                                                                                 <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1c91c10,</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">],</span>                                                                                         <span class="pre">},</span>                                                                                         <span class="pre">expected_repr:</span> <span class="pre">"'entity_get_child_uuid'",</span>                                                                                         <span class="pre">name:</span> <span class="pre">"literal['entity_get_child_uuid']",</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"default[literal['entity_get_child_uuid']]",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">],</span>                                                                 <span class="pre">model_name:</span> <span class="pre">"entity_get_child_uuid",</span>                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x000055555710ad30,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"entity_get_child_uuid",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">None,</span>                                             <span class="pre">),</span>                                             <span class="pre">(</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"data",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"data",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff90df30,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"data",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">Model(</span>                                                                             <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                     <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">fields:</span> <span class="pre">[</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"num",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"num",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffff5a0b30,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"num",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffff5a0b30,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffff5a0b30,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">Int(</span>                                                                                                     <span class="pre">IntValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                         <span class="pre">],</span>                                                                                         <span class="pre">model_name:</span> <span class="pre">"EntityGetNumChildren",</span>                                                                                         <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                         <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                         <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                         <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                     <span class="pre">0x0000555556ae84d0,</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                 <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                 <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"EntityGetNumChildren",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"type",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"type",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff8ebef0,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"type",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                             <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                     <span class="pre">Py(</span>                                                                                         <span class="pre">0x00007fffe1c91c60,</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">Literal(</span>                                                                                     <span class="pre">LiteralValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">lookup:</span> <span class="pre">LiteralLookup</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_bool:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">{</span>                                                                                                     <span class="pre">"entity_get_num_children":</span> <span class="pre">0,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">values:</span> <span class="pre">[</span>                                                                                                 <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1c91c60,</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">],</span>                                                                                         <span class="pre">},</span>                                                                                         <span class="pre">expected_repr:</span> <span class="pre">"'entity_get_num_children'",</span>                                                                                         <span class="pre">name:</span> <span class="pre">"literal['entity_get_num_children']",</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"default[literal['entity_get_num_children']]",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">],</span>                                                                 <span class="pre">model_name:</span> <span class="pre">"entity_get_num_children",</span>                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x000055555710eab0,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"entity_get_num_children",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">None,</span>                                             <span class="pre">),</span>                                             <span class="pre">(</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"data",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"data",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff90df30,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"data",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">Model(</span>                                                                             <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                     <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">fields:</span> <span class="pre">[</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"entity_id",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"entity_id",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe1186df0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"entity_id",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffe1186df0,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1186df0,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">Str(</span>                                                                                                     <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                         <span class="pre">],</span>                                                                                         <span class="pre">model_name:</span> <span class="pre">"EntityGetParentId",</span>                                                                                         <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                         <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                         <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                         <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                     <span class="pre">0x0000555556d4be70,</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                 <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                 <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"EntityGetParentId",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"type",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"type",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff8ebef0,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"type",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                             <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                     <span class="pre">Py(</span>                                                                                         <span class="pre">0x00007fffe1c91cb0,</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">Literal(</span>                                                                                     <span class="pre">LiteralValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">lookup:</span> <span class="pre">LiteralLookup</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_bool:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">{</span>                                                                                                     <span class="pre">"entity_get_parent_id":</span> <span class="pre">0,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">values:</span> <span class="pre">[</span>                                                                                                 <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1c91cb0,</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">],</span>                                                                                         <span class="pre">},</span>                                                                                         <span class="pre">expected_repr:</span> <span class="pre">"'entity_get_parent_id'",</span>                                                                                         <span class="pre">name:</span> <span class="pre">"literal['entity_get_parent_id']",</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"default[literal['entity_get_parent_id']]",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">],</span>                                                                 <span class="pre">model_name:</span> <span class="pre">"entity_get_parent_id",</span>                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x000055555721c350,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"entity_get_parent_id",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">None,</span>                                             <span class="pre">),</span>                                             <span class="pre">(</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"data",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"data",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff90df30,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"data",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">Model(</span>                                                                             <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                     <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">fields:</span> <span class="pre">[</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"entity_ids",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"entity_ids",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe118cc70,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"entity_ids",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffe118cc70,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe118cc70,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">List(</span>                                                                                                     <span class="pre">ListValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">item_validator:</span> <span class="pre">Some(</span>                                                                                                             <span class="pre">Str(</span>                                                                                                                 <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                                     <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                     <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                                 <span class="pre">},</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">min_length:</span> <span class="pre">None,</span>                                                                                                         <span class="pre">max_length:</span> <span class="pre">None,</span>                                                                                                         <span class="pre">name:</span> <span class="pre">OnceLock(</span>                                                                                                             <span class="pre"><uninit>,</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                         <span class="pre">],</span>                                                                                         <span class="pre">model_name:</span> <span class="pre">"EntityGetAllChildUuids",</span>                                                                                         <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                         <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                         <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                         <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                     <span class="pre">0x0000555556d46bf0,</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                 <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                 <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"EntityGetAllChildUuids",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"type",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"type",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff8ebef0,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"type",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                             <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                     <span class="pre">Py(</span>                                                                                         <span class="pre">0x00007fffe1c91bc0,</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">Literal(</span>                                                                                     <span class="pre">LiteralValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">lookup:</span> <span class="pre">LiteralLookup</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_bool:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">{</span>                                                                                                     <span class="pre">"entity_get_all_child_uuids":</span> <span class="pre">0,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">values:</span> <span class="pre">[</span>                                                                                                 <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1c91bc0,</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">],</span>                                                                                         <span class="pre">},</span>                                                                                         <span class="pre">expected_repr:</span> <span class="pre">"'entity_get_all_child_uuids'",</span>                                                                                         <span class="pre">name:</span> <span class="pre">"literal['entity_get_all_child_uuids']",</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"default[literal['entity_get_all_child_uuids']]",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">],</span>                                                                 <span class="pre">model_name:</span> <span class="pre">"entity_get_all_child_uuids",</span>                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x000055555721f6a0,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"entity_get_all_child_uuids",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">None,</span>                                             <span class="pre">),</span>                                             <span class="pre">(</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"data",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"data",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff90df30,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"data",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">Model(</span>                                                                             <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                     <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">fields:</span> <span class="pre">[</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"entity_ids",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"entity_ids",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe118cc70,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"entity_ids",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffe118cc70,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe118cc70,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">List(</span>                                                                                                     <span class="pre">ListValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">item_validator:</span> <span class="pre">Some(</span>                                                                                                             <span class="pre">Str(</span>                                                                                                                 <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                                     <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                     <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                                 <span class="pre">},</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">min_length:</span> <span class="pre">None,</span>                                                                                                         <span class="pre">max_length:</span> <span class="pre">None,</span>                                                                                                         <span class="pre">name:</span> <span class="pre">OnceLock(</span>                                                                                                             <span class="pre"><uninit>,</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                         <span class="pre">],</span>                                                                                         <span class="pre">model_name:</span> <span class="pre">"SelectGet",</span>                                                                                         <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                         <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                         <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                         <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                     <span class="pre">0x00005555571fdf70,</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                 <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                 <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"SelectGet",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"type",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"type",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff8ebef0,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"type",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                             <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                     <span class="pre">Py(</span>                                                                                         <span class="pre">0x00007fffe1c7b730,</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">Literal(</span>                                                                                     <span class="pre">LiteralValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">lookup:</span> <span class="pre">LiteralLookup</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_bool:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">{</span>                                                                                                     <span class="pre">"select_get":</span> <span class="pre">0,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">values:</span> <span class="pre">[</span>                                                                                                 <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1c7b730,</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">],</span>                                                                                         <span class="pre">},</span>                                                                                         <span class="pre">expected_repr:</span> <span class="pre">"'select_get'",</span>                                                                                         <span class="pre">name:</span> <span class="pre">"literal['select_get']",</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"default[literal['select_get']]",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">],</span>                                                                 <span class="pre">model_name:</span> <span class="pre">"select_get",</span>                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x00005555572229f0,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"select_get",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">None,</span>                                             <span class="pre">),</span>                                             <span class="pre">(</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"data",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"data",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff90df30,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"data",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">Model(</span>                                                                             <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                     <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">fields:</span> <span class="pre">[</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"entity_type",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"entity_type",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe1c81270,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"entity_type",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffe1c81270,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1c81270,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">LaxOrStrict(</span>                                                                                                     <span class="pre">LaxOrStrictValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">lax_validator:</span> <span class="pre">Chain(</span>                                                                                                             <span class="pre">ChainValidator</span> <span class="pre">{</span>                                                                                                                 <span class="pre">steps:</span> <span class="pre">[</span>                                                                                                                     <span class="pre">Str(</span>                                                                                                                         <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                                             <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                             <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                                         <span class="pre">},</span>                                                                                                                     <span class="pre">),</span>                                                                                                                     <span class="pre">FunctionPlain(</span>                                                                                                                         <span class="pre">FunctionPlainValidator</span> <span class="pre">{</span>                                                                                                                             <span class="pre">func:</span> <span class="pre">Py(</span>                                                                                                                                 <span class="pre">0x00007fffe1130310,</span>                                                                                                                             <span class="pre">),</span>                                                                                                                             <span class="pre">config:</span> <span class="pre">Py(</span>                                                                                                                                 <span class="pre">0x00007fffe0c0bb40,</span>                                                                                                                             <span class="pre">),</span>                                                                                                                             <span class="pre">name:</span> <span class="pre">"function-plain[to_enum()]",</span>                                                                                                                             <span class="pre">field_name:</span> <span class="pre">None,</span>                                                                                                                             <span class="pre">info_arg:</span> <span class="pre">false,</span>                                                                                                                         <span class="pre">},</span>                                                                                                                     <span class="pre">),</span>                                                                                                                 <span class="pre">],</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"chain[str,function-plain[to_enum()]]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">strict_validator:</span> <span class="pre">JsonOrPython(</span>                                                                                                             <span class="pre">JsonOrPython</span> <span class="pre">{</span>                                                                                                                 <span class="pre">json:</span> <span class="pre">FunctionAfter(</span>                                                                                                                     <span class="pre">FunctionAfterValidator</span> <span class="pre">{</span>                                                                                                                         <span class="pre">validator:</span> <span class="pre">Str(</span>                                                                                                                             <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                                 <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                                             <span class="pre">},</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">func:</span> <span class="pre">Py(</span>                                                                                                                             <span class="pre">0x00007fffe1130310,</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">config:</span> <span class="pre">Py(</span>                                                                                                                             <span class="pre">0x00007fffe0c0bb40,</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">name:</span> <span class="pre">"function-after[to_enum(),</span> <span class="pre">str]",</span>                                                                                                                         <span class="pre">field_name:</span> <span class="pre">None,</span>                                                                                                                         <span class="pre">info_arg:</span> <span class="pre">false,</span>                                                                                                                     <span class="pre">},</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">python:</span> <span class="pre">IsInstance(</span>                                                                                                                     <span class="pre">IsInstanceValidator</span> <span class="pre">{</span>                                                                                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                                                             <span class="pre">0x0000555556d4cc20,</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">class_repr:</span> <span class="pre">"EntityType",</span>                                                                                                                         <span class="pre">name:</span> <span class="pre">"is-instance[EntityType]",</span>                                                                                                                     <span class="pre">},</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"json-or-python[json=function-after[to_enum(),</span> <span class="pre">str],python=is-instance[EntityType]]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">name:</span> <span class="pre">"lax-or-strict[lax=chain[str,function-plain[to_enum()]],strict=json-or-python[json=function-after[to_enum(),</span> <span class="pre">str],python=is-instance[EntityType]]]",</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                         <span class="pre">],</span>                                                                                         <span class="pre">model_name:</span> <span class="pre">"GetEntityType",</span>                                                                                         <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                         <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                         <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                         <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                     <span class="pre">0x0000555556ded7f0,</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                 <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                 <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"GetEntityType",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"type",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"type",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff8ebef0,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"type",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                             <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                     <span class="pre">Py(</span>                                                                                         <span class="pre">0x00007fffe1c7bab0,</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">Literal(</span>                                                                                     <span class="pre">LiteralValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">lookup:</span> <span class="pre">LiteralLookup</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_bool:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">{</span>                                                                                                     <span class="pre">"get_entity_type":</span> <span class="pre">0,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">values:</span> <span class="pre">[</span>                                                                                                 <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1c7bab0,</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">],</span>                                                                                         <span class="pre">},</span>                                                                                         <span class="pre">expected_repr:</span> <span class="pre">"'get_entity_type'",</span>                                                                                         <span class="pre">name:</span> <span class="pre">"literal['get_entity_type']",</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"default[literal['get_entity_type']]",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">],</span>                                                                 <span class="pre">model_name:</span> <span class="pre">"get_entity_type",</span>                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557226120,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"get_entity_type",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">None,</span>                                             <span class="pre">),</span>                                             <span class="pre">(</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"data",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"data",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff90df30,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"data",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">Model(</span>                                                                             <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                     <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">fields:</span> <span class="pre">[</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"faces",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"faces",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe1ec92f0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"faces",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffe1ec92f0,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1ec92f0,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">List(</span>                                                                                                     <span class="pre">ListValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">item_validator:</span> <span class="pre">Some(</span>                                                                                                             <span class="pre">Str(</span>                                                                                                                 <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                                     <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                     <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                                 <span class="pre">},</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">min_length:</span> <span class="pre">None,</span>                                                                                                         <span class="pre">max_length:</span> <span class="pre">None,</span>                                                                                                         <span class="pre">name:</span> <span class="pre">OnceLock(</span>                                                                                                             <span class="pre"><uninit>,</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                         <span class="pre">],</span>                                                                                         <span class="pre">model_name:</span> <span class="pre">"Solid3dGetAllEdgeFaces",</span>                                                                                         <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                         <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                         <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                         <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                     <span class="pre">0x0000555557201800,</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                 <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                 <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"Solid3dGetAllEdgeFaces",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"type",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"type",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff8ebef0,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"type",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                             <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                     <span class="pre">Py(</span>                                                                                         <span class="pre">0x00007fffe1c936c0,</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">Literal(</span>                                                                                     <span class="pre">LiteralValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">lookup:</span> <span class="pre">LiteralLookup</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_bool:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">{</span>                                                                                                     <span class="pre">"solid3d_get_all_edge_faces":</span> <span class="pre">0,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">values:</span> <span class="pre">[</span>                                                                                                 <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1c936c0,</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">],</span>                                                                                         <span class="pre">},</span>                                                                                         <span class="pre">expected_repr:</span> <span class="pre">"'solid3d_get_all_edge_faces'",</span>                                                                                         <span class="pre">name:</span> <span class="pre">"literal['solid3d_get_all_edge_faces']",</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"default[literal['solid3d_get_all_edge_faces']]",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">],</span>                                                                 <span class="pre">model_name:</span> <span class="pre">"solid3d_get_all_edge_faces",</span>                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x00005555572297f0,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"solid3d_get_all_edge_faces",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">None,</span>                                             <span class="pre">),</span>                                             <span class="pre">(</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"data",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"data",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff90df30,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"data",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">Model(</span>                                                                             <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                     <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">fields:</span> <span class="pre">[</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"edges",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"edges",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007ffffdc7d1b0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"edges",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007ffffdc7d1b0,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007ffffdc7d1b0,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">List(</span>                                                                                                     <span class="pre">ListValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">item_validator:</span> <span class="pre">Some(</span>                                                                                                             <span class="pre">Str(</span>                                                                                                                 <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                                     <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                     <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                                 <span class="pre">},</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">min_length:</span> <span class="pre">None,</span>                                                                                                         <span class="pre">max_length:</span> <span class="pre">None,</span>                                                                                                         <span class="pre">name:</span> <span class="pre">OnceLock(</span>                                                                                                             <span class="pre"><uninit>,</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                         <span class="pre">],</span>                                                                                         <span class="pre">model_name:</span> <span class="pre">"Solid3dGetAllOppositeEdges",</span>                                                                                         <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                         <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                         <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                         <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                     <span class="pre">0x0000555557202f80,</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                 <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                 <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"Solid3dGetAllOppositeEdges",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"type",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"type",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff8ebef0,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"type",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                             <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                     <span class="pre">Py(</span>                                                                                         <span class="pre">0x00007fffe1c93710,</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">Literal(</span>                                                                                     <span class="pre">LiteralValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">lookup:</span> <span class="pre">LiteralLookup</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_bool:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">{</span>                                                                                                     <span class="pre">"solid3d_get_all_opposite_edges":</span> <span class="pre">0,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">values:</span> <span class="pre">[</span>                                                                                                 <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1c93710,</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">],</span>                                                                                         <span class="pre">},</span>                                                                                         <span class="pre">expected_repr:</span> <span class="pre">"'solid3d_get_all_opposite_edges'",</span>                                                                                         <span class="pre">name:</span> <span class="pre">"literal['solid3d_get_all_opposite_edges']",</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"default[literal['solid3d_get_all_opposite_edges']]",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">],</span>                                                                 <span class="pre">model_name:</span> <span class="pre">"solid3d_get_all_opposite_edges",</span>                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557243e10,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"solid3d_get_all_opposite_edges",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">None,</span>                                             <span class="pre">),</span>                                             <span class="pre">(</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"data",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"data",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff90df30,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"data",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">Model(</span>                                                                             <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                     <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">fields:</span> <span class="pre">[</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"edge",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"edge",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007ffffddce5b0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"edge",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007ffffddce5b0,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007ffffddce5b0,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">Str(</span>                                                                                                     <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                         <span class="pre">],</span>                                                                                         <span class="pre">model_name:</span> <span class="pre">"Solid3dGetOppositeEdge",</span>                                                                                         <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                         <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                         <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                         <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                     <span class="pre">0x00005555572063c0,</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                 <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                 <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"Solid3dGetOppositeEdge",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"type",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"type",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff8ebef0,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"type",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                             <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                     <span class="pre">Py(</span>                                                                                         <span class="pre">0x00007fffe1c937b0,</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">Literal(</span>                                                                                     <span class="pre">LiteralValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">lookup:</span> <span class="pre">LiteralLookup</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_bool:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">{</span>                                                                                                     <span class="pre">"solid3d_get_opposite_edge":</span> <span class="pre">0,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">values:</span> <span class="pre">[</span>                                                                                                 <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1c937b0,</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">],</span>                                                                                         <span class="pre">},</span>                                                                                         <span class="pre">expected_repr:</span> <span class="pre">"'solid3d_get_opposite_edge'",</span>                                                                                         <span class="pre">name:</span> <span class="pre">"literal['solid3d_get_opposite_edge']",</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"default[literal['solid3d_get_opposite_edge']]",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">],</span>                                                                 <span class="pre">model_name:</span> <span class="pre">"solid3d_get_opposite_edge",</span>                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557247250,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"solid3d_get_opposite_edge",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">None,</span>                                             <span class="pre">),</span>                                             <span class="pre">(</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"data",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"data",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff90df30,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"data",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">Model(</span>                                                                             <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                     <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">fields:</span> <span class="pre">[</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"edge",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"edge",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007ffffddce5b0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"edge",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007ffffddce5b0,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007ffffddce5b0,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                                                     <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                                             <span class="pre">Py(</span>                                                                                                                 <span class="pre">0x00007ffffff85420,</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                                         <span class="pre">validator:</span> <span class="pre">Nullable(</span>                                                                                                             <span class="pre">NullableValidator</span> <span class="pre">{</span>                                                                                                                 <span class="pre">validator:</span> <span class="pre">Str(</span>                                                                                                                     <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                         <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                                     <span class="pre">},</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"nullable[str]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">name:</span> <span class="pre">"default[nullable[str]]",</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                         <span class="pre">],</span>                                                                                         <span class="pre">model_name:</span> <span class="pre">"Solid3dGetPrevAdjacentEdge",</span>                                                                                         <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                         <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                         <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                         <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                     <span class="pre">0x00005555572077c0,</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                 <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                 <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"Solid3dGetPrevAdjacentEdge",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"type",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"type",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff8ebef0,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"type",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                             <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                     <span class="pre">Py(</span>                                                                                         <span class="pre">0x00007fffe1c93800,</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">Literal(</span>                                                                                     <span class="pre">LiteralValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">lookup:</span> <span class="pre">LiteralLookup</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_bool:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">{</span>                                                                                                     <span class="pre">"solid3d_get_prev_adjacent_edge":</span> <span class="pre">0,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">values:</span> <span class="pre">[</span>                                                                                                 <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1c93800,</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">],</span>                                                                                         <span class="pre">},</span>                                                                                         <span class="pre">expected_repr:</span> <span class="pre">"'solid3d_get_prev_adjacent_edge'",</span>                                                                                         <span class="pre">name:</span> <span class="pre">"literal['solid3d_get_prev_adjacent_edge']",</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"default[literal['solid3d_get_prev_adjacent_edge']]",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">],</span>                                                                 <span class="pre">model_name:</span> <span class="pre">"solid3d_get_prev_adjacent_edge",</span>                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x000055555724a920,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"solid3d_get_prev_adjacent_edge",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">None,</span>                                             <span class="pre">),</span>                                             <span class="pre">(</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"data",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"data",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff90df30,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"data",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">Model(</span>                                                                             <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                     <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">fields:</span> <span class="pre">[</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"edge",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"edge",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007ffffddce5b0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"edge",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007ffffddce5b0,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007ffffddce5b0,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                                                     <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                                             <span class="pre">Py(</span>                                                                                                                 <span class="pre">0x00007ffffff85420,</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                                         <span class="pre">validator:</span> <span class="pre">Nullable(</span>                                                                                                             <span class="pre">NullableValidator</span> <span class="pre">{</span>                                                                                                                 <span class="pre">validator:</span> <span class="pre">Str(</span>                                                                                                                     <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                         <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                                     <span class="pre">},</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"nullable[str]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">name:</span> <span class="pre">"default[nullable[str]]",</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                         <span class="pre">],</span>                                                                                         <span class="pre">model_name:</span> <span class="pre">"Solid3dGetNextAdjacentEdge",</span>                                                                                         <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                         <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                         <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                         <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                     <span class="pre">0x0000555557204710,</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                 <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                 <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"Solid3dGetNextAdjacentEdge",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"type",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"type",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff8ebef0,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"type",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                             <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                     <span class="pre">Py(</span>                                                                                         <span class="pre">0x00007fffe1c93760,</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">Literal(</span>                                                                                     <span class="pre">LiteralValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">lookup:</span> <span class="pre">LiteralLookup</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_bool:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">{</span>                                                                                                     <span class="pre">"solid3d_get_next_adjacent_edge":</span> <span class="pre">0,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">values:</span> <span class="pre">[</span>                                                                                                 <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1c93760,</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">],</span>                                                                                         <span class="pre">},</span>                                                                                         <span class="pre">expected_repr:</span> <span class="pre">"'solid3d_get_next_adjacent_edge'",</span>                                                                                         <span class="pre">name:</span> <span class="pre">"literal['solid3d_get_next_adjacent_edge']",</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"default[literal['solid3d_get_next_adjacent_edge']]",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">],</span>                                                                 <span class="pre">model_name:</span> <span class="pre">"solid3d_get_next_adjacent_edge",</span>                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x000055555724d9e0,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"solid3d_get_next_adjacent_edge",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">None,</span>                                             <span class="pre">),</span>                                             <span class="pre">(</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"data",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"data",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff90df30,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"data",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">Model(</span>                                                                             <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                     <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">fields:</span> <span class="pre">[</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"entities_modified",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"entities_modified",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe114b8a0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"entities_modified",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffe114b8a0,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe114b8a0,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">List(</span>                                                                                                     <span class="pre">ListValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">item_validator:</span> <span class="pre">Some(</span>                                                                                                             <span class="pre">Str(</span>                                                                                                                 <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                                     <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                     <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                                 <span class="pre">},</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">min_length:</span> <span class="pre">None,</span>                                                                                                         <span class="pre">max_length:</span> <span class="pre">None,</span>                                                                                                         <span class="pre">name:</span> <span class="pre">OnceLock(</span>                                                                                                             <span class="pre"><uninit>,</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"entities_selected",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"entities_selected",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe114b8f0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"entities_selected",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffe114b8f0,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe114b8f0,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">List(</span>                                                                                                     <span class="pre">ListValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">item_validator:</span> <span class="pre">Some(</span>                                                                                                             <span class="pre">Str(</span>                                                                                                                 <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                                     <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                     <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                                 <span class="pre">},</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">min_length:</span> <span class="pre">None,</span>                                                                                                         <span class="pre">max_length:</span> <span class="pre">None,</span>                                                                                                         <span class="pre">name:</span> <span class="pre">OnceLock(</span>                                                                                                             <span class="pre"><uninit>,</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                         <span class="pre">],</span>                                                                                         <span class="pre">model_name:</span> <span class="pre">"MouseClick",</span>                                                                                         <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                         <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                         <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                         <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                     <span class="pre">0x000055555723e7a0,</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                 <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                 <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"MouseClick",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"type",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"type",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff8ebef0,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"type",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                             <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                     <span class="pre">Py(</span>                                                                                         <span class="pre">0x00007fffe1c7b0b0,</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">Literal(</span>                                                                                     <span class="pre">LiteralValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">lookup:</span> <span class="pre">LiteralLookup</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_bool:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">{</span>                                                                                                     <span class="pre">"mouse_click":</span> <span class="pre">0,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">values:</span> <span class="pre">[</span>                                                                                                 <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1c7b0b0,</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">],</span>                                                                                         <span class="pre">},</span>                                                                                         <span class="pre">expected_repr:</span> <span class="pre">"'mouse_click'",</span>                                                                                         <span class="pre">name:</span> <span class="pre">"literal['mouse_click']",</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"default[literal['mouse_click']]",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">],</span>                                                                 <span class="pre">model_name:</span> <span class="pre">"mouse_click",</span>                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557251230,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"mouse_click",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">None,</span>                                             <span class="pre">),</span>                                             <span class="pre">(</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"data",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"data",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff90df30,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"data",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">Model(</span>                                                                             <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                     <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">fields:</span> <span class="pre">[</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"curve_type",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"curve_type",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe1c81630,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"curve_type",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffe1c81630,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1c81630,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">LaxOrStrict(</span>                                                                                                     <span class="pre">LaxOrStrictValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">lax_validator:</span> <span class="pre">Chain(</span>                                                                                                             <span class="pre">ChainValidator</span> <span class="pre">{</span>                                                                                                                 <span class="pre">steps:</span> <span class="pre">[</span>                                                                                                                     <span class="pre">Str(</span>                                                                                                                         <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                                             <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                             <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                                         <span class="pre">},</span>                                                                                                                     <span class="pre">),</span>                                                                                                                     <span class="pre">FunctionPlain(</span>                                                                                                                         <span class="pre">FunctionPlainValidator</span> <span class="pre">{</span>                                                                                                                             <span class="pre">func:</span> <span class="pre">Py(</span>                                                                                                                                 <span class="pre">0x00007fffe121ae50,</span>                                                                                                                             <span class="pre">),</span>                                                                                                                             <span class="pre">config:</span> <span class="pre">Py(</span>                                                                                                                                 <span class="pre">0x00007fffe0bbcc40,</span>                                                                                                                             <span class="pre">),</span>                                                                                                                             <span class="pre">name:</span> <span class="pre">"function-plain[to_enum()]",</span>                                                                                                                             <span class="pre">field_name:</span> <span class="pre">None,</span>                                                                                                                             <span class="pre">info_arg:</span> <span class="pre">false,</span>                                                                                                                         <span class="pre">},</span>                                                                                                                     <span class="pre">),</span>                                                                                                                 <span class="pre">],</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"chain[str,function-plain[to_enum()]]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">strict_validator:</span> <span class="pre">JsonOrPython(</span>                                                                                                             <span class="pre">JsonOrPython</span> <span class="pre">{</span>                                                                                                                 <span class="pre">json:</span> <span class="pre">FunctionAfter(</span>                                                                                                                     <span class="pre">FunctionAfterValidator</span> <span class="pre">{</span>                                                                                                                         <span class="pre">validator:</span> <span class="pre">Str(</span>                                                                                                                             <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                                 <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                                             <span class="pre">},</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">func:</span> <span class="pre">Py(</span>                                                                                                                             <span class="pre">0x00007fffe121ae50,</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">config:</span> <span class="pre">Py(</span>                                                                                                                             <span class="pre">0x00007fffe0bbcc40,</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">name:</span> <span class="pre">"function-after[to_enum(),</span> <span class="pre">str]",</span>                                                                                                                         <span class="pre">field_name:</span> <span class="pre">None,</span>                                                                                                                         <span class="pre">info_arg:</span> <span class="pre">false,</span>                                                                                                                     <span class="pre">},</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">python:</span> <span class="pre">IsInstance(</span>                                                                                                                     <span class="pre">IsInstanceValidator</span> <span class="pre">{</span>                                                                                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                                                             <span class="pre">0x0000555556d1da40,</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">class_repr:</span> <span class="pre">"CurveType",</span>                                                                                                                         <span class="pre">name:</span> <span class="pre">"is-instance[CurveType]",</span>                                                                                                                     <span class="pre">},</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"json-or-python[json=function-after[to_enum(),</span> <span class="pre">str],python=is-instance[CurveType]]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">name:</span> <span class="pre">"lax-or-strict[lax=chain[str,function-plain[to_enum()]],strict=json-or-python[json=function-after[to_enum(),</span> <span class="pre">str],python=is-instance[CurveType]]]",</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                         <span class="pre">],</span>                                                                                         <span class="pre">model_name:</span> <span class="pre">"CurveGetType",</span>                                                                                         <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                         <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                         <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                         <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                     <span class="pre">0x0000555556d1ddf0,</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                 <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                 <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"CurveGetType",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"type",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"type",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff8ebef0,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"type",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                             <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                     <span class="pre">Py(</span>                                                                                         <span class="pre">0x00007fffe1c818b0,</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">Literal(</span>                                                                                     <span class="pre">LiteralValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">lookup:</span> <span class="pre">LiteralLookup</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_bool:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">{</span>                                                                                                     <span class="pre">"curve_get_type":</span> <span class="pre">0,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">values:</span> <span class="pre">[</span>                                                                                                 <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1c818b0,</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">],</span>                                                                                         <span class="pre">},</span>                                                                                         <span class="pre">expected_repr:</span> <span class="pre">"'curve_get_type'",</span>                                                                                         <span class="pre">name:</span> <span class="pre">"literal['curve_get_type']",</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"default[literal['curve_get_type']]",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">],</span>                                                                 <span class="pre">model_name:</span> <span class="pre">"curve_get_type",</span>                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557254c70,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"curve_get_type",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">None,</span>                                             <span class="pre">),</span>                                             <span class="pre">(</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"data",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"data",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff90df30,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"data",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">Model(</span>                                                                             <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                     <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">fields:</span> <span class="pre">[</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"control_points",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"control_points",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe2efe8b0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"control_points",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffe2efe8b0,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe2efe8b0,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">List(</span>                                                                                                     <span class="pre">ListValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">item_validator:</span> <span class="pre">Some(</span>                                                                                                             <span class="pre">DefinitionRef(</span>                                                                                                                 <span class="pre">DefinitionRefValidator</span> <span class="pre">{</span>                                                                                                                     <span class="pre">definition:</span> <span class="pre">"kittycad.models.point3d.Point3d:93825014233264",</span>                                                                                                                 <span class="pre">},</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">min_length:</span> <span class="pre">None,</span>                                                                                                         <span class="pre">max_length:</span> <span class="pre">None,</span>                                                                                                         <span class="pre">name:</span> <span class="pre">OnceLock(</span>                                                                                                             <span class="pre"><uninit>,</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                         <span class="pre">],</span>                                                                                         <span class="pre">model_name:</span> <span class="pre">"CurveGetControlPoints",</span>                                                                                         <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                         <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                         <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                         <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                     <span class="pre">0x0000555556d18580,</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                 <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                 <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"CurveGetControlPoints",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"type",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"type",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff8ebef0,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"type",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                             <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                     <span class="pre">Py(</span>                                                                                         <span class="pre">0x00007fffe1c919e0,</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">Literal(</span>                                                                                     <span class="pre">LiteralValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">lookup:</span> <span class="pre">LiteralLookup</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_bool:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">{</span>                                                                                                     <span class="pre">"curve_get_control_points":</span> <span class="pre">0,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">values:</span> <span class="pre">[</span>                                                                                                 <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1c919e0,</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">],</span>                                                                                         <span class="pre">},</span>                                                                                         <span class="pre">expected_repr:</span> <span class="pre">"'curve_get_control_points'",</span>                                                                                         <span class="pre">name:</span> <span class="pre">"literal['curve_get_control_points']",</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"default[literal['curve_get_control_points']]",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">],</span>                                                                 <span class="pre">model_name:</span> <span class="pre">"curve_get_control_points",</span>                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557258830,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"curve_get_control_points",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">None,</span>                                             <span class="pre">),</span>                                             <span class="pre">(</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"data",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"data",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff90df30,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"data",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">Model(</span>                                                                             <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                     <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">fields:</span> <span class="pre">[</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"contents",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"contents",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffff89d8f0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"contents",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffff89d8f0,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffff89d8f0,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">FunctionAfter(</span>                                                                                                     <span class="pre">FunctionAfterValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">validator:</span> <span class="pre">Bytes(</span>                                                                                                             <span class="pre">BytesValidator</span> <span class="pre">{</span>                                                                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">func:</span> <span class="pre">Py(</span>                                                                                                             <span class="pre">0x0000555556b67730,</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">config:</span> <span class="pre">Py(</span>                                                                                                             <span class="pre">0x00007fffe0bcb100,</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">name:</span> <span class="pre">"function-after[Base64Data(),</span> <span class="pre">bytes]",</span>                                                                                                         <span class="pre">field_name:</span> <span class="pre">None,</span>                                                                                                         <span class="pre">info_arg:</span> <span class="pre">false,</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                         <span class="pre">],</span>                                                                                         <span class="pre">model_name:</span> <span class="pre">"TakeSnapshot",</span>                                                                                         <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                         <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                         <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                         <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                     <span class="pre">0x000055555720c320,</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                 <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                 <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"TakeSnapshot",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"type",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"type",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff8ebef0,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"type",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                             <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                     <span class="pre">Py(</span>                                                                                         <span class="pre">0x00007fffe1c7b470,</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">Literal(</span>                                                                                     <span class="pre">LiteralValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">lookup:</span> <span class="pre">LiteralLookup</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_bool:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">{</span>                                                                                                     <span class="pre">"take_snapshot":</span> <span class="pre">0,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">values:</span> <span class="pre">[</span>                                                                                                 <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1c7b470,</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">],</span>                                                                                         <span class="pre">},</span>                                                                                         <span class="pre">expected_repr:</span> <span class="pre">"'take_snapshot'",</span>                                                                                         <span class="pre">name:</span> <span class="pre">"literal['take_snapshot']",</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"default[literal['take_snapshot']]",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">],</span>                                                                 <span class="pre">model_name:</span> <span class="pre">"take_snapshot",</span>                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x000055555725d500,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"take_snapshot",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">None,</span>                                             <span class="pre">),</span>                                             <span class="pre">(</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"data",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"data",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff90df30,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"data",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">Model(</span>                                                                             <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                     <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">fields:</span> <span class="pre">[</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"segments",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"segments",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffff0c2170,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"segments",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffff0c2170,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffff0c2170,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">List(</span>                                                                                                     <span class="pre">ListValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">item_validator:</span> <span class="pre">Some(</span>                                                                                                             <span class="pre">Model(</span>                                                                                                                 <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                                                     <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                                                     <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                                                         <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                                                             <span class="pre">fields:</span> <span class="pre">[</span>                                                                                                                                 <span class="pre">Field</span> <span class="pre">{</span>                                                                                                                                     <span class="pre">name:</span> <span class="pre">"command",</span>                                                                                                                                     <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                                                         <span class="pre">key:</span> <span class="pre">"command",</span>                                                                                                                                         <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                                                             <span class="pre">0x00007fffff4b6630,</span>                                                                                                                                         <span class="pre">),</span>                                                                                                                                         <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                                                             <span class="pre">[</span>                                                                                                                                                 <span class="pre">S(</span>                                                                                                                                                     <span class="pre">"command",</span>                                                                                                                                                     <span class="pre">Py(</span>                                                                                                                                                         <span class="pre">0x00007fffff4b6630,</span>                                                                                                                                                     <span class="pre">),</span>                                                                                                                                                 <span class="pre">),</span>                                                                                                                                             <span class="pre">],</span>                                                                                                                                         <span class="pre">),</span>                                                                                                                                     <span class="pre">},</span>                                                                                                                                     <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                                                         <span class="pre">0x00007fffff4b6630,</span>                                                                                                                                     <span class="pre">),</span>                                                                                                                                     <span class="pre">validator:</span> <span class="pre">LaxOrStrict(</span>                                                                                                                                         <span class="pre">LaxOrStrictValidator</span> <span class="pre">{</span>                                                                                                                                             <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                                             <span class="pre">lax_validator:</span> <span class="pre">Chain(</span>                                                                                                                                                 <span class="pre">ChainValidator</span> <span class="pre">{</span>                                                                                                                                                     <span class="pre">steps:</span> <span class="pre">[</span>                                                                                                                                                         <span class="pre">Str(</span>                                                                                                                                                             <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                                                                 <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                                                                             <span class="pre">},</span>                                                                                                                                                         <span class="pre">),</span>                                                                                                                                                         <span class="pre">FunctionPlain(</span>                                                                                                                                                             <span class="pre">FunctionPlainValidator</span> <span class="pre">{</span>                                                                                                                                                                 <span class="pre">func:</span> <span class="pre">Py(</span>                                                                                                                                                                     <span class="pre">0x00007fffe0e76e50,</span>                                                                                                                                                                 <span class="pre">),</span>                                                                                                                                                                 <span class="pre">config:</span> <span class="pre">Py(</span>                                                                                                                                                                     <span class="pre">0x00007fffe0bc0780,</span>                                                                                                                                                                 <span class="pre">),</span>                                                                                                                                                                 <span class="pre">name:</span> <span class="pre">"function-plain[to_enum()]",</span>                                                                                                                                                                 <span class="pre">field_name:</span> <span class="pre">None,</span>                                                                                                                                                                 <span class="pre">info_arg:</span> <span class="pre">false,</span>                                                                                                                                                             <span class="pre">},</span>                                                                                                                                                         <span class="pre">),</span>                                                                                                                                                     <span class="pre">],</span>                                                                                                                                                     <span class="pre">name:</span> <span class="pre">"chain[str,function-plain[to_enum()]]",</span>                                                                                                                                                 <span class="pre">},</span>                                                                                                                                             <span class="pre">),</span>                                                                                                                                             <span class="pre">strict_validator:</span> <span class="pre">JsonOrPython(</span>                                                                                                                                                 <span class="pre">JsonOrPython</span> <span class="pre">{</span>                                                                                                                                                     <span class="pre">json:</span> <span class="pre">FunctionAfter(</span>                                                                                                                                                         <span class="pre">FunctionAfterValidator</span> <span class="pre">{</span>                                                                                                                                                             <span class="pre">validator:</span> <span class="pre">Str(</span>                                                                                                                                                                 <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                                                                                     <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                                                                     <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                                                                                 <span class="pre">},</span>                                                                                                                                                             <span class="pre">),</span>                                                                                                                                                             <span class="pre">func:</span> <span class="pre">Py(</span>                                                                                                                                                                 <span class="pre">0x00007fffe0e76e50,</span>                                                                                                                                                             <span class="pre">),</span>                                                                                                                                                             <span class="pre">config:</span> <span class="pre">Py(</span>                                                                                                                                                                 <span class="pre">0x00007fffe0bc0780,</span>                                                                                                                                                             <span class="pre">),</span>                                                                                                                                                             <span class="pre">name:</span> <span class="pre">"function-after[to_enum(),</span> <span class="pre">str]",</span>                                                                                                                                                             <span class="pre">field_name:</span> <span class="pre">None,</span>                                                                                                                                                             <span class="pre">info_arg:</span> <span class="pre">false,</span>                                                                                                                                                         <span class="pre">},</span>                                                                                                                                                     <span class="pre">),</span>                                                                                                                                                     <span class="pre">python:</span> <span class="pre">IsInstance(</span>                                                                                                                                                         <span class="pre">IsInstanceValidator</span> <span class="pre">{</span>                                                                                                                                                             <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                                                                                                 <span class="pre">0x00005555571efa20,</span>                                                                                                                                                             <span class="pre">),</span>                                                                                                                                                             <span class="pre">class_repr:</span> <span class="pre">"PathCommand",</span>                                                                                                                                                             <span class="pre">name:</span> <span class="pre">"is-instance[PathCommand]",</span>                                                                                                                                                         <span class="pre">},</span>                                                                                                                                                     <span class="pre">),</span>                                                                                                                                                     <span class="pre">name:</span> <span class="pre">"json-or-python[json=function-after[to_enum(),</span> <span class="pre">str],python=is-instance[PathCommand]]",</span>                                                                                                                                                 <span class="pre">},</span>                                                                                                                                             <span class="pre">),</span>                                                                                                                                             <span class="pre">name:</span> <span class="pre">"lax-or-strict[lax=chain[str,function-plain[to_enum()]],strict=json-or-python[json=function-after[to_enum(),</span> <span class="pre">str],python=is-instance[PathCommand]]]",</span>                                                                                                                                         <span class="pre">},</span>                                                                                                                                     <span class="pre">),</span>                                                                                                                                     <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                                                                 <span class="pre">},</span>                                                                                                                                 <span class="pre">Field</span> <span class="pre">{</span>                                                                                                                                     <span class="pre">name:</span> <span class="pre">"command_id",</span>                                                                                                                                     <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                                                         <span class="pre">key:</span> <span class="pre">"command_id",</span>                                                                                                                                         <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                                                             <span class="pre">0x00007fffe0d0c970,</span>                                                                                                                                         <span class="pre">),</span>                                                                                                                                         <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                                                             <span class="pre">[</span>                                                                                                                                                 <span class="pre">S(</span>                                                                                                                                                     <span class="pre">"command_id",</span>                                                                                                                                                     <span class="pre">Py(</span>                                                                                                                                                         <span class="pre">0x00007fffe0d0c970,</span>                                                                                                                                                     <span class="pre">),</span>                                                                                                                                                 <span class="pre">),</span>                                                                                                                                             <span class="pre">],</span>                                                                                                                                         <span class="pre">),</span>                                                                                                                                     <span class="pre">},</span>                                                                                                                                     <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                                                         <span class="pre">0x00007fffe0d0c970,</span>                                                                                                                                     <span class="pre">),</span>                                                                                                                                     <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                                                                                         <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                                                                             <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                                                                                 <span class="pre">Py(</span>                                                                                                                                                     <span class="pre">0x00007ffffff85420,</span>                                                                                                                                                 <span class="pre">),</span>                                                                                                                                             <span class="pre">),</span>                                                                                                                                             <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                                                                             <span class="pre">validator:</span> <span class="pre">Nullable(</span>                                                                                                                                                 <span class="pre">NullableValidator</span> <span class="pre">{</span>                                                                                                                                                     <span class="pre">validator:</span> <span class="pre">FunctionAfter(</span>                                                                                                                                                         <span class="pre">FunctionAfterValidator</span> <span class="pre">{</span>                                                                                                                                                             <span class="pre">validator:</span> <span class="pre">Str(</span>                                                                                                                                                                 <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                                                                                     <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                                                                     <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                                                                                 <span class="pre">},</span>                                                                                                                                                             <span class="pre">),</span>                                                                                                                                                             <span class="pre">func:</span> <span class="pre">Py(</span>                                                                                                                                                                 <span class="pre">0x0000555556ea9850,</span>                                                                                                                                                             <span class="pre">),</span>                                                                                                                                                             <span class="pre">config:</span> <span class="pre">Py(</span>                                                                                                                                                                 <span class="pre">0x00007fffe0bc0780,</span>                                                                                                                                                             <span class="pre">),</span>                                                                                                                                                             <span class="pre">name:</span> <span class="pre">"function-after[ModelingCmdId(),</span> <span class="pre">str]",</span>                                                                                                                                                             <span class="pre">field_name:</span> <span class="pre">None,</span>                                                                                                                                                             <span class="pre">info_arg:</span> <span class="pre">false,</span>                                                                                                                                                         <span class="pre">},</span>                                                                                                                                                     <span class="pre">),</span>                                                                                                                                                     <span class="pre">name:</span> <span class="pre">"nullable[function-after[ModelingCmdId(),</span> <span class="pre">str]]",</span>                                                                                                                                                 <span class="pre">},</span>                                                                                                                                             <span class="pre">),</span>                                                                                                                                             <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                                                                             <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                                                                             <span class="pre">name:</span> <span class="pre">"default[nullable[function-after[ModelingCmdId(),</span> <span class="pre">str]]]",</span>                                                                                                                                         <span class="pre">},</span>                                                                                                                                     <span class="pre">),</span>                                                                                                                                     <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                                                                 <span class="pre">},</span>                                                                                                                                 <span class="pre">Field</span> <span class="pre">{</span>                                                                                                                                     <span class="pre">name:</span> <span class="pre">"relative",</span>                                                                                                                                     <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                                                         <span class="pre">key:</span> <span class="pre">"relative",</span>                                                                                                                                         <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                                                             <span class="pre">0x00007fffff8d1630,</span>                                                                                                                                         <span class="pre">),</span>                                                                                                                                         <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                                                             <span class="pre">[</span>                                                                                                                                                 <span class="pre">S(</span>                                                                                                                                                     <span class="pre">"relative",</span>                                                                                                                                                     <span class="pre">Py(</span>                                                                                                                                                         <span class="pre">0x00007fffff8d1630,</span>                                                                                                                                                     <span class="pre">),</span>                                                                                                                                                 <span class="pre">),</span>                                                                                                                                             <span class="pre">],</span>                                                                                                                                         <span class="pre">),</span>                                                                                                                                     <span class="pre">},</span>                                                                                                                                     <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                                                         <span class="pre">0x00007fffff8d1630,</span>                                                                                                                                     <span class="pre">),</span>                                                                                                                                     <span class="pre">validator:</span> <span class="pre">Bool(</span>                                                                                                                                         <span class="pre">BoolValidator</span> <span class="pre">{</span>                                                                                                                                             <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                                         <span class="pre">},</span>                                                                                                                                     <span class="pre">),</span>                                                                                                                                     <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                                                                 <span class="pre">},</span>                                                                                                                             <span class="pre">],</span>                                                                                                                             <span class="pre">model_name:</span> <span class="pre">"PathSegmentInfo",</span>                                                                                                                             <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                                                             <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                                                             <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                             <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                                                             <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                                                         <span class="pre">},</span>                                                                                                                     <span class="pre">),</span>                                                                                                                     <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                                                         <span class="pre">0x00005555571f0020,</span>                                                                                                                     <span class="pre">),</span>                                                                                                                     <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                                                     <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                                                     <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                                                     <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                                                     <span class="pre">name:</span> <span class="pre">"PathSegmentInfo",</span>                                                                                                                 <span class="pre">},</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">min_length:</span> <span class="pre">None,</span>                                                                                                         <span class="pre">max_length:</span> <span class="pre">None,</span>                                                                                                         <span class="pre">name:</span> <span class="pre">OnceLock(</span>                                                                                                             <span class="pre"><uninit>,</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                         <span class="pre">],</span>                                                                                         <span class="pre">model_name:</span> <span class="pre">"PathGetInfo",</span>                                                                                         <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                         <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                         <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                         <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                     <span class="pre">0x00005555571f4150,</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                 <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                 <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"PathGetInfo",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"type",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"type",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff8ebef0,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"type",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                             <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                     <span class="pre">Py(</span>                                                                                         <span class="pre">0x00007fffe1c7bc70,</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">Literal(</span>                                                                                     <span class="pre">LiteralValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">lookup:</span> <span class="pre">LiteralLookup</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_bool:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">{</span>                                                                                                     <span class="pre">"path_get_info":</span> <span class="pre">0,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">values:</span> <span class="pre">[</span>                                                                                                 <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1c7bc70,</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">],</span>                                                                                         <span class="pre">},</span>                                                                                         <span class="pre">expected_repr:</span> <span class="pre">"'path_get_info'",</span>                                                                                         <span class="pre">name:</span> <span class="pre">"literal['path_get_info']",</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"default[literal['path_get_info']]",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">],</span>                                                                 <span class="pre">model_name:</span> <span class="pre">"path_get_info",</span>                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557261d60,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"path_get_info",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">None,</span>                                             <span class="pre">),</span>                                             <span class="pre">(</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"data",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"data",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff90df30,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"data",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">Model(</span>                                                                             <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                     <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">fields:</span> <span class="pre">[</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"curve_ids",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"curve_ids",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe0dc7770,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"curve_ids",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffe0dc7770,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe0dc7770,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">List(</span>                                                                                                     <span class="pre">ListValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">item_validator:</span> <span class="pre">Some(</span>                                                                                                             <span class="pre">Str(</span>                                                                                                                 <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                                     <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                     <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                                 <span class="pre">},</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">min_length:</span> <span class="pre">None,</span>                                                                                                         <span class="pre">max_length:</span> <span class="pre">None,</span>                                                                                                         <span class="pre">name:</span> <span class="pre">OnceLock(</span>                                                                                                             <span class="pre"><uninit>,</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                         <span class="pre">],</span>                                                                                         <span class="pre">model_name:</span> <span class="pre">"PathGetCurveUuidsForVertices",</span>                                                                                         <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                         <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                         <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                         <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                     <span class="pre">0x00005555571ee450,</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                 <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                 <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"PathGetCurveUuidsForVertices",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"type",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"type",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff8ebef0,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"type",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                             <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                     <span class="pre">Py(</span>                                                                                         <span class="pre">0x00007fffe1ceb450,</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">Literal(</span>                                                                                     <span class="pre">LiteralValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">lookup:</span> <span class="pre">LiteralLookup</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_bool:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">{</span>                                                                                                     <span class="pre">"path_get_curve_uuids_for_vertices":</span> <span class="pre">0,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">values:</span> <span class="pre">[</span>                                                                                                 <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1ceb450,</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">],</span>                                                                                         <span class="pre">},</span>                                                                                         <span class="pre">expected_repr:</span> <span class="pre">"'path_get_curve_uuids_for_vertices'",</span>                                                                                         <span class="pre">name:</span> <span class="pre">"literal['path_get_curve_uuids_for_vertices']",</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"default[literal['path_get_curve_uuids_for_vertices']]",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">],</span>                                                                 <span class="pre">model_name:</span> <span class="pre">"path_get_curve_uuids_for_vertices",</span>                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557264f80,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"path_get_curve_uuids_for_vertices",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">None,</span>                                             <span class="pre">),</span>                                             <span class="pre">(</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"data",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"data",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff90df30,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"data",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">Model(</span>                                                                             <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                     <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">fields:</span> <span class="pre">[</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"vertex_ids",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"vertex_ids",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe10f88b0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"vertex_ids",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffe10f88b0,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe10f88b0,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">List(</span>                                                                                                     <span class="pre">ListValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">item_validator:</span> <span class="pre">Some(</span>                                                                                                             <span class="pre">Str(</span>                                                                                                                 <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                                     <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                     <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                                 <span class="pre">},</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">min_length:</span> <span class="pre">None,</span>                                                                                                         <span class="pre">max_length:</span> <span class="pre">None,</span>                                                                                                         <span class="pre">name:</span> <span class="pre">OnceLock(</span>                                                                                                             <span class="pre"><uninit>,</span>                                                                                                         <span class="pre">),</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                         <span class="pre">],</span>                                                                                         <span class="pre">model_name:</span> <span class="pre">"PathGetVertexUuids",</span>                                                                                         <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                         <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                         <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                         <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                     <span class="pre">0x00005555571f95c0,</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                 <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                 <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"PathGetVertexUuids",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"type",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"type",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff8ebef0,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"type",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                             <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                     <span class="pre">Py(</span>                                                                                         <span class="pre">0x00007fffe1c933f0,</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">Literal(</span>                                                                                     <span class="pre">LiteralValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">lookup:</span> <span class="pre">LiteralLookup</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_bool:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">{</span>                                                                                                     <span class="pre">"path_get_vertex_uuids":</span> <span class="pre">0,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">values:</span> <span class="pre">[</span>                                                                                                 <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1c933f0,</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">],</span>                                                                                         <span class="pre">},</span>                                                                                         <span class="pre">expected_repr:</span> <span class="pre">"'path_get_vertex_uuids'",</span>                                                                                         <span class="pre">name:</span> <span class="pre">"literal['path_get_vertex_uuids']",</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"default[literal['path_get_vertex_uuids']]",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">],</span>                                                                 <span class="pre">model_name:</span> <span class="pre">"path_get_vertex_uuids",</span>                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x000055555726b930,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"path_get_vertex_uuids",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">None,</span>                                             <span class="pre">),</span>                                             <span class="pre">(</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"data",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"data",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff90df30,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"data",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">Model(</span>                                                                             <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                     <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">fields:</span> <span class="pre">[</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"plane_coordinates",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"plane_coordinates",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe0e05c10,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"plane_coordinates",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffe0e05c10,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe0e05c10,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                                                     <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                                             <span class="pre">Py(</span>                                                                                                                 <span class="pre">0x00007ffffff85420,</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                                         <span class="pre">validator:</span> <span class="pre">Nullable(</span>                                                                                                             <span class="pre">NullableValidator</span> <span class="pre">{</span>                                                                                                                 <span class="pre">validator:</span> <span class="pre">Model(</span>                                                                                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                                                                                         <span class="pre">name:</span> <span class="pre">"x",</span>                                                                                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                                                             <span class="pre">key:</span> <span class="pre">"x",</span>                                                                                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                                                                 <span class="pre">0x00007fffff8fe870,</span>                                                                                                                                             <span class="pre">),</span>                                                                                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                                                                 <span class="pre">[</span>                                                                                                                                                     <span class="pre">S(</span>                                                                                                                                                         <span class="pre">"x",</span>                                                                                                                                                         <span class="pre">Py(</span>                                                                                                                                                             <span class="pre">0x00007fffff8fe870,</span>                                                                                                                                                         <span class="pre">),</span>                                                                                                                                                     <span class="pre">),</span>                                                                                                                                                 <span class="pre">],</span>                                                                                                                                             <span class="pre">),</span>                                                                                                                                         <span class="pre">},</span>                                                                                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                                                             <span class="pre">0x00007fffff8fe870,</span>                                                                                                                                         <span class="pre">),</span>                                                                                                                                         <span class="pre">validator:</span> <span class="pre">Float(</span>                                                                                                                                             <span class="pre">FloatValidator</span> <span class="pre">{</span>                                                                                                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                                                 <span class="pre">allow_inf_nan:</span> <span class="pre">true,</span>                                                                                                                                             <span class="pre">},</span>                                                                                                                                         <span class="pre">),</span>                                                                                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                                                                     <span class="pre">},</span>                                                                                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                                                                                         <span class="pre">name:</span> <span class="pre">"y",</span>                                                                                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                                                             <span class="pre">key:</span> <span class="pre">"y",</span>                                                                                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                                                                 <span class="pre">0x00007fffff72a730,</span>                                                                                                                                             <span class="pre">),</span>                                                                                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                                                                 <span class="pre">[</span>                                                                                                                                                     <span class="pre">S(</span>                                                                                                                                                         <span class="pre">"y",</span>                                                                                                                                                         <span class="pre">Py(</span>                                                                                                                                                             <span class="pre">0x00007fffff72a730,</span>                                                                                                                                                         <span class="pre">),</span>                                                                                                                                                     <span class="pre">),</span>                                                                                                                                                 <span class="pre">],</span>                                                                                                                                             <span class="pre">),</span>                                                                                                                                         <span class="pre">},</span>                                                                                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                                                             <span class="pre">0x00007fffff72a730,</span>                                                                                                                                         <span class="pre">),</span>                                                                                                                                         <span class="pre">validator:</span> <span class="pre">Float(</span>                                                                                                                                             <span class="pre">FloatValidator</span> <span class="pre">{</span>                                                                                                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                                                 <span class="pre">allow_inf_nan:</span> <span class="pre">true,</span>                                                                                                                                             <span class="pre">},</span>                                                                                                                                         <span class="pre">),</span>                                                                                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                                                                     <span class="pre">},</span>                                                                                                                                 <span class="pre">],</span>                                                                                                                                 <span class="pre">model_name:</span> <span class="pre">"Point2d",</span>                                                                                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                                                             <span class="pre">},</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                                                             <span class="pre">0x0000555556eaa360,</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                                                         <span class="pre">name:</span> <span class="pre">"Point2d",</span>                                                                                                                     <span class="pre">},</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"nullable[Point2d]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">name:</span> <span class="pre">"default[nullable[Point2d]]",</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                         <span class="pre">],</span>                                                                                         <span class="pre">model_name:</span> <span class="pre">"PlaneIntersectAndProject",</span>                                                                                         <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                         <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                         <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                         <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                     <span class="pre">0x00005555571fad60,</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                 <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                 <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"PlaneIntersectAndProject",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"type",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"type",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff8ebef0,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"type",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                             <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                     <span class="pre">Py(</span>                                                                                         <span class="pre">0x00007fffe1c93530,</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">Literal(</span>                                                                                     <span class="pre">LiteralValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">lookup:</span> <span class="pre">LiteralLookup</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_bool:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">{</span>                                                                                                     <span class="pre">"plane_intersect_and_project":</span> <span class="pre">0,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">values:</span> <span class="pre">[</span>                                                                                                 <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1c93530,</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">],</span>                                                                                         <span class="pre">},</span>                                                                                         <span class="pre">expected_repr:</span> <span class="pre">"'plane_intersect_and_project'",</span>                                                                                         <span class="pre">name:</span> <span class="pre">"literal['plane_intersect_and_project']",</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"default[literal['plane_intersect_and_project']]",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">],</span>                                                                 <span class="pre">model_name:</span> <span class="pre">"plane_intersect_and_project",</span>                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x000055555726f030,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"plane_intersect_and_project",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">None,</span>                                             <span class="pre">),</span>                                             <span class="pre">(</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"data",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"data",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff90df30,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"data",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">Model(</span>                                                                             <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                     <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">fields:</span> <span class="pre">[</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"end",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"end",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffff952eb0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"end",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffff952eb0,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffff952eb0,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">DefinitionRef(</span>                                                                                                     <span class="pre">DefinitionRefValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">definition:</span> <span class="pre">"kittycad.models.point3d.Point3d:93825014233264",</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"start",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"start",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffff929c30,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"start",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffff929c30,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffff929c30,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">DefinitionRef(</span>                                                                                                     <span class="pre">DefinitionRefValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">definition:</span> <span class="pre">"kittycad.models.point3d.Point3d:93825014233264",</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                         <span class="pre">],</span>                                                                                         <span class="pre">model_name:</span> <span class="pre">"CurveGetEndPoints",</span>                                                                                         <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                         <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                         <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                         <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                     <span class="pre">0x0000555556d1b070,</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                 <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                 <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"CurveGetEndPoints",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"type",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"type",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff8ebef0,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"type",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                             <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                     <span class="pre">Py(</span>                                                                                         <span class="pre">0x00007fffe1c91a30,</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">Literal(</span>                                                                                     <span class="pre">LiteralValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">lookup:</span> <span class="pre">LiteralLookup</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_bool:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">{</span>                                                                                                     <span class="pre">"curve_get_end_points":</span> <span class="pre">0,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">values:</span> <span class="pre">[</span>                                                                                                 <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1c91a30,</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">],</span>                                                                                         <span class="pre">},</span>                                                                                         <span class="pre">expected_repr:</span> <span class="pre">"'curve_get_end_points'",</span>                                                                                         <span class="pre">name:</span> <span class="pre">"literal['curve_get_end_points']",</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"default[literal['curve_get_end_points']]",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">],</span>                                                                 <span class="pre">model_name:</span> <span class="pre">"curve_get_end_points",</span>                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x00005555572725b0,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"curve_get_end_points",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">None,</span>                                             <span class="pre">),</span>                                             <span class="pre">(</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"data",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"data",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff90df30,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"data",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">Model(</span>                                                                             <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                     <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">fields:</span> <span class="pre">[</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"object_id",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"object_id",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007ffffdc17c30,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"object_id",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007ffffdc17c30,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007ffffdc17c30,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">Str(</span>                                                                                                     <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                         <span class="pre">],</span>                                                                                         <span class="pre">model_name:</span> <span class="pre">"ImportFiles",</span>                                                                                         <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                         <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                         <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                         <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                     <span class="pre">0x0000555556df9d40,</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                 <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                 <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"ImportFiles",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"type",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"type",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff8ebef0,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"type",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                             <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                     <span class="pre">Py(</span>                                                                                         <span class="pre">0x00007fffe1c7b3b0,</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">Literal(</span>                                                                                     <span class="pre">LiteralValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">lookup:</span> <span class="pre">LiteralLookup</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_bool:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">{</span>                                                                                                     <span class="pre">"import_files":</span> <span class="pre">0,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">values:</span> <span class="pre">[</span>                                                                                                 <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1c7b3b0,</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">],</span>                                                                                         <span class="pre">},</span>                                                                                         <span class="pre">expected_repr:</span> <span class="pre">"'import_files'",</span>                                                                                         <span class="pre">name:</span> <span class="pre">"literal['import_files']",</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"default[literal['import_files']]",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">],</span>                                                                 <span class="pre">model_name:</span> <span class="pre">"import_files",</span>                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557276c20,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"import_files",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">None,</span>                                             <span class="pre">),</span>                                             <span class="pre">(</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"data",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"data",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff90df30,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"data",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">Model(</span>                                                                             <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                     <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">fields:</span> <span class="pre">[</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"mass",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"mass",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe1c7b870,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"mass",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffe1c7b870,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1c7b870,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">Float(</span>                                                                                                     <span class="pre">FloatValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">allow_inf_nan:</span> <span class="pre">true,</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"output_unit",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"output_unit",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe14f4170,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"output_unit",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffe14f4170,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe14f4170,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">LaxOrStrict(</span>                                                                                                     <span class="pre">LaxOrStrictValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">lax_validator:</span> <span class="pre">Chain(</span>                                                                                                             <span class="pre">ChainValidator</span> <span class="pre">{</span>                                                                                                                 <span class="pre">steps:</span> <span class="pre">[</span>                                                                                                                     <span class="pre">Str(</span>                                                                                                                         <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                                             <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                             <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                                         <span class="pre">},</span>                                                                                                                     <span class="pre">),</span>                                                                                                                     <span class="pre">FunctionPlain(</span>                                                                                                                         <span class="pre">FunctionPlainValidator</span> <span class="pre">{</span>                                                                                                                             <span class="pre">func:</span> <span class="pre">Py(</span>                                                                                                                                 <span class="pre">0x00007fffe1083280,</span>                                                                                                                             <span class="pre">),</span>                                                                                                                             <span class="pre">config:</span> <span class="pre">Py(</span>                                                                                                                                 <span class="pre">0x00007fffe0bcf100,</span>                                                                                                                             <span class="pre">),</span>                                                                                                                             <span class="pre">name:</span> <span class="pre">"function-plain[to_enum()]",</span>                                                                                                                             <span class="pre">field_name:</span> <span class="pre">None,</span>                                                                                                                             <span class="pre">info_arg:</span> <span class="pre">false,</span>                                                                                                                         <span class="pre">},</span>                                                                                                                     <span class="pre">),</span>                                                                                                                 <span class="pre">],</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"chain[str,function-plain[to_enum()]]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">strict_validator:</span> <span class="pre">JsonOrPython(</span>                                                                                                             <span class="pre">JsonOrPython</span> <span class="pre">{</span>                                                                                                                 <span class="pre">json:</span> <span class="pre">FunctionAfter(</span>                                                                                                                     <span class="pre">FunctionAfterValidator</span> <span class="pre">{</span>                                                                                                                         <span class="pre">validator:</span> <span class="pre">Str(</span>                                                                                                                             <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                                 <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                                             <span class="pre">},</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">func:</span> <span class="pre">Py(</span>                                                                                                                             <span class="pre">0x00007fffe1083280,</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">config:</span> <span class="pre">Py(</span>                                                                                                                             <span class="pre">0x00007fffe0bcf100,</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">name:</span> <span class="pre">"function-after[to_enum(),</span> <span class="pre">str]",</span>                                                                                                                         <span class="pre">field_name:</span> <span class="pre">None,</span>                                                                                                                         <span class="pre">info_arg:</span> <span class="pre">false,</span>                                                                                                                     <span class="pre">},</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">python:</span> <span class="pre">IsInstance(</span>                                                                                                                     <span class="pre">IsInstanceValidator</span> <span class="pre">{</span>                                                                                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                                                             <span class="pre">0x0000555556b66b70,</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">class_repr:</span> <span class="pre">"UnitMass",</span>                                                                                                                         <span class="pre">name:</span> <span class="pre">"is-instance[UnitMass]",</span>                                                                                                                     <span class="pre">},</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"json-or-python[json=function-after[to_enum(),</span> <span class="pre">str],python=is-instance[UnitMass]]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">name:</span> <span class="pre">"lax-or-strict[lax=chain[str,function-plain[to_enum()]],strict=json-or-python[json=function-after[to_enum(),</span> <span class="pre">str],python=is-instance[UnitMass]]]",</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                         <span class="pre">],</span>                                                                                         <span class="pre">model_name:</span> <span class="pre">"Mass",</span>                                                                                         <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                         <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                         <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                         <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                     <span class="pre">0x0000555556e04a00,</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                 <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                 <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"Mass",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"type",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"type",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff8ebef0,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"type",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                             <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                     <span class="pre">Py(</span>                                                                                         <span class="pre">0x00007fffe1c7b870,</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">Literal(</span>                                                                                     <span class="pre">LiteralValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">lookup:</span> <span class="pre">LiteralLookup</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_bool:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">{</span>                                                                                                     <span class="pre">"mass":</span> <span class="pre">0,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">values:</span> <span class="pre">[</span>                                                                                                 <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1c7b870,</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">],</span>                                                                                         <span class="pre">},</span>                                                                                         <span class="pre">expected_repr:</span> <span class="pre">"'mass'",</span>                                                                                         <span class="pre">name:</span> <span class="pre">"literal['mass']",</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"default[literal['mass']]",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">],</span>                                                                 <span class="pre">model_name:</span> <span class="pre">"mass",</span>                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x000055555727b7d0,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"mass",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">None,</span>                                             <span class="pre">),</span>                                             <span class="pre">(</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"data",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"data",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff90df30,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"data",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">Model(</span>                                                                             <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                     <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">fields:</span> <span class="pre">[</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"output_unit",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"output_unit",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe14f4170,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"output_unit",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffe14f4170,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe14f4170,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">LaxOrStrict(</span>                                                                                                     <span class="pre">LaxOrStrictValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">lax_validator:</span> <span class="pre">Chain(</span>                                                                                                             <span class="pre">ChainValidator</span> <span class="pre">{</span>                                                                                                                 <span class="pre">steps:</span> <span class="pre">[</span>                                                                                                                     <span class="pre">Str(</span>                                                                                                                         <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                                             <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                             <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                                         <span class="pre">},</span>                                                                                                                     <span class="pre">),</span>                                                                                                                     <span class="pre">FunctionPlain(</span>                                                                                                                         <span class="pre">FunctionPlainValidator</span> <span class="pre">{</span>                                                                                                                             <span class="pre">func:</span> <span class="pre">Py(</span>                                                                                                                                 <span class="pre">0x00007fffe0c7aaf0,</span>                                                                                                                             <span class="pre">),</span>                                                                                                                             <span class="pre">config:</span> <span class="pre">Py(</span>                                                                                                                                 <span class="pre">0x00007fffe0bcf8c0,</span>                                                                                                                             <span class="pre">),</span>                                                                                                                             <span class="pre">name:</span> <span class="pre">"function-plain[to_enum()]",</span>                                                                                                                             <span class="pre">field_name:</span> <span class="pre">None,</span>                                                                                                                             <span class="pre">info_arg:</span> <span class="pre">false,</span>                                                                                                                         <span class="pre">},</span>                                                                                                                     <span class="pre">),</span>                                                                                                                 <span class="pre">],</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"chain[str,function-plain[to_enum()]]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">strict_validator:</span> <span class="pre">JsonOrPython(</span>                                                                                                             <span class="pre">JsonOrPython</span> <span class="pre">{</span>                                                                                                                 <span class="pre">json:</span> <span class="pre">FunctionAfter(</span>                                                                                                                     <span class="pre">FunctionAfterValidator</span> <span class="pre">{</span>                                                                                                                         <span class="pre">validator:</span> <span class="pre">Str(</span>                                                                                                                             <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                                 <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                                             <span class="pre">},</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">func:</span> <span class="pre">Py(</span>                                                                                                                             <span class="pre">0x00007fffe0c7aaf0,</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">config:</span> <span class="pre">Py(</span>                                                                                                                             <span class="pre">0x00007fffe0bcf8c0,</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">name:</span> <span class="pre">"function-after[to_enum(),</span> <span class="pre">str]",</span>                                                                                                                         <span class="pre">field_name:</span> <span class="pre">None,</span>                                                                                                                         <span class="pre">info_arg:</span> <span class="pre">false,</span>                                                                                                                     <span class="pre">},</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">python:</span> <span class="pre">IsInstance(</span>                                                                                                                     <span class="pre">IsInstanceValidator</span> <span class="pre">{</span>                                                                                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                                                             <span class="pre">0x0000555556b66f20,</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">class_repr:</span> <span class="pre">"UnitVolume",</span>                                                                                                                         <span class="pre">name:</span> <span class="pre">"is-instance[UnitVolume]",</span>                                                                                                                     <span class="pre">},</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"json-or-python[json=function-after[to_enum(),</span> <span class="pre">str],python=is-instance[UnitVolume]]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">name:</span> <span class="pre">"lax-or-strict[lax=chain[str,function-plain[to_enum()]],strict=json-or-python[json=function-after[to_enum(),</span> <span class="pre">str],python=is-instance[UnitVolume]]]",</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"volume",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"volume",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007ffffdc0c230,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"volume",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007ffffdc0c230,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007ffffdc0c230,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">Float(</span>                                                                                                     <span class="pre">FloatValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">allow_inf_nan:</span> <span class="pre">true,</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                         <span class="pre">],</span>                                                                                         <span class="pre">model_name:</span> <span class="pre">"Volume",</span>                                                                                         <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                         <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                         <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                         <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                     <span class="pre">0x00005555571edf90,</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                 <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                 <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"Volume",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"type",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"type",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff8ebef0,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"type",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                             <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                     <span class="pre">Py(</span>                                                                                         <span class="pre">0x00007ffffdc0c230,</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">Literal(</span>                                                                                     <span class="pre">LiteralValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">lookup:</span> <span class="pre">LiteralLookup</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_bool:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">{</span>                                                                                                     <span class="pre">"volume":</span> <span class="pre">0,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">values:</span> <span class="pre">[</span>                                                                                                 <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007ffffdc0c230,</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">],</span>                                                                                         <span class="pre">},</span>                                                                                         <span class="pre">expected_repr:</span> <span class="pre">"'volume'",</span>                                                                                         <span class="pre">name:</span> <span class="pre">"literal['volume']",</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"default[literal['volume']]",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">],</span>                                                                 <span class="pre">model_name:</span> <span class="pre">"volume",</span>                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x000055555727e800,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"volume",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">None,</span>                                             <span class="pre">),</span>                                             <span class="pre">(</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"data",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"data",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff90df30,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"data",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">Model(</span>                                                                             <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                     <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">fields:</span> <span class="pre">[</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"density",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"density",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007ffffd5e7cf0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"density",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007ffffd5e7cf0,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007ffffd5e7cf0,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">Float(</span>                                                                                                     <span class="pre">FloatValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">allow_inf_nan:</span> <span class="pre">true,</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"output_unit",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"output_unit",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe14f4170,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"output_unit",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffe14f4170,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe14f4170,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">LaxOrStrict(</span>                                                                                                     <span class="pre">LaxOrStrictValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">lax_validator:</span> <span class="pre">Chain(</span>                                                                                                             <span class="pre">ChainValidator</span> <span class="pre">{</span>                                                                                                                 <span class="pre">steps:</span> <span class="pre">[</span>                                                                                                                     <span class="pre">Str(</span>                                                                                                                         <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                                             <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                             <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                                         <span class="pre">},</span>                                                                                                                     <span class="pre">),</span>                                                                                                                     <span class="pre">FunctionPlain(</span>                                                                                                                         <span class="pre">FunctionPlainValidator</span> <span class="pre">{</span>                                                                                                                             <span class="pre">func:</span> <span class="pre">Py(</span>                                                                                                                                 <span class="pre">0x00007fffe11c3700,</span>                                                                                                                             <span class="pre">),</span>                                                                                                                             <span class="pre">config:</span> <span class="pre">Py(</span>                                                                                                                                 <span class="pre">0x00007fffe0bc4340,</span>                                                                                                                             <span class="pre">),</span>                                                                                                                             <span class="pre">name:</span> <span class="pre">"function-plain[to_enum()]",</span>                                                                                                                             <span class="pre">field_name:</span> <span class="pre">None,</span>                                                                                                                             <span class="pre">info_arg:</span> <span class="pre">false,</span>                                                                                                                         <span class="pre">},</span>                                                                                                                     <span class="pre">),</span>                                                                                                                 <span class="pre">],</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"chain[str,function-plain[to_enum()]]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">strict_validator:</span> <span class="pre">JsonOrPython(</span>                                                                                                             <span class="pre">JsonOrPython</span> <span class="pre">{</span>                                                                                                                 <span class="pre">json:</span> <span class="pre">FunctionAfter(</span>                                                                                                                     <span class="pre">FunctionAfterValidator</span> <span class="pre">{</span>                                                                                                                         <span class="pre">validator:</span> <span class="pre">Str(</span>                                                                                                                             <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                                 <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                                             <span class="pre">},</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">func:</span> <span class="pre">Py(</span>                                                                                                                             <span class="pre">0x00007fffe11c3700,</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">config:</span> <span class="pre">Py(</span>                                                                                                                             <span class="pre">0x00007fffe0bc4340,</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">name:</span> <span class="pre">"function-after[to_enum(),</span> <span class="pre">str]",</span>                                                                                                                         <span class="pre">field_name:</span> <span class="pre">None,</span>                                                                                                                         <span class="pre">info_arg:</span> <span class="pre">false,</span>                                                                                                                     <span class="pre">},</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">python:</span> <span class="pre">IsInstance(</span>                                                                                                                     <span class="pre">IsInstanceValidator</span> <span class="pre">{</span>                                                                                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                                                             <span class="pre">0x0000555556b667c0,</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">class_repr:</span> <span class="pre">"UnitDensity",</span>                                                                                                                         <span class="pre">name:</span> <span class="pre">"is-instance[UnitDensity]",</span>                                                                                                                     <span class="pre">},</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"json-or-python[json=function-after[to_enum(),</span> <span class="pre">str],python=is-instance[UnitDensity]]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">name:</span> <span class="pre">"lax-or-strict[lax=chain[str,function-plain[to_enum()]],strict=json-or-python[json=function-after[to_enum(),</span> <span class="pre">str],python=is-instance[UnitDensity]]]",</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                         <span class="pre">],</span>                                                                                         <span class="pre">model_name:</span> <span class="pre">"Density",</span>                                                                                         <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                         <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                         <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                         <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                     <span class="pre">0x0000555556d34d90,</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                 <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                 <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"Density",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"type",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"type",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff8ebef0,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"type",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                             <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                     <span class="pre">Py(</span>                                                                                         <span class="pre">0x00007ffffd5e7cf0,</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">Literal(</span>                                                                                     <span class="pre">LiteralValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">lookup:</span> <span class="pre">LiteralLookup</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_bool:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">{</span>                                                                                                     <span class="pre">"density":</span> <span class="pre">0,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">values:</span> <span class="pre">[</span>                                                                                                 <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007ffffd5e7cf0,</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">],</span>                                                                                         <span class="pre">},</span>                                                                                         <span class="pre">expected_repr:</span> <span class="pre">"'density'",</span>                                                                                         <span class="pre">name:</span> <span class="pre">"literal['density']",</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"default[literal['density']]",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">],</span>                                                                 <span class="pre">model_name:</span> <span class="pre">"density",</span>                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557281a70,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"density",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">None,</span>                                             <span class="pre">),</span>                                             <span class="pre">(</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"data",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"data",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff90df30,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"data",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">Model(</span>                                                                             <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                     <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">fields:</span> <span class="pre">[</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"output_unit",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"output_unit",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe14f4170,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"output_unit",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffe14f4170,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe14f4170,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">LaxOrStrict(</span>                                                                                                     <span class="pre">LaxOrStrictValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">lax_validator:</span> <span class="pre">Chain(</span>                                                                                                             <span class="pre">ChainValidator</span> <span class="pre">{</span>                                                                                                                 <span class="pre">steps:</span> <span class="pre">[</span>                                                                                                                     <span class="pre">Str(</span>                                                                                                                         <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                                             <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                             <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                                         <span class="pre">},</span>                                                                                                                     <span class="pre">),</span>                                                                                                                     <span class="pre">FunctionPlain(</span>                                                                                                                         <span class="pre">FunctionPlainValidator</span> <span class="pre">{</span>                                                                                                                             <span class="pre">func:</span> <span class="pre">Py(</span>                                                                                                                                 <span class="pre">0x00007fffe0cf4700,</span>                                                                                                                             <span class="pre">),</span>                                                                                                                             <span class="pre">config:</span> <span class="pre">Py(</span>                                                                                                                                 <span class="pre">0x00007fffe0bc4540,</span>                                                                                                                             <span class="pre">),</span>                                                                                                                             <span class="pre">name:</span> <span class="pre">"function-plain[to_enum()]",</span>                                                                                                                             <span class="pre">field_name:</span> <span class="pre">None,</span>                                                                                                                             <span class="pre">info_arg:</span> <span class="pre">false,</span>                                                                                                                         <span class="pre">},</span>                                                                                                                     <span class="pre">),</span>                                                                                                                 <span class="pre">],</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"chain[str,function-plain[to_enum()]]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">strict_validator:</span> <span class="pre">JsonOrPython(</span>                                                                                                             <span class="pre">JsonOrPython</span> <span class="pre">{</span>                                                                                                                 <span class="pre">json:</span> <span class="pre">FunctionAfter(</span>                                                                                                                     <span class="pre">FunctionAfterValidator</span> <span class="pre">{</span>                                                                                                                         <span class="pre">validator:</span> <span class="pre">Str(</span>                                                                                                                             <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                                 <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                                             <span class="pre">},</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">func:</span> <span class="pre">Py(</span>                                                                                                                             <span class="pre">0x00007fffe0cf4700,</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">config:</span> <span class="pre">Py(</span>                                                                                                                             <span class="pre">0x00007fffe0bc4540,</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">name:</span> <span class="pre">"function-after[to_enum(),</span> <span class="pre">str]",</span>                                                                                                                         <span class="pre">field_name:</span> <span class="pre">None,</span>                                                                                                                         <span class="pre">info_arg:</span> <span class="pre">false,</span>                                                                                                                     <span class="pre">},</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">python:</span> <span class="pre">IsInstance(</span>                                                                                                                     <span class="pre">IsInstanceValidator</span> <span class="pre">{</span>                                                                                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                                                             <span class="pre">0x0000555556b3f970,</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">class_repr:</span> <span class="pre">"UnitArea",</span>                                                                                                                         <span class="pre">name:</span> <span class="pre">"is-instance[UnitArea]",</span>                                                                                                                     <span class="pre">},</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"json-or-python[json=function-after[to_enum(),</span> <span class="pre">str],python=is-instance[UnitArea]]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">name:</span> <span class="pre">"lax-or-strict[lax=chain[str,function-plain[to_enum()]],strict=json-or-python[json=function-after[to_enum(),</span> <span class="pre">str],python=is-instance[UnitArea]]]",</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"surface_area",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"surface_area",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe1c7bdb0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"surface_area",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffe1c7bdb0,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1c7bdb0,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">Float(</span>                                                                                                     <span class="pre">FloatValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">allow_inf_nan:</span> <span class="pre">true,</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                         <span class="pre">],</span>                                                                                         <span class="pre">model_name:</span> <span class="pre">"SurfaceArea",</span>                                                                                         <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                         <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                         <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                         <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                     <span class="pre">0x0000555557209470,</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                 <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                 <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"SurfaceArea",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"type",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"type",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff8ebef0,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"type",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                             <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                     <span class="pre">Py(</span>                                                                                         <span class="pre">0x00007fffe1c7bdb0,</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">Literal(</span>                                                                                     <span class="pre">LiteralValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">lookup:</span> <span class="pre">LiteralLookup</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_bool:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">{</span>                                                                                                     <span class="pre">"surface_area":</span> <span class="pre">0,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">values:</span> <span class="pre">[</span>                                                                                                 <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1c7bdb0,</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">],</span>                                                                                         <span class="pre">},</span>                                                                                         <span class="pre">expected_repr:</span> <span class="pre">"'surface_area'",</span>                                                                                         <span class="pre">name:</span> <span class="pre">"literal['surface_area']",</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"default[literal['surface_area']]",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">],</span>                                                                 <span class="pre">model_name:</span> <span class="pre">"surface_area",</span>                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557286830,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"surface_area",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">None,</span>                                             <span class="pre">),</span>                                             <span class="pre">(</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"data",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"data",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff90df30,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"data",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">Model(</span>                                                                             <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                     <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">fields:</span> <span class="pre">[</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"center_of_mass",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"center_of_mass",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe1c815b0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"center_of_mass",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffe1c815b0,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1c815b0,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">DefinitionRef(</span>                                                                                                     <span class="pre">DefinitionRefValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">definition:</span> <span class="pre">"kittycad.models.point3d.Point3d:93825014233264",</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"output_unit",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"output_unit",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe14f4170,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"output_unit",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffe14f4170,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe14f4170,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">LaxOrStrict(</span>                                                                                                     <span class="pre">LaxOrStrictValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                         <span class="pre">lax_validator:</span> <span class="pre">Chain(</span>                                                                                                             <span class="pre">ChainValidator</span> <span class="pre">{</span>                                                                                                                 <span class="pre">steps:</span> <span class="pre">[</span>                                                                                                                     <span class="pre">Str(</span>                                                                                                                         <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                                             <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                             <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                                         <span class="pre">},</span>                                                                                                                     <span class="pre">),</span>                                                                                                                     <span class="pre">FunctionPlain(</span>                                                                                                                         <span class="pre">FunctionPlainValidator</span> <span class="pre">{</span>                                                                                                                             <span class="pre">func:</span> <span class="pre">Py(</span>                                                                                                                                 <span class="pre">0x00007fffe143e310,</span>                                                                                                                             <span class="pre">),</span>                                                                                                                             <span class="pre">config:</span> <span class="pre">Py(</span>                                                                                                                                 <span class="pre">0x00007fffe0bc9080,</span>                                                                                                                             <span class="pre">),</span>                                                                                                                             <span class="pre">name:</span> <span class="pre">"function-plain[to_enum()]",</span>                                                                                                                             <span class="pre">field_name:</span> <span class="pre">None,</span>                                                                                                                             <span class="pre">info_arg:</span> <span class="pre">false,</span>                                                                                                                         <span class="pre">},</span>                                                                                                                     <span class="pre">),</span>                                                                                                                 <span class="pre">],</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"chain[str,function-plain[to_enum()]]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">strict_validator:</span> <span class="pre">JsonOrPython(</span>                                                                                                             <span class="pre">JsonOrPython</span> <span class="pre">{</span>                                                                                                                 <span class="pre">json:</span> <span class="pre">FunctionAfter(</span>                                                                                                                     <span class="pre">FunctionAfterValidator</span> <span class="pre">{</span>                                                                                                                         <span class="pre">validator:</span> <span class="pre">Str(</span>                                                                                                                             <span class="pre">StrValidator</span> <span class="pre">{</span>                                                                                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                                                                 <span class="pre">coerce_numbers_to_str:</span> <span class="pre">false,</span>                                                                                                                             <span class="pre">},</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">func:</span> <span class="pre">Py(</span>                                                                                                                             <span class="pre">0x00007fffe143e310,</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">config:</span> <span class="pre">Py(</span>                                                                                                                             <span class="pre">0x00007fffe0bc9080,</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">name:</span> <span class="pre">"function-after[to_enum(),</span> <span class="pre">str]",</span>                                                                                                                         <span class="pre">field_name:</span> <span class="pre">None,</span>                                                                                                                         <span class="pre">info_arg:</span> <span class="pre">false,</span>                                                                                                                     <span class="pre">},</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">python:</span> <span class="pre">IsInstance(</span>                                                                                                                     <span class="pre">IsInstanceValidator</span> <span class="pre">{</span>                                                                                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                                                             <span class="pre">0x0000555556aac630,</span>                                                                                                                         <span class="pre">),</span>                                                                                                                         <span class="pre">class_repr:</span> <span class="pre">"UnitLength",</span>                                                                                                                         <span class="pre">name:</span> <span class="pre">"is-instance[UnitLength]",</span>                                                                                                                     <span class="pre">},</span>                                                                                                                 <span class="pre">),</span>                                                                                                                 <span class="pre">name:</span> <span class="pre">"json-or-python[json=function-after[to_enum(),</span> <span class="pre">str],python=is-instance[UnitLength]]",</span>                                                                                                             <span class="pre">},</span>                                                                                                         <span class="pre">),</span>                                                                                                         <span class="pre">name:</span> <span class="pre">"lax-or-strict[lax=chain[str,function-plain[to_enum()]],strict=json-or-python[json=function-after[to_enum(),</span> <span class="pre">str],python=is-instance[UnitLength]]]",</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                         <span class="pre">],</span>                                                                                         <span class="pre">model_name:</span> <span class="pre">"CenterOfMass",</span>                                                                                         <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                         <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                         <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                         <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                     <span class="pre">0x0000555556c92cf0,</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                 <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                 <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"CenterOfMass",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"type",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"type",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff8ebef0,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"type",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                             <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                     <span class="pre">Py(</span>                                                                                         <span class="pre">0x00007fffe1c815b0,</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">Literal(</span>                                                                                     <span class="pre">LiteralValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">lookup:</span> <span class="pre">LiteralLookup</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_bool:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">{</span>                                                                                                     <span class="pre">"center_of_mass":</span> <span class="pre">0,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">values:</span> <span class="pre">[</span>                                                                                                 <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1c815b0,</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">],</span>                                                                                         <span class="pre">},</span>                                                                                         <span class="pre">expected_repr:</span> <span class="pre">"'center_of_mass'",</span>                                                                                         <span class="pre">name:</span> <span class="pre">"literal['center_of_mass']",</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"default[literal['center_of_mass']]",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">],</span>                                                                 <span class="pre">model_name:</span> <span class="pre">"center_of_mass",</span>                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x000055555728b560,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"center_of_mass",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">None,</span>                                             <span class="pre">),</span>                                             <span class="pre">(</span>                                                 <span class="pre">Model(</span>                                                     <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                         <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                         <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                             <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                 <span class="pre">fields:</span> <span class="pre">[</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"data",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"data",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff90df30,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"data",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff90df30,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">Model(</span>                                                                             <span class="pre">ModelValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">revalidate:</span> <span class="pre">Never,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">ModelFields(</span>                                                                                     <span class="pre">ModelFieldsValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">fields:</span> <span class="pre">[</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"x_axis",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"x_axis",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe1357070,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"x_axis",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffe1357070,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1357070,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">DefinitionRef(</span>                                                                                                     <span class="pre">DefinitionRefValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">definition:</span> <span class="pre">"kittycad.models.point3d.Point3d:93825014233264",</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"y_axis",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"y_axis",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe1108a30,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"y_axis",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffe1108a30,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1108a30,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">DefinitionRef(</span>                                                                                                     <span class="pre">DefinitionRefValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">definition:</span> <span class="pre">"kittycad.models.point3d.Point3d:93825014233264",</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                             <span class="pre">Field</span> <span class="pre">{</span>                                                                                                 <span class="pre">name:</span> <span class="pre">"z_axis",</span>                                                                                                 <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                                                     <span class="pre">key:</span> <span class="pre">"z_axis",</span>                                                                                                     <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                                         <span class="pre">0x00007fffe11183f0,</span>                                                                                                     <span class="pre">),</span>                                                                                                     <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                                         <span class="pre">[</span>                                                                                                             <span class="pre">S(</span>                                                                                                                 <span class="pre">"z_axis",</span>                                                                                                                 <span class="pre">Py(</span>                                                                                                                     <span class="pre">0x00007fffe11183f0,</span>                                                                                                                 <span class="pre">),</span>                                                                                                             <span class="pre">),</span>                                                                                                         <span class="pre">],</span>                                                                                                     <span class="pre">),</span>                                                                                                 <span class="pre">},</span>                                                                                                 <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe11183f0,</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">validator:</span> <span class="pre">DefinitionRef(</span>                                                                                                     <span class="pre">DefinitionRefValidator</span> <span class="pre">{</span>                                                                                                         <span class="pre">definition:</span> <span class="pre">"kittycad.models.point3d.Point3d:93825014233264",</span>                                                                                                     <span class="pre">},</span>                                                                                                 <span class="pre">),</span>                                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                             <span class="pre">},</span>                                                                                         <span class="pre">],</span>                                                                                         <span class="pre">model_name:</span> <span class="pre">"GetSketchModePlane",</span>                                                                                         <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                                         <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                                                                         <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                                         <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                                                                     <span class="pre">0x0000555556df00b0,</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">post_init:</span> <span class="pre">None,</span>                                                                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                                 <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                                                 <span class="pre">root_model:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"GetSketchModePlane",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                     <span class="pre">Field</span> <span class="pre">{</span>                                                                         <span class="pre">name:</span> <span class="pre">"type",</span>                                                                         <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span>                                                                             <span class="pre">key:</span> <span class="pre">"type",</span>                                                                             <span class="pre">py_key:</span> <span class="pre">Py(</span>                                                                                 <span class="pre">0x00007fffff8ebef0,</span>                                                                             <span class="pre">),</span>                                                                             <span class="pre">path:</span> <span class="pre">LookupPath(</span>                                                                                 <span class="pre">[</span>                                                                                     <span class="pre">S(</span>                                                                                         <span class="pre">"type",</span>                                                                                         <span class="pre">Py(</span>                                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                                         <span class="pre">),</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">],</span>                                                                             <span class="pre">),</span>                                                                         <span class="pre">},</span>                                                                         <span class="pre">name_py:</span> <span class="pre">Py(</span>                                                                             <span class="pre">0x00007fffff8ebef0,</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">validator:</span> <span class="pre">WithDefault(</span>                                                                             <span class="pre">WithDefaultValidator</span> <span class="pre">{</span>                                                                                 <span class="pre">default:</span> <span class="pre">Default(</span>                                                                                     <span class="pre">Py(</span>                                                                                         <span class="pre">0x00007fffe1c91f30,</span>                                                                                     <span class="pre">),</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">on_error:</span> <span class="pre">Raise,</span>                                                                                 <span class="pre">validator:</span> <span class="pre">Literal(</span>                                                                                     <span class="pre">LiteralValidator</span> <span class="pre">{</span>                                                                                         <span class="pre">lookup:</span> <span class="pre">LiteralLookup</span> <span class="pre">{</span>                                                                                             <span class="pre">expected_bool:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_int:</span> <span class="pre">None,</span>                                                                                             <span class="pre">expected_str:</span> <span class="pre">Some(</span>                                                                                                 <span class="pre">{</span>                                                                                                     <span class="pre">"get_sketch_mode_plane":</span> <span class="pre">0,</span>                                                                                                 <span class="pre">},</span>                                                                                             <span class="pre">),</span>                                                                                             <span class="pre">expected_py:</span> <span class="pre">None,</span>                                                                                             <span class="pre">values:</span> <span class="pre">[</span>                                                                                                 <span class="pre">Py(</span>                                                                                                     <span class="pre">0x00007fffe1c91f30,</span>                                                                                                 <span class="pre">),</span>                                                                                             <span class="pre">],</span>                                                                                         <span class="pre">},</span>                                                                                         <span class="pre">expected_repr:</span> <span class="pre">"'get_sketch_mode_plane'",</span>                                                                                         <span class="pre">name:</span> <span class="pre">"literal['get_sketch_mode_plane']",</span>                                                                                     <span class="pre">},</span>                                                                                 <span class="pre">),</span>                                                                                 <span class="pre">validate_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">copy_default:</span> <span class="pre">false,</span>                                                                                 <span class="pre">name:</span> <span class="pre">"default[literal['get_sketch_mode_plane']]",</span>                                                                             <span class="pre">},</span>                                                                         <span class="pre">),</span>                                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                                     <span class="pre">},</span>                                                                 <span class="pre">],</span>                                                                 <span class="pre">model_name:</span> <span class="pre">"get_sketch_mode_plane",</span>                                                                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                                                                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                                                                 <span class="pre">strict:</span> <span class="pre">false,</span>                                                                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                                                                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>                                                             <span class="pre">},</span>                                                         <span class="pre">),</span>                                                         <span class="pre">class:</span> <span class="pre">Py(</span>                                                             <span class="pre">0x0000555557290130,</span>                                                         <span class="pre">),</span>                                                         <span class="pre">post_init:</span> <span class="pre">None,</span>                                                         <span class="pre">frozen:</span> <span class="pre">false,</span>                                                         <span class="pre">custom_init:</span> <span class="pre">false,</span>                                                         <span class="pre">root_model:</span> <span class="pre">false,</span>                                                         <span class="pre">name:</span> <span class="pre">"get_sketch_mode_plane",</span>                                                     <span class="pre">},</span>                                                 <span class="pre">),</span>                                                 <span class="pre">None,</span>                                             <span class="pre">),</span>                                         <span class="pre">],</span>                                         <span class="pre">custom_error:</span> <span class="pre">None,</span>                                         <span class="pre">strict:</span> <span class="pre">false,</span>                                         <span class="pre">name:</span> <span class="pre">"union[empty,export,select_with_point,highlight_set_entity,entity_get_child_uuid,entity_get_num_children,entity_get_parent_id,entity_get_all_child_uuids,select_get,get_entity_type,solid3d_get_all_edge_faces,solid3d_get_all_opposite_edges,solid3d_get_opposite_edge,solid3d_get_prev_adjacent_edge,solid3d_get_next_adjacent_edge,mouse_click,curve_get_type,curve_get_control_points,take_snapshot,path_get_info,path_get_curve_uuids_for_vertices,path_get_vertex_uuids,plane_intersect_and_project,curve_get_end_points,import_files,mass,volume,density,surface_area,center_of_mass,get_sketch_mode_plane]",</span>                                     <span class="pre">},</span>                                 <span class="pre">),</span>                                 <span class="pre">class:</span> <span class="pre">Py(</span>                                     <span class="pre">0x0000555557295d40,</span>                                 <span class="pre">),</span>                                 <span class="pre">post_init:</span> <span class="pre">None,</span>                                 <span class="pre">frozen:</span> <span class="pre">false,</span>                                 <span class="pre">custom_init:</span> <span class="pre">false,</span>                                 <span class="pre">root_model:</span> <span class="pre">true,</span>                                 <span class="pre">name:</span> <span class="pre">"RootModel[Annotated[Union[kittycad.models.ok_modeling_cmd_response.empty,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.export,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.select_with_point,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.highlight_set_entity,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_child_uuid,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_num_children,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_parent_id,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_all_child_uuids,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.select_get,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.get_entity_type,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_all_edge_faces,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_all_opposite_edges,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_opposite_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_prev_adjacent_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_next_adjacent_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.mouse_click,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_type,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_control_points,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.take_snapshot,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_info,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_curve_uuids_for_vertices,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_vertex_uuids,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.plane_intersect_and_project,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_end_points,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.import_files,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.mass,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.volume,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.density,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.surface_area,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.center_of_mass,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.get_sketch_mode_plane],</span> <span class="pre">FieldInfo(annotation=NoneType,</span> <span class="pre">required=True,</span> <span class="pre">discriminator='type')]]",</span>                             <span class="pre">},</span>                         <span class="pre">),</span>                         <span class="pre">frozen:</span> <span class="pre">false,</span>                     <span class="pre">},</span>                 <span class="pre">],</span>                 <span class="pre">model_name:</span> <span class="pre">"ModelingData",</span>                 <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span>                 <span class="pre">extras_validator:</span> <span class="pre">None,</span>                 <span class="pre">strict:</span> <span class="pre">false,</span>                 <span class="pre">from_attributes:</span> <span class="pre">false,</span>                 <span class="pre">loc_by_alias:</span> <span class="pre">true,</span>             <span class="pre">},</span>         <span class="pre">),</span>         <span class="pre">class:</span> <span class="pre">Py(</span>             <span class="pre">0x0000555557316640,</span>         <span class="pre">),</span>         <span class="pre">post_init:</span> <span class="pre">None,</span>         <span class="pre">frozen:</span> <span class="pre">false,</span>         <span class="pre">custom_init:</span> <span class="pre">false,</span>         <span class="pre">root_model:</span> <span class="pre">false,</span>         <span class="pre">name:</span> <span class="pre">"ModelingData",</span>     <span class="pre">},</span> <span class="pre">),</span> <span class="pre">definitions=[Model(ModelValidator</span> <span class="pre">{</span> <span class="pre">revalidate:</span> <span class="pre">Never,</span> <span class="pre">validator:</span> <span class="pre">ModelFields(ModelFieldsValidator</span> <span class="pre">{</span> <span class="pre">fields:</span> <span class="pre">[Field</span> <span class="pre">{</span> <span class="pre">name:</span> <span class="pre">"x",</span> <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span> <span class="pre">key:</span> <span class="pre">"x",</span> <span class="pre">py_key:</span> <span class="pre">Py(0x7fffff8fe870),</span> <span class="pre">path:</span> <span class="pre">LookupPath([S("x",</span> <span class="pre">Py(0x7fffff8fe870))])</span> <span class="pre">},</span> <span class="pre">name_py:</span> <span class="pre">Py(0x7fffff8fe870),</span> <span class="pre">validator:</span> <span class="pre">Float(FloatValidator</span> <span class="pre">{</span> <span class="pre">strict:</span> <span class="pre">false,</span> <span class="pre">allow_inf_nan:</span> <span class="pre">true</span> <span class="pre">}),</span> <span class="pre">frozen:</span> <span class="pre">false</span> <span class="pre">},</span> <span class="pre">Field</span> <span class="pre">{</span> <span class="pre">name:</span> <span class="pre">"y",</span> <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span> <span class="pre">key:</span> <span class="pre">"y",</span> <span class="pre">py_key:</span> <span class="pre">Py(0x7fffff72a730),</span> <span class="pre">path:</span> <span class="pre">LookupPath([S("y",</span> <span class="pre">Py(0x7fffff72a730))])</span> <span class="pre">},</span> <span class="pre">name_py:</span> <span class="pre">Py(0x7fffff72a730),</span> <span class="pre">validator:</span> <span class="pre">Float(FloatValidator</span> <span class="pre">{</span> <span class="pre">strict:</span> <span class="pre">false,</span> <span class="pre">allow_inf_nan:</span> <span class="pre">true</span> <span class="pre">}),</span> <span class="pre">frozen:</span> <span class="pre">false</span> <span class="pre">},</span> <span class="pre">Field</span> <span class="pre">{</span> <span class="pre">name:</span> <span class="pre">"z",</span> <span class="pre">lookup_key:</span> <span class="pre">Simple</span> <span class="pre">{</span> <span class="pre">key:</span> <span class="pre">"z",</span> <span class="pre">py_key:</span> <span class="pre">Py(0x7fffff72a770),</span> <span class="pre">path:</span> <span class="pre">LookupPath([S("z",</span> <span class="pre">Py(0x7fffff72a770))])</span> <span class="pre">},</span> <span class="pre">name_py:</span> <span class="pre">Py(0x7fffff72a770),</span> <span class="pre">validator:</span> <span class="pre">Float(FloatValidator</span> <span class="pre">{</span> <span class="pre">strict:</span> <span class="pre">false,</span> <span class="pre">allow_inf_nan:</span> <span class="pre">true</span> <span class="pre">}),</span> <span class="pre">frozen:</span> <span class="pre">false</span> <span class="pre">}],</span> <span class="pre">model_name:</span> <span class="pre">"Point3d",</span> <span class="pre">extra_behavior:</span> <span class="pre">Ignore,</span> <span class="pre">extras_validator:</span> <span class="pre">None,</span> <span class="pre">strict:</span> <span class="pre">false,</span> <span class="pre">from_attributes:</span> <span class="pre">false,</span> <span class="pre">loc_by_alias:</span> <span class="pre">true</span> <span class="pre">}),</span> <span class="pre">class:</span> <span class="pre">Py(0x555556a4f8b0),</span> <span class="pre">post_init:</span> <span class="pre">None,</span> <span class="pre">frozen:</span> <span class="pre">false,</span> <span class="pre">custom_init:</span> <span class="pre">false,</span> <span class="pre">root_model:</span> <span class="pre">false,</span> <span class="pre">name:</span> <span class="pre">"Point3d"</span> <span class="pre">})])</span></em><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__pydantic_validator__" title="Permalink to this definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__repr__">
|
||
<span class="sig-name descname"><span class="pre">__repr__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__repr__" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Return repr(self).</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.12)"><code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code></a></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__repr_args__">
|
||
<span class="sig-name descname"><span class="pre">__repr_args__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__repr_args__" title="Permalink to this definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__repr_name__">
|
||
<span class="sig-name descname"><span class="pre">__repr_name__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__repr_name__" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Name of the instance’s class, used in __repr__.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.12)"><code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code></a></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__repr_str__">
|
||
<span class="sig-name descname"><span class="pre">__repr_str__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">join_str</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__repr_str__" title="Permalink to this definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.12)"><code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code></a></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__rich_repr__">
|
||
<span class="sig-name descname"><span class="pre">__rich_repr__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__rich_repr__" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Used by Rich (<a class="reference external" href="https://rich.readthedocs.io/en/stable/pretty.html">https://rich.readthedocs.io/en/stable/pretty.html</a>) to pretty print objects.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__setattr__">
|
||
<span class="sig-name descname"><span class="pre">__setattr__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">value</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__setattr__" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Implement setattr(self, name, value).</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.12)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">None</span></code></a></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__setstate__">
|
||
<span class="sig-name descname"><span class="pre">__setstate__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">state</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__setstate__" title="Permalink to this definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.12)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">None</span></code></a></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__signature__">
|
||
<span class="sig-name descname"><span class="pre">__signature__</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">ClassVar[Signature]</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre"><Signature</span> <span class="pre">(*,</span> <span class="pre">modeling_response:</span> <span class="pre">pydantic.root_model.RootModel[Annotated[Union[kittycad.models.ok_modeling_cmd_response.empty,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.export,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.select_with_point,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.highlight_set_entity,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_child_uuid,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_num_children,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_parent_id,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_all_child_uuids,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.select_get,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.get_entity_type,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_all_edge_faces,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_all_opposite_edges,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_opposite_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_prev_adjacent_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_next_adjacent_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.mouse_click,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_type,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_control_points,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.take_snapshot,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_info,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_curve_uuids_for_vertices,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_vertex_uuids,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.plane_intersect_and_project,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_end_points,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.import_files,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.mass,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.volume,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.density,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.surface_area,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.center_of_mass,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.get_sketch_mode_plane],</span> <span class="pre">FieldInfo(annotation=NoneType,</span> <span class="pre">required=True,</span> <span class="pre">discriminator='type')]])</span> <span class="pre">-></span> <span class="pre">None></span></em><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__signature__" title="Permalink to this definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__slots__">
|
||
<span class="sig-name descname"><span class="pre">__slots__</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">('__dict__',</span> <span class="pre">'__pydantic_fields_set__',</span> <span class="pre">'__pydantic_extra__',</span> <span class="pre">'__pydantic_private__')</span></em><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__slots__" title="Permalink to this definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.__str__">
|
||
<span class="sig-name descname"><span class="pre">__str__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.__str__" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Return str(self).</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.12)"><code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code></a></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData._abc_impl">
|
||
<span class="sig-name descname"><span class="pre">_abc_impl</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre"><_abc._abc_data</span> <span class="pre">object></span></em><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData._abc_impl" title="Permalink to this definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData._calculate_keys">
|
||
<span class="sig-name descname"><span class="pre">_calculate_keys</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData._calculate_keys" title="Permalink to this definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Any" title="(in Python v3.12)"><code class="xref py py-data docutils literal notranslate"><span class="pre">Any</span></code></a></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData._check_frozen">
|
||
<span class="sig-name descname"><span class="pre">_check_frozen</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">value</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData._check_frozen" title="Permalink to this definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.12)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">None</span></code></a></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData._copy_and_set_values">
|
||
<span class="sig-name descname"><span class="pre">_copy_and_set_values</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData._copy_and_set_values" title="Permalink to this definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Any" title="(in Python v3.12)"><code class="xref py py-data docutils literal notranslate"><span class="pre">Any</span></code></a></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData._get_value">
|
||
<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">_get_value</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">cls</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData._get_value" title="Permalink to this definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Any" title="(in Python v3.12)"><code class="xref py py-data docutils literal notranslate"><span class="pre">Any</span></code></a></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData._iter">
|
||
<span class="sig-name descname"><span class="pre">_iter</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData._iter" title="Permalink to this definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Any" title="(in Python v3.12)"><code class="xref py py-data docutils literal notranslate"><span class="pre">Any</span></code></a></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.construct">
|
||
<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">construct</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">cls</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">_fields_set</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">values</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.construct" title="Permalink to this definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Model</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.copy">
|
||
<span class="sig-name descname"><span class="pre">copy</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">include</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">exclude</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">update</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">deep</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.copy" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Returns a copy of the model.</p>
|
||
<dl class="simple">
|
||
<dt>!!! warning “Deprecated”</dt><dd><p>This method is now deprecated; use <cite>model_copy</cite> instead.</p>
|
||
</dd>
|
||
</dl>
|
||
<p>If you need <cite>include</cite> or <cite>exclude</cite>, use:</p>
|
||
<p><code class="docutils literal notranslate"><span class="pre">`py</span>
|
||
<span class="pre">data</span> <span class="pre">=</span> <span class="pre">self.model_dump(include=include,</span> <span class="pre">exclude=exclude,</span> <span class="pre">round_trip=True)</span>
|
||
<span class="pre">data</span> <span class="pre">=</span> <span class="pre">{**data,</span> <span class="pre">**(update</span> <span class="pre">or</span> <span class="pre">{})}</span>
|
||
<span class="pre">copied</span> <span class="pre">=</span> <span class="pre">self.model_validate(data)</span>
|
||
<span class="pre">`</span></code></p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>include</strong> (<em>AbstractSetIntStr</em><em> | </em><em>MappingIntStrAny</em><em> | </em><em>None</em>) – Optional set or mapping
|
||
specifying which fields to include in the copied model.</p></li>
|
||
<li><p><strong>exclude</strong> (<em>AbstractSetIntStr</em><em> | </em><em>MappingIntStrAny</em><em> | </em><em>None</em>) – Optional set or mapping
|
||
specifying which fields to exclude in the copied model.</p></li>
|
||
<li><p><strong>update</strong> (<a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Dict" title="(in Python v3.12)"><em>Dict</em></a><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.12)"><em>str</em></a><em>, </em><em>Any</em><em>] </em><em>| </em><em>None</em>) – Optional dictionary of field-value pairs to override field values
|
||
in the copied model.</p></li>
|
||
<li><p><strong>deep</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.12)"><em>bool</em></a>) – If True, the values of fields that are Pydantic models will be deep copied.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>Model</p>
|
||
</dd>
|
||
<dt class="field-odd">Returns<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>A copy of the model with included, excluded and updated fields as specified.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.dict">
|
||
<span class="sig-name descname"><span class="pre">dict</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">include</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">exclude</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">by_alias</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">exclude_unset</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">exclude_defaults</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">exclude_none</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.dict" title="Permalink to this definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Dict" title="(in Python v3.12)"><em>Dict</em></a>[<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.12)">str</a>, Any]</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.from_orm">
|
||
<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">from_orm</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">cls</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">obj</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.from_orm" title="Permalink to this definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Model</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.json">
|
||
<span class="sig-name descname"><span class="pre">json</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">include</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">exclude</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">by_alias</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">exclude_unset</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">exclude_defaults</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">exclude_none</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">encoder</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">PydanticUndefined</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">models_as_dict</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">PydanticUndefined</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">dumps_kwargs</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.json" title="Permalink to this definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.12)">str</a></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py property">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.model_computed_fields">
|
||
<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">model_computed_fields</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.12)"><span class="pre">dict</span></a><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.12)"><span class="pre">str</span></a><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="pre">ComputedFieldInfo</span><span class="p"><span class="pre">]</span></span></em><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_computed_fields" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Get the computed fields of this model instance.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Returns<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>A dictionary of computed field names and their corresponding <cite>ComputedFieldInfo</cite> objects.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.model_config">
|
||
<span class="sig-name descname"><span class="pre">model_config</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">ClassVar[ConfigDict]</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">{}</span></em><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_config" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Configuration for the model, should be a dictionary conforming to [<cite>ConfigDict</cite>][pydantic.config.ConfigDict].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.model_construct">
|
||
<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">model_construct</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">_fields_set</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">values</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_construct" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Creates a new instance of the <cite>Model</cite> class with validated data.</p>
|
||
<p>Creates a new model setting <cite>__dict__</cite> and <cite>__pydantic_fields_set__</cite> from trusted or pre-validated data.
|
||
Default values are respected, but no other validation is performed.
|
||
Behaves as if <cite>Config.extra = ‘allow’</cite> was set since it adds all passed values</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>_fields_set</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#set" title="(in Python v3.12)"><em>set</em></a><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.12)"><em>str</em></a><em>] </em><em>| </em><em>None</em>) – The set of field names accepted for the Model instance.</p></li>
|
||
<li><p><strong>values</strong> (<em>Any</em>) – Trusted or pre-validated data dictionary.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>Model</p>
|
||
</dd>
|
||
<dt class="field-odd">Returns<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>A new instance of the <cite>Model</cite> class with validated data.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.model_copy">
|
||
<span class="sig-name descname"><span class="pre">model_copy</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">update</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">deep</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_copy" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Usage docs: <a class="reference external" href="https://docs.pydantic.dev/2.5/concepts/serialization/#model_copy">https://docs.pydantic.dev/2.5/concepts/serialization/#model_copy</a></p>
|
||
<p>Returns a copy of the model.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>update</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.12)"><em>dict</em></a><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.12)"><em>str</em></a><em>, </em><em>Any</em><em>] </em><em>| </em><em>None</em>) – Values to change/add in the new model. Note: the data is not validated
|
||
before creating the new model. You should trust this data.</p></li>
|
||
<li><p><strong>deep</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.12)"><em>bool</em></a>) – Set to <cite>True</cite> to make a deep copy of the model.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>Model</p>
|
||
</dd>
|
||
<dt class="field-odd">Returns<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>New model instance.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.model_dump">
|
||
<span class="sig-name descname"><span class="pre">model_dump</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">mode</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'python'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">include</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">exclude</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">by_alias</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">exclude_unset</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">exclude_defaults</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">exclude_none</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">round_trip</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">warnings</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_dump" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Usage docs: <a class="reference external" href="https://docs.pydantic.dev/2.5/concepts/serialization/#modelmodel_dump">https://docs.pydantic.dev/2.5/concepts/serialization/#modelmodel_dump</a></p>
|
||
<p>Generate a dictionary representation of the model, optionally specifying which fields to include or exclude.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>mode</strong> – The mode in which <cite>to_python</cite> should run.
|
||
If mode is ‘json’, the dictionary will only contain JSON serializable types.
|
||
If mode is ‘python’, the dictionary may contain any Python objects.</p></li>
|
||
<li><p><strong>include</strong> – A list of fields to include in the output.</p></li>
|
||
<li><p><strong>exclude</strong> – A list of fields to exclude from the output.</p></li>
|
||
<li><p><strong>by_alias</strong> – Whether to use the field’s alias in the dictionary key if defined.</p></li>
|
||
<li><p><strong>exclude_unset</strong> – Whether to exclude fields that have not been explicitly set.</p></li>
|
||
<li><p><strong>exclude_defaults</strong> – Whether to exclude fields that are set to their default value from the output.</p></li>
|
||
<li><p><strong>exclude_none</strong> – Whether to exclude fields that have a value of <cite>None</cite> from the output.</p></li>
|
||
<li><p><strong>round_trip</strong> – Whether to enable serialization and deserialization round-trip support.</p></li>
|
||
<li><p><strong>warnings</strong> – Whether to log warnings when invalid fields are encountered.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Returns<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>A dictionary representation of the model.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.model_dump_json">
|
||
<span class="sig-name descname"><span class="pre">model_dump_json</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">indent</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">include</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">exclude</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">by_alias</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">exclude_unset</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">exclude_defaults</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">exclude_none</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">round_trip</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">warnings</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_dump_json" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Usage docs: <a class="reference external" href="https://docs.pydantic.dev/2.5/concepts/serialization/#modelmodel_dump_json">https://docs.pydantic.dev/2.5/concepts/serialization/#modelmodel_dump_json</a></p>
|
||
<p>Generates a JSON representation of the model using Pydantic’s <cite>to_json</cite> method.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>indent</strong> – Indentation to use in the JSON output. If None is passed, the output will be compact.</p></li>
|
||
<li><p><strong>include</strong> – Field(s) to include in the JSON output. Can take either a string or set of strings.</p></li>
|
||
<li><p><strong>exclude</strong> – Field(s) to exclude from the JSON output. Can take either a string or set of strings.</p></li>
|
||
<li><p><strong>by_alias</strong> – Whether to serialize using field aliases.</p></li>
|
||
<li><p><strong>exclude_unset</strong> – Whether to exclude fields that have not been explicitly set.</p></li>
|
||
<li><p><strong>exclude_defaults</strong> – Whether to exclude fields that have the default value.</p></li>
|
||
<li><p><strong>exclude_none</strong> – Whether to exclude fields that have a value of <cite>None</cite>.</p></li>
|
||
<li><p><strong>round_trip</strong> – Whether to use serialization/deserialization between JSON and class instance.</p></li>
|
||
<li><p><strong>warnings</strong> – Whether to show any warnings that occurred during serialization.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Returns<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>A JSON string representation of the model.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py property">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.model_extra">
|
||
<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">model_extra</span></span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_extra" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Get extra fields set during validation.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Returns<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>A dictionary of extra fields, or <cite>None</cite> if <cite>config.extra</cite> is not set to <cite>“allow”</cite>.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.model_fields">
|
||
<span class="sig-name descname"><span class="pre">model_fields</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="pre">ClassVar[dict[str,</span> <span class="pre">FieldInfo]]</span></em><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">{'modeling_response':</span> <span class="pre">FieldInfo(annotation=RootModel[Annotated[Union[kittycad.models.ok_modeling_cmd_response.empty,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.export,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.select_with_point,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.highlight_set_entity,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_child_uuid,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_num_children,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_parent_id,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.entity_get_all_child_uuids,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.select_get,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.get_entity_type,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_all_edge_faces,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_all_opposite_edges,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_opposite_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_prev_adjacent_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.solid3d_get_next_adjacent_edge,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.mouse_click,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_type,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_control_points,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.take_snapshot,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_info,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_curve_uuids_for_vertices,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.path_get_vertex_uuids,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.plane_intersect_and_project,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.curve_get_end_points,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.import_files,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.mass,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.volume,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.density,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.surface_area,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.center_of_mass,</span> <span class="pre">kittycad.models.ok_modeling_cmd_response.get_sketch_mode_plane],</span> <span class="pre">FieldInfo(annotation=NoneType,</span> <span class="pre">required=True,</span> <span class="pre">discriminator='type')]],</span> <span class="pre">required=True)}</span></em><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_fields" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Metadata about the fields defined on the model,
|
||
mapping of field names to [<cite>FieldInfo</cite>][pydantic.fields.FieldInfo].</p>
|
||
<p>This replaces <cite>Model.__fields__</cite> from Pydantic V1.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py property">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.model_fields_set">
|
||
<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">model_fields_set</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#set" title="(in Python v3.12)"><span class="pre">set</span></a><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.12)"><span class="pre">str</span></a><span class="p"><span class="pre">]</span></span></em><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_fields_set" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Returns the set of fields that have been explicitly set on this model instance.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Returns<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><dl class="simple">
|
||
<dt>A set of strings representing the fields that have been set,</dt><dd><p>i.e. that were not filled from defaults.</p>
|
||
</dd>
|
||
</dl>
|
||
</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.model_json_schema">
|
||
<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">model_json_schema</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">by_alias=True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ref_template='#/$defs/{model}'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">schema_generator=<class</span> <span class="pre">'pydantic.json_schema.GenerateJsonSchema'></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">mode='validation'</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_json_schema" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Generates a JSON schema for a model class.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>by_alias</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.12)"><code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code></a>) – Whether to use attribute aliases or not.</p></li>
|
||
<li><p><strong>ref_template</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.12)"><code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code></a>) – The reference template.</p></li>
|
||
<li><p><strong>schema_generator</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#type" title="(in Python v3.12)"><code class="xref py py-class docutils literal notranslate"><span class="pre">type</span></code></a>[<code class="xref py py-class docutils literal notranslate"><span class="pre">GenerateJsonSchema</span></code>]) – To override the logic used to generate the JSON schema, as a subclass of
|
||
<cite>GenerateJsonSchema</cite> with your desired modifications</p></li>
|
||
<li><p><strong>mode</strong> (<a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Literal" title="(in Python v3.12)"><code class="xref py py-data docutils literal notranslate"><span class="pre">Literal</span></code></a>[<code class="docutils literal notranslate"><span class="pre">'validation'</span></code>, <code class="docutils literal notranslate"><span class="pre">'serialization'</span></code>]) – The mode in which to generate the schema.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><a class="reference internal" href="#kittycad.models.ok_web_socket_response_data.ModelingData.dict" title="kittycad.models.ok_web_socket_response_data.ModelingData.dict"><code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code></a>[<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.12)"><code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code></a>, <a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Any" title="(in Python v3.12)"><code class="xref py py-data docutils literal notranslate"><span class="pre">Any</span></code></a>]</p>
|
||
</dd>
|
||
<dt class="field-odd">Returns<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>The JSON schema for the given model class.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.model_parametrized_name">
|
||
<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">model_parametrized_name</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">params</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_parametrized_name" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Compute the class name for parametrizations of generic classes.</p>
|
||
<p>This method can be overridden to achieve a custom naming scheme for generic BaseModels.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><strong>params</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#tuple" title="(in Python v3.12)"><code class="xref py py-class docutils literal notranslate"><span class="pre">tuple</span></code></a>[<a class="reference external" href="https://docs.python.org/3/library/functions.html#type" title="(in Python v3.12)"><code class="xref py py-class docutils literal notranslate"><span class="pre">type</span></code></a>[<a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Any" title="(in Python v3.12)"><code class="xref py py-data docutils literal notranslate"><span class="pre">Any</span></code></a>], <a class="reference external" href="https://docs.python.org/3/library/constants.html#Ellipsis" title="(in Python v3.12)"><code class="xref py py-data docutils literal notranslate"><span class="pre">...</span></code></a>]) – Tuple of types of the class. Given a generic class
|
||
<cite>Model</cite> with 2 type variables and a concrete model <cite>Model[str, int]</cite>,
|
||
the value <cite>(str, int)</cite> would be passed to <cite>params</cite>.</p>
|
||
</dd>
|
||
<dt class="field-even">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.12)"><code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code></a></p>
|
||
</dd>
|
||
<dt class="field-odd">Returns<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>String representing the new class where <cite>params</cite> are passed to <cite>cls</cite> as type variables.</p>
|
||
</dd>
|
||
<dt class="field-even">Raises<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><a class="reference external" href="https://docs.python.org/3/library/exceptions.html#TypeError" title="(in Python v3.12)"><strong>TypeError</strong></a> – Raised when trying to generate concrete names for non-generic models.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.model_post_init">
|
||
<span class="sig-name descname"><span class="pre">model_post_init</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">_BaseModel__context</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_post_init" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Override this method to perform additional initialization after <cite>__init__</cite> and <cite>model_construct</cite>.
|
||
This is useful if you want to do some validation that requires the entire model to be initialized.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.12)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">None</span></code></a></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.model_rebuild">
|
||
<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">model_rebuild</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">force</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">raise_errors</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">_parent_namespace_depth</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">2</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">_types_namespace</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_rebuild" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Try to rebuild the pydantic-core schema for the model.</p>
|
||
<p>This may be necessary when one of the annotations is a ForwardRef which could not be resolved during
|
||
the initial attempt to build the schema, and automatic rebuilding fails.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>force</strong> – Whether to force the rebuilding of the model schema, defaults to <cite>False</cite>.</p></li>
|
||
<li><p><strong>raise_errors</strong> – Whether to raise errors, defaults to <cite>True</cite>.</p></li>
|
||
<li><p><strong>_parent_namespace_depth</strong> – The depth level of the parent namespace, defaults to 2.</p></li>
|
||
<li><p><strong>_types_namespace</strong> – The types namespace, defaults to <cite>None</cite>.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Returns<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>Returns <cite>None</cite> if the schema is already “complete” and rebuilding was not required.
|
||
If rebuilding _was_ required, returns <cite>True</cite> if rebuilding was successful, otherwise <cite>False</cite>.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.model_validate">
|
||
<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">model_validate</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">obj</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">strict</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">from_attributes</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">context</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_validate" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Validate a pydantic model instance.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>obj</strong> (<em>Any</em>) – The object to validate.</p></li>
|
||
<li><p><strong>strict</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.12)"><em>bool</em></a><em> | </em><em>None</em>) – Whether to raise an exception on invalid fields.</p></li>
|
||
<li><p><strong>from_attributes</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.12)"><em>bool</em></a><em> | </em><em>None</em>) – Whether to extract data from object attributes.</p></li>
|
||
<li><p><strong>context</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.12)"><em>dict</em></a><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.12)"><em>str</em></a><em>, </em><em>Any</em><em>] </em><em>| </em><em>None</em>) – Additional context to pass to the validator.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Raises<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><strong>ValidationError</strong> – If the object could not be validated.</p>
|
||
</dd>
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Model</p>
|
||
</dd>
|
||
<dt class="field-even">Returns<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>The validated model instance.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.model_validate_json">
|
||
<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">model_validate_json</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">json_data</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">strict</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">context</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_validate_json" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Usage docs: <a class="reference external" href="https://docs.pydantic.dev/2.5/concepts/json/#json-parsing">https://docs.pydantic.dev/2.5/concepts/json/#json-parsing</a></p>
|
||
<p>Validate the given JSON data against the Pydantic model.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>json_data</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.12)"><em>str</em></a><em> | </em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#bytes" title="(in Python v3.12)"><em>bytes</em></a><em> | </em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#bytearray" title="(in Python v3.12)"><em>bytearray</em></a>) – The JSON data to validate.</p></li>
|
||
<li><p><strong>strict</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.12)"><em>bool</em></a><em> | </em><em>None</em>) – Whether to enforce types strictly.</p></li>
|
||
<li><p><strong>context</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.12)"><em>dict</em></a><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.12)"><em>str</em></a><em>, </em><em>Any</em><em>] </em><em>| </em><em>None</em>) – Extra variables to pass to the validator.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>Model</p>
|
||
</dd>
|
||
<dt class="field-odd">Returns<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>The validated Pydantic model.</p>
|
||
</dd>
|
||
<dt class="field-even">Raises<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p><a class="reference external" href="https://docs.python.org/3/library/exceptions.html#ValueError" title="(in Python v3.12)"><strong>ValueError</strong></a> – If <cite>json_data</cite> is not a JSON string.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.model_validate_strings">
|
||
<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">model_validate_strings</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">obj</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">strict</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">context</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.model_validate_strings" title="Permalink to this definition"></a></dt>
|
||
<dd><p>Validate the given object contains string data against the Pydantic model.</p>
|
||
<dl class="field-list simple">
|
||
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><ul class="simple">
|
||
<li><p><strong>obj</strong> (<em>Any</em>) – The object contains string data to validate.</p></li>
|
||
<li><p><strong>strict</strong> (<a class="reference external" href="https://docs.python.org/3/library/functions.html#bool" title="(in Python v3.12)"><em>bool</em></a><em> | </em><em>None</em>) – Whether to enforce types strictly.</p></li>
|
||
<li><p><strong>context</strong> (<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#dict" title="(in Python v3.12)"><em>dict</em></a><em>[</em><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.12)"><em>str</em></a><em>, </em><em>Any</em><em>] </em><em>| </em><em>None</em>) – Extra variables to pass to the validator.</p></li>
|
||
</ul>
|
||
</dd>
|
||
<dt class="field-even">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-even"><p>Model</p>
|
||
</dd>
|
||
<dt class="field-odd">Returns<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>The validated Pydantic model.</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.modeling_response">
|
||
<span class="sig-name descname"><span class="pre">modeling_response</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><code class="xref py py-class docutils literal notranslate"><span class="pre">get_sketch_mode_plane],</span> <span class="pre">FieldInfo(annotation=NoneType,</span> <span class="pre">required=True,</span> <span class="pre">discriminator='type')]]</span></code></em><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.modeling_response" title="Permalink to this definition"></a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.parse_file">
|
||
<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">parse_file</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">cls</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">path</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">content_type</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">encoding</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'utf8'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">proto</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">allow_pickle</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.parse_file" title="Permalink to this definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Model</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.parse_obj">
|
||
<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">parse_obj</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">cls</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">obj</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.parse_obj" title="Permalink to this definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Model</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.parse_raw">
|
||
<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">parse_raw</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">cls</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">b</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">content_type</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">encoding</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'utf8'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">proto</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">allow_pickle</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.parse_raw" title="Permalink to this definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Model</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.schema">
|
||
<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">schema</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">cls</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">by_alias</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ref_template</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'#/$defs/{model}'</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.schema" title="Permalink to this definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Dict" title="(in Python v3.12)"><code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code></a>[<a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.12)"><code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code></a>, <a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Any" title="(in Python v3.12)"><code class="xref py py-data docutils literal notranslate"><span class="pre">Any</span></code></a>]</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.schema_json">
|
||
<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">schema_json</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">cls</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">by_alias</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ref_template</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'#/$defs/{model}'</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">dumps_kwargs</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.schema_json" title="Permalink to this definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.12)"><code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code></a></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.update_forward_refs">
|
||
<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">update_forward_refs</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">cls</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">localns</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.update_forward_refs" title="Permalink to this definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.12)"><code class="xref py py-obj docutils literal notranslate"><span class="pre">None</span></code></a></p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt class="sig sig-object py" id="kittycad.models.ok_web_socket_response_data.ModelingData.validate">
|
||
<em class="property"><span class="pre">classmethod</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">validate</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">cls</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">value</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/kittycad/kittycad.py/kittycad/models/ok_web_socket_response_data.py"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#kittycad.models.ok_web_socket_response_data.ModelingData.validate" title="Permalink to this definition"></a></dt>
|
||
<dd><dl class="field-list simple">
|
||
<dt class="field-odd">Return type<span class="colon">:</span></dt>
|
||
<dd class="field-odd"><p>Model</p>
|
||
</dd>
|
||
</dl>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
</section>
|
||
|
||
|
||
</div>
|
||
</div>
|
||
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
|
||
<a href="kittycad.models.ok_web_socket_response_data.MetricsRequestData.html" class="btn btn-neutral float-left" title="kittycad.models.ok_web_socket_response_data.MetricsRequestData" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
|
||
<a href="kittycad.models.ok_web_socket_response_data.SdpAnswerData.html" class="btn btn-neutral float-right" title="kittycad.models.ok_web_socket_response_data.SdpAnswerData" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
|
||
</div>
|
||
|
||
<hr/>
|
||
|
||
<div role="contentinfo">
|
||
<p>© Copyright 2023, KittyCAD Team Members.</p>
|
||
</div>
|
||
|
||
Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
|
||
<a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
|
||
provided by <a href="https://readthedocs.org">Read the Docs</a>.
|
||
|
||
|
||
</footer>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
<script>
|
||
jQuery(function () {
|
||
SphinxRtdTheme.Navigation.enable(true);
|
||
});
|
||
</script>
|
||
|
||
</body>
|
||
</html> |