From 2b44cdfb966e763d3eb3536657e2ac5bc479204a Mon Sep 17 00:00:00 2001 From: Jess Frazelle Date: Sun, 28 Jul 2024 15:21:51 -0700 Subject: [PATCH] updates Signed-off-by: Jess Frazelle --- kittycad.py.patch.json | 1726 ++++++++--------- .../api/ai/create_kcl_code_completions.py | 2 +- kittycad/api/ai/create_text_to_cad.py | 2 +- .../ai/create_text_to_cad_model_feedback.py | 2 +- kittycad/api/ai/get_ai_prompt.py | 2 +- .../api/ai/get_text_to_cad_model_for_user.py | 2 +- kittycad/api/ai/list_ai_prompts.py | 2 +- .../ai/list_text_to_cad_models_for_user.py | 2 +- kittycad/api/api_calls/get_api_call.py | 2 +- .../api/api_calls/get_api_call_for_org.py | 2 +- .../api/api_calls/get_api_call_for_user.py | 2 +- kittycad/api/api_calls/get_async_operation.py | 2 +- kittycad/api/api_calls/list_api_calls.py | 2 +- .../api/api_calls/list_api_calls_for_user.py | 2 +- .../api/api_calls/list_async_operations.py | 2 +- kittycad/api/api_calls/org_list_api_calls.py | 2 +- kittycad/api/api_calls/user_list_api_calls.py | 2 +- .../api_tokens/create_api_token_for_user.py | 2 +- .../api_tokens/delete_api_token_for_user.py | 2 +- .../api/api_tokens/get_api_token_for_user.py | 2 +- .../api_tokens/list_api_tokens_for_user.py | 2 +- kittycad/api/apps/apps_github_callback.py | 2 +- kittycad/api/apps/apps_github_consent.py | 2 +- kittycad/api/apps/apps_github_webhook.py | 2 +- kittycad/api/executor/create_executor_term.py | 6 +- .../api/executor/create_file_execution.py | 2 +- .../api/file/create_file_center_of_mass.py | 2 +- kittycad/api/file/create_file_conversion.py | 2 +- kittycad/api/file/create_file_density.py | 2 +- kittycad/api/file/create_file_mass.py | 2 +- kittycad/api/file/create_file_surface_area.py | 2 +- kittycad/api/file/create_file_volume.py | 2 +- kittycad/api/hidden/auth_email.py | 2 +- kittycad/api/hidden/auth_email_callback.py | 2 +- kittycad/api/hidden/get_auth_saml.py | 2 +- kittycad/api/hidden/logout.py | 2 +- kittycad/api/hidden/post_auth_saml.py | 2 +- kittycad/api/meta/create_event.py | 2 +- kittycad/api/meta/get_ipinfo.py | 2 +- kittycad/api/meta/get_metadata.py | 2 +- .../api/meta/get_pricing_subscriptions.py | 2 +- kittycad/api/meta/get_schema.py | 2 +- ...internal_get_api_token_for_discord_user.py | 2 +- kittycad/api/meta/ping.py | 2 +- kittycad/api/modeling/modeling_commands_ws.py | 4 +- kittycad/api/orgs/create_org.py | 2 +- kittycad/api/orgs/create_org_member.py | 2 +- kittycad/api/orgs/create_org_saml_idp.py | 2 +- kittycad/api/orgs/delete_org.py | 2 +- kittycad/api/orgs/delete_org_member.py | 2 +- kittycad/api/orgs/delete_org_saml_idp.py | 2 +- kittycad/api/orgs/get_any_org.py | 2 +- kittycad/api/orgs/get_org.py | 2 +- kittycad/api/orgs/get_org_member.py | 2 +- kittycad/api/orgs/get_org_privacy_settings.py | 2 +- kittycad/api/orgs/get_org_saml_idp.py | 2 +- kittycad/api/orgs/get_user_org.py | 2 +- kittycad/api/orgs/list_org_members.py | 2 +- kittycad/api/orgs/list_orgs.py | 2 +- .../orgs/update_enterprise_pricing_for_org.py | 2 +- kittycad/api/orgs/update_org.py | 2 +- kittycad/api/orgs/update_org_member.py | 2 +- .../api/orgs/update_org_privacy_settings.py | 2 +- kittycad/api/orgs/update_org_saml_idp.py | 2 +- .../api/payments/create_org_subscription.py | 2 +- .../create_payment_information_for_org.py | 2 +- .../create_payment_information_for_user.py | 2 +- .../payments/create_payment_intent_for_org.py | 2 +- .../create_payment_intent_for_user.py | 2 +- .../api/payments/create_user_subscription.py | 2 +- .../delete_payment_information_for_org.py | 2 +- .../delete_payment_information_for_user.py | 2 +- .../payments/delete_payment_method_for_org.py | 2 +- .../delete_payment_method_for_user.py | 2 +- kittycad/api/payments/get_org_subscription.py | 2 +- .../get_payment_balance_for_any_org.py | 2 +- .../get_payment_balance_for_any_user.py | 2 +- .../payments/get_payment_balance_for_org.py | 2 +- .../payments/get_payment_balance_for_user.py | 2 +- .../get_payment_information_for_org.py | 2 +- .../get_payment_information_for_user.py | 2 +- .../api/payments/get_user_subscription.py | 2 +- .../api/payments/update_org_subscription.py | 2 +- .../update_payment_balance_for_any_org.py | 2 +- .../update_payment_balance_for_any_user.py | 2 +- .../update_payment_information_for_org.py | 2 +- .../update_payment_information_for_user.py | 2 +- .../api/payments/update_user_subscription.py | 2 +- ...lidate_customer_tax_information_for_org.py | 2 +- ...idate_customer_tax_information_for_user.py | 2 +- .../create_service_account_for_org.py | 2 +- .../delete_service_account_for_org.py | 2 +- .../get_service_account_for_org.py | 2 +- .../list_service_accounts_for_org.py | 2 +- kittycad/api/store/create_store_coupon.py | 2 +- .../api/unit/get_angle_unit_conversion.py | 2 +- kittycad/api/unit/get_area_unit_conversion.py | 2 +- .../api/unit/get_current_unit_conversion.py | 2 +- .../api/unit/get_energy_unit_conversion.py | 2 +- .../api/unit/get_force_unit_conversion.py | 2 +- .../api/unit/get_frequency_unit_conversion.py | 2 +- .../api/unit/get_length_unit_conversion.py | 2 +- kittycad/api/unit/get_mass_unit_conversion.py | 2 +- .../api/unit/get_power_unit_conversion.py | 2 +- .../api/unit/get_pressure_unit_conversion.py | 2 +- .../unit/get_temperature_unit_conversion.py | 2 +- .../api/unit/get_torque_unit_conversion.py | 2 +- .../api/unit/get_volume_unit_conversion.py | 2 +- kittycad/api/users/delete_user_self.py | 2 +- kittycad/api/users/get_session_for_user.py | 2 +- kittycad/api/users/get_user.py | 2 +- kittycad/api/users/get_user_extended.py | 2 +- .../api/users/get_user_onboarding_self.py | 2 +- .../api/users/get_user_privacy_settings.py | 2 +- kittycad/api/users/get_user_self.py | 2 +- kittycad/api/users/get_user_self_extended.py | 2 +- kittycad/api/users/list_users.py | 2 +- kittycad/api/users/list_users_extended.py | 2 +- .../api/users/update_user_privacy_settings.py | 2 +- kittycad/api/users/update_user_self.py | 2 +- kittycad/examples_test.py | 3 +- kittycad/models/add_org_member.py | 7 +- kittycad/models/address_details.py | 8 +- kittycad/models/ai_prompt.py | 7 +- kittycad/models/ai_prompt_results_page.py | 8 +- kittycad/models/angle.py | 7 +- .../models/annotation_line_end_options.py | 7 +- kittycad/models/annotation_options.py | 8 +- kittycad/models/annotation_text_options.py | 7 +- kittycad/models/api_call_query_group.py | 7 +- kittycad/models/api_call_with_price.py | 7 +- .../api_call_with_price_results_page.py | 8 +- kittycad/models/api_error.py | 7 +- kittycad/models/api_token.py | 7 +- kittycad/models/api_token_results_page.py | 8 +- kittycad/models/app_client_info.py | 8 +- kittycad/models/async_api_call.py | 7 +- kittycad/models/async_api_call_output.py | 6 +- .../models/async_api_call_results_page.py | 8 +- kittycad/models/auth_callback.py | 8 +- kittycad/models/axis_direction_pair.py | 7 +- kittycad/models/batch_response.py | 11 +- kittycad/models/billing_info.py | 8 +- kittycad/models/cache_metadata.py | 7 +- kittycad/models/camera_drag_end.py | 7 +- kittycad/models/camera_drag_move.py | 7 +- kittycad/models/camera_settings.py | 8 +- kittycad/models/card_details.py | 8 +- kittycad/models/center_of_mass.py | 7 +- kittycad/models/client_metrics.py | 7 +- kittycad/models/close_path.py | 7 +- kittycad/models/cluster.py | 8 +- kittycad/models/code_output.py | 8 +- kittycad/models/color.py | 7 +- kittycad/models/connection.py | 7 +- kittycad/models/coupon.py | 8 +- kittycad/models/curve_get_control_points.py | 8 +- kittycad/models/curve_get_end_points.py | 7 +- kittycad/models/curve_get_type.py | 7 +- kittycad/models/customer.py | 7 +- kittycad/models/customer_balance.py | 7 +- kittycad/models/default_camera_focus_on.py | 7 +- .../models/default_camera_get_settings.py | 7 +- kittycad/models/default_camera_zoom.py | 7 +- kittycad/models/density.py | 7 +- kittycad/models/der_encoded_key_pair.py | 6 +- .../device_access_token_request_form.py | 7 +- kittycad/models/device_auth_request_form.py | 7 +- kittycad/models/device_auth_verify_params.py | 7 +- kittycad/models/discount.py | 7 +- kittycad/models/discount_code.py | 7 +- kittycad/models/distance_type.py | 8 +- kittycad/models/email_authentication_form.py | 8 +- kittycad/models/entity_circular_pattern.py | 8 +- kittycad/models/entity_get_all_child_uuids.py | 8 +- kittycad/models/entity_get_child_uuid.py | 7 +- kittycad/models/entity_get_distance.py | 7 +- kittycad/models/entity_get_num_children.py | 7 +- kittycad/models/entity_get_parent_id.py | 7 +- kittycad/models/entity_get_sketch_paths.py | 8 +- kittycad/models/entity_linear_pattern.py | 8 +- .../models/entity_linear_pattern_transform.py | 8 +- kittycad/models/error.py | 8 +- kittycad/models/event.py | 7 +- kittycad/models/export.py | 8 +- kittycad/models/export_file.py | 6 +- kittycad/models/extended_user.py | 7 +- kittycad/models/extended_user_results_page.py | 8 +- kittycad/models/extrusion_face_info.py | 8 +- kittycad/models/face_get_center.py | 7 +- kittycad/models/face_get_gradient.py | 7 +- kittycad/models/face_get_position.py | 7 +- kittycad/models/face_is_planar.py | 8 +- .../models/failure_web_socket_response.py | 8 +- kittycad/models/file_center_of_mass.py | 7 +- kittycad/models/file_conversion.py | 6 +- kittycad/models/file_density.py | 7 +- kittycad/models/file_mass.py | 7 +- kittycad/models/file_surface_area.py | 7 +- kittycad/models/file_system_metadata.py | 7 +- kittycad/models/file_volume.py | 7 +- kittycad/models/gateway.py | 8 +- kittycad/models/get_entity_type.py | 7 +- kittycad/models/get_num_objects.py | 7 +- kittycad/models/get_sketch_mode_plane.py | 7 +- kittycad/models/highlight_set_entity.py | 8 +- kittycad/models/ice_server.py | 8 +- kittycad/models/idp_metadata_source.py | 7 +- kittycad/models/import_file.py | 7 +- kittycad/models/import_files.py | 7 +- kittycad/models/imported_geometry.py | 8 +- kittycad/models/input_format.py | 8 +- kittycad/models/invoice.py | 7 +- kittycad/models/invoice_line_item.py | 8 +- kittycad/models/ip_addr_info.py | 8 +- kittycad/models/jetstream.py | 8 +- kittycad/models/jetstream_api_stats.py | 8 +- kittycad/models/jetstream_config.py | 8 +- kittycad/models/jetstream_stats.py | 8 +- kittycad/models/kcl_code_completion_params.py | 8 +- .../models/kcl_code_completion_request.py | 8 +- .../models/kcl_code_completion_response.py | 8 +- kittycad/models/leaf_node.py | 8 +- kittycad/models/linear_transform.py | 8 +- kittycad/models/mass.py | 7 +- kittycad/models/meta_cluster_info.py | 8 +- kittycad/models/metadata.py | 7 +- .../models/modeling_app_subscription_tier.py | 8 +- kittycad/models/modeling_cmd.py | 8 +- kittycad/models/modeling_cmd_req.py | 7 +- kittycad/models/mouse_click.py | 8 +- kittycad/models/o_auth2_client_info.py | 8 +- kittycad/models/ok_modeling_cmd_response.py | 8 +- .../models/ok_web_socket_response_data.py | 8 +- kittycad/models/onboarding.py | 7 +- kittycad/models/org.py | 7 +- kittycad/models/org_details.py | 8 +- kittycad/models/org_member.py | 7 +- kittycad/models/org_member_results_page.py | 8 +- kittycad/models/org_results_page.py | 8 +- kittycad/models/output_file.py | 8 +- kittycad/models/output_format.py | 8 +- kittycad/models/path_get_curve_uuid.py | 7 +- .../path_get_curve_uuids_for_vertices.py | 8 +- kittycad/models/path_get_info.py | 8 +- .../models/path_get_sketch_target_uuid.py | 8 +- kittycad/models/path_get_vertex_uuids.py | 8 +- kittycad/models/path_segment.py | 8 +- kittycad/models/path_segment_info.py | 8 +- kittycad/models/payment_intent.py | 7 +- kittycad/models/payment_method.py | 7 +- kittycad/models/payment_method_card_checks.py | 8 +- .../models/perspective_camera_parameters.py | 8 +- .../models/plane_intersect_and_project.py | 8 +- kittycad/models/point2d.py | 7 +- kittycad/models/point3d.py | 7 +- kittycad/models/point4d.py | 7 +- kittycad/models/pong.py | 7 +- kittycad/models/privacy_settings.py | 7 +- kittycad/models/raw_file.py | 7 +- kittycad/models/rtc_ice_candidate_init.py | 8 +- kittycad/models/rtc_session_description.py | 7 +- kittycad/models/saml_identity_provider.py | 6 +- .../models/saml_identity_provider_create.py | 8 +- kittycad/models/select_get.py | 8 +- kittycad/models/select_with_point.py | 8 +- kittycad/models/selection.py | 8 +- kittycad/models/service_account.py | 7 +- .../models/service_account_results_page.py | 8 +- kittycad/models/session.py | 6 +- kittycad/models/solid3d_get_all_edge_faces.py | 8 +- .../models/solid3d_get_all_opposite_edges.py | 8 +- .../models/solid3d_get_extrusion_face_info.py | 8 +- .../models/solid3d_get_next_adjacent_edge.py | 8 +- kittycad/models/solid3d_get_opposite_edge.py | 7 +- .../models/solid3d_get_prev_adjacent_edge.py | 8 +- kittycad/models/store_coupon_params.py | 7 +- kittycad/models/subscription_tier_feature.py | 7 +- kittycad/models/subscription_tier_price.py | 8 +- kittycad/models/subscription_tier_type.py | 8 +- .../models/success_web_socket_response.py | 8 +- kittycad/models/surface_area.py | 7 +- kittycad/models/system.py | 7 +- kittycad/models/take_snapshot.py | 6 +- kittycad/models/text_to_cad.py | 6 +- kittycad/models/text_to_cad_create_body.py | 7 +- kittycad/models/text_to_cad_results_page.py | 8 +- kittycad/models/unit_angle_conversion.py | 7 +- kittycad/models/unit_area_conversion.py | 7 +- kittycad/models/unit_current_conversion.py | 7 +- kittycad/models/unit_energy_conversion.py | 7 +- kittycad/models/unit_force_conversion.py | 7 +- kittycad/models/unit_frequency_conversion.py | 7 +- kittycad/models/unit_length_conversion.py | 7 +- kittycad/models/unit_mass_conversion.py | 7 +- kittycad/models/unit_power_conversion.py | 7 +- kittycad/models/unit_pressure_conversion.py | 7 +- .../models/unit_temperature_conversion.py | 7 +- kittycad/models/unit_torque_conversion.py | 7 +- kittycad/models/unit_volume_conversion.py | 7 +- kittycad/models/update_member_to_org_body.py | 7 +- kittycad/models/update_payment_balance.py | 8 +- kittycad/models/update_user.py | 8 +- kittycad/models/user.py | 7 +- kittycad/models/user_org_info.py | 7 +- kittycad/models/user_results_page.py | 8 +- .../models/verification_token_response.py | 7 +- kittycad/models/view_isometric.py | 7 +- kittycad/models/volume.py | 7 +- kittycad/models/web_socket_request.py | 8 +- kittycad/models/web_socket_response.py | 5 +- kittycad/models/zoo_product_subscription.py | 9 +- kittycad/models/zoo_product_subscriptions.py | 7 +- .../zoo_product_subscriptions_org_request.py | 8 +- .../zoo_product_subscriptions_user_request.py | 8 +- kittycad/models/zoom_to_fit.py | 7 +- 316 files changed, 1309 insertions(+), 2111 deletions(-) diff --git a/kittycad.py.patch.json b/kittycad.py.patch.json index 48243cc9b..159beb442 100644 --- a/kittycad.py.patch.json +++ b/kittycad.py.patch.json @@ -1,450 +1,10 @@ [ { "op": "add", - "path": "/info/x-python", + "path": "/paths/~1unit~1conversion~1angle~1{input_unit}~1{output_unit}/get/x-python", "value": { - "client": "# Create a client with your token.\nfrom kittycad.client import Client\n\nclient = Client(token=\"$TOKEN\")\n\n# - OR -\n\n# Create a new client with your token parsed from the environment variable:\n# `KITTYCAD_API_TOKEN`.\nfrom kittycad.client import ClientFromEnv\n\nclient = ClientFromEnv()\n\n# NOTE: The python library additionally implements asyncio, however all the code samples we\n# show below use the sync functions for ease of use and understanding.\n# Check out the library docs at:\n# https://python.api.docs.kittycad.io/_autosummary/kittycad.api.html#module-kittycad.api\n# for more details.", - "install": "pip install kittycad" - } - }, - { - "op": "add", - "path": "/paths/~1user~1api-calls~1{id}/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.api_calls import get_api_call_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiCallWithPrice, Error\nfrom kittycad.types import Response\n\n\ndef example_get_api_call_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ApiCallWithPrice, Error]] = get_api_call_for_user.sync(\n client=client,\n id=\"\",\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ApiCallWithPrice = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.get_api_call_for_user.html" - } - }, - { - "op": "add", - "path": "/paths/~1users~1{id}/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.users import get_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, User\nfrom kittycad.types import Response\n\n\ndef example_get_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[User, Error]] = get_user.sync(\n client=client,\n id=\"\",\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: User = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.get_user.html" - } - }, - { - "op": "add", - "path": "/paths/~1org~1saml~1idp/delete/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.orgs import delete_org_saml_idp\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_delete_org_saml_idp():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = delete_org_saml_idp.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.orgs.delete_org_saml_idp.html" - } - }, - { - "op": "add", - "path": "/paths/~1org~1saml~1idp/post/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.orgs import create_org_saml_idp\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, SamlIdentityProvider\nfrom kittycad.models.idp_metadata_source import base64_encoded_xml\nfrom kittycad.models.saml_identity_provider_create import (\n SamlIdentityProviderCreate,\n)\nfrom kittycad.types import Response\n\n\ndef example_create_org_saml_idp():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[SamlIdentityProvider, Error]] = (\n create_org_saml_idp.sync(\n client=client,\n body=SamlIdentityProviderCreate(\n idp_entity_id=\"\",\n idp_metadata_source=base64_encoded_xml(\n data=\"\",\n ),\n technical_contact_email=\"\",\n ),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: SamlIdentityProvider = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.orgs.create_org_saml_idp.html" - } - }, - { - "op": "add", - "path": "/paths/~1org~1saml~1idp/put/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.orgs import update_org_saml_idp\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, SamlIdentityProvider\nfrom kittycad.models.idp_metadata_source import base64_encoded_xml\nfrom kittycad.models.saml_identity_provider_create import (\n SamlIdentityProviderCreate,\n)\nfrom kittycad.types import Response\n\n\ndef example_update_org_saml_idp():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[SamlIdentityProvider, Error]] = (\n update_org_saml_idp.sync(\n client=client,\n body=SamlIdentityProviderCreate(\n idp_entity_id=\"\",\n idp_metadata_source=base64_encoded_xml(\n data=\"\",\n ),\n technical_contact_email=\"\",\n ),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: SamlIdentityProvider = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.orgs.update_org_saml_idp.html" - } - }, - { - "op": "add", - "path": "/paths/~1org~1saml~1idp/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.orgs import get_org_saml_idp\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, SamlIdentityProvider\nfrom kittycad.types import Response\n\n\ndef example_get_org_saml_idp():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[SamlIdentityProvider, Error]] = get_org_saml_idp.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: SamlIdentityProvider = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.orgs.get_org_saml_idp.html" - } - }, - { - "op": "add", - "path": "/paths/~1auth~1email~1callback/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.hidden import auth_email_callback\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_auth_email_callback():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = auth_email_callback.sync(\n client=client,\n email=\"\",\n token=\"\",\n callback_url=None, # Optional[str]\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.hidden.auth_email_callback.html" - } - }, - { - "op": "add", - "path": "/paths/~1orgs~1{id}~1payment~1balance/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import get_payment_balance_for_any_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import CustomerBalance, Error\nfrom kittycad.models.uuid import Uuid\nfrom kittycad.types import Response\n\n\ndef example_get_payment_balance_for_any_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[CustomerBalance, Error]] = (\n get_payment_balance_for_any_org.sync(\n client=client,\n id=Uuid(\"\"),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: CustomerBalance = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.get_payment_balance_for_any_org.html" - } - }, - { - "op": "add", - "path": "/paths/~1orgs~1{id}~1payment~1balance/put/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import update_payment_balance_for_any_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import CustomerBalance, Error\nfrom kittycad.models.update_payment_balance import UpdatePaymentBalance\nfrom kittycad.models.uuid import Uuid\nfrom kittycad.types import Response\n\n\ndef example_update_payment_balance_for_any_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[CustomerBalance, Error]] = (\n update_payment_balance_for_any_org.sync(\n client=client,\n id=Uuid(\"\"),\n body=UpdatePaymentBalance(),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: CustomerBalance = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.update_payment_balance_for_any_org.html" - } - }, - { - "op": "add", - "path": "/paths/~1pricing~1subscriptions/get/x-python", - "value": { - "example": "from kittycad.api.meta import get_pricing_subscriptions\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.types import Response\n\n\ndef example_get_pricing_subscriptions():\n # Create our client.\n client = ClientFromEnv()\n\n get_pricing_subscriptions.sync(\n client=client,\n )\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.meta.get_pricing_subscriptions.html" - } - }, - { - "op": "add", - "path": "/paths/~1unit~1conversion~1torque~1{input_unit}~1{output_unit}/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.unit import get_torque_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, UnitTorqueConversion\nfrom kittycad.models.unit_torque import UnitTorque\nfrom kittycad.types import Response\n\n\ndef example_get_torque_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[UnitTorqueConversion, Error]] = (\n get_torque_unit_conversion.sync(\n client=client,\n input_unit=UnitTorque.NEWTON_METRES,\n output_unit=UnitTorque.NEWTON_METRES,\n value=3.14,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: UnitTorqueConversion = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_torque_unit_conversion.html" - } - }, - { - "op": "add", - "path": "/paths/~1api-calls/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.api_calls import list_api_calls\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiCallWithPriceResultsPage, Error\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\ndef example_list_api_calls():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ApiCallWithPriceResultsPage, Error]] = (\n list_api_calls.sync(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ApiCallWithPriceResultsPage = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.list_api_calls.html" - } - }, - { - "op": "add", - "path": "/paths/~1ws~1modeling~1commands/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.modeling import modeling_commands_ws\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, WebSocketRequest, WebSocketResponse\nfrom kittycad.models.post_effect_type import PostEffectType\nfrom kittycad.models.rtc_sdp_type import RtcSdpType\nfrom kittycad.models.rtc_session_description import RtcSessionDescription\nfrom kittycad.models.web_socket_request import sdp_offer\nfrom kittycad.types import Response\n\n\ndef example_modeling_commands_ws():\n # Create our client.\n client = ClientFromEnv()\n\n # Connect to the websocket.\n with modeling_commands_ws.WebSocket(\n client=client,\n fps=10,\n post_effect=PostEffectType.PHOSPHOR,\n show_grid=False,\n unlocked_framerate=False,\n video_res_height=10,\n video_res_width=10,\n webrtc=False,\n pool=None, # Optional[str]\n ) as websocket:\n\n # Send a message.\n websocket.send(\n WebSocketRequest(\n sdp_offer(\n offer=RtcSessionDescription(\n sdp=\"\",\n type=RtcSdpType.UNSPECIFIED,\n ),\n )\n )\n )\n\n # Get a message.\n message = websocket.recv()\n print(message)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.modeling.modeling_commands_ws.html" - } - }, - { - "op": "add", - "path": "/paths/~1users~1{id}~1payment~1balance/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import get_payment_balance_for_any_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import CustomerBalance, Error\nfrom kittycad.models.uuid import Uuid\nfrom kittycad.types import Response\n\n\ndef example_get_payment_balance_for_any_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[CustomerBalance, Error]] = (\n get_payment_balance_for_any_user.sync(\n client=client,\n id=Uuid(\"\"),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: CustomerBalance = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.get_payment_balance_for_any_user.html" - } - }, - { - "op": "add", - "path": "/paths/~1users~1{id}~1payment~1balance/put/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import update_payment_balance_for_any_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import CustomerBalance, Error\nfrom kittycad.models.update_payment_balance import UpdatePaymentBalance\nfrom kittycad.models.uuid import Uuid\nfrom kittycad.types import Response\n\n\ndef example_update_payment_balance_for_any_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[CustomerBalance, Error]] = (\n update_payment_balance_for_any_user.sync(\n client=client,\n id=Uuid(\"\"),\n body=UpdatePaymentBalance(),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: CustomerBalance = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.update_payment_balance_for_any_user.html" - } - }, - { - "op": "add", - "path": "/paths/~1unit~1conversion~1mass~1{input_unit}~1{output_unit}/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.unit import get_mass_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, UnitMassConversion\nfrom kittycad.models.unit_mass import UnitMass\nfrom kittycad.types import Response\n\n\ndef example_get_mass_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[UnitMassConversion, Error]] = (\n get_mass_unit_conversion.sync(\n client=client,\n input_unit=UnitMass.G,\n output_unit=UnitMass.G,\n value=3.14,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: UnitMassConversion = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_mass_unit_conversion.html" - } - }, - { - "op": "add", - "path": "/paths/~1user~1text-to-cad~1{id}/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.ai import get_text_to_cad_model_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, TextToCad\nfrom kittycad.types import Response\n\n\ndef example_get_text_to_cad_model_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[TextToCad, Error]] = (\n get_text_to_cad_model_for_user.sync(\n client=client,\n id=\"\",\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: TextToCad = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.ai.get_text_to_cad_model_for_user.html" - } - }, - { - "op": "add", - "path": "/paths/~1user~1text-to-cad~1{id}/post/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.ai import create_text_to_cad_model_feedback\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.models.ai_feedback import AiFeedback\nfrom kittycad.types import Response\n\n\ndef example_create_text_to_cad_model_feedback():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = create_text_to_cad_model_feedback.sync(\n client=client,\n id=\"\",\n feedback=AiFeedback.THUMBS_UP,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.ai.create_text_to_cad_model_feedback.html" - } - }, - { - "op": "add", - "path": "/paths/~1store~1coupon/post/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.store import create_store_coupon\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import DiscountCode, Error\nfrom kittycad.models.store_coupon_params import StoreCouponParams\nfrom kittycad.types import Response\n\n\ndef example_create_store_coupon():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[DiscountCode, Error]] = create_store_coupon.sync(\n client=client,\n body=StoreCouponParams(\n percent_off=10,\n ),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: DiscountCode = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.store.create_store_coupon.html" - } - }, - { - "op": "add", - "path": "/paths/~1user~1api-tokens/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.api_tokens import list_api_tokens_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiTokenResultsPage, Error\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\ndef example_list_api_tokens_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ApiTokenResultsPage, Error]] = (\n list_api_tokens_for_user.sync(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ApiTokenResultsPage = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_tokens.list_api_tokens_for_user.html" - } - }, - { - "op": "add", - "path": "/paths/~1user~1api-tokens/post/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.api_tokens import create_api_token_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiToken, Error\nfrom kittycad.types import Response\n\n\ndef example_create_api_token_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ApiToken, Error]] = create_api_token_for_user.sync(\n client=client,\n label=None, # Optional[str]\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ApiToken = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_tokens.create_api_token_for_user.html" - } - }, - { - "op": "add", - "path": "/paths/~1api-call-metrics/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.api_calls import get_api_call_metrics\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiCallQueryGroup, Error\nfrom kittycad.models.api_call_query_group_by import ApiCallQueryGroupBy\nfrom kittycad.types import Response\n\n\ndef example_get_api_call_metrics():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[List[ApiCallQueryGroup], Error]] = (\n get_api_call_metrics.sync(\n client=client,\n group_by=ApiCallQueryGroupBy.EMAIL,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: List[ApiCallQueryGroup] = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.get_api_call_metrics.html" - } - }, - { - "op": "add", - "path": "/paths/~1user~1payment~1methods~1{id}/delete/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import delete_payment_method_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_delete_payment_method_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = delete_payment_method_for_user.sync(\n client=client,\n id=\"\",\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.delete_payment_method_for_user.html" - } - }, - { - "op": "add", - "path": "/paths/~1auth~1saml~1provider~1{provider_id}~1login/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.hidden import get_auth_saml\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.models.uuid import Uuid\nfrom kittycad.types import Response\n\n\ndef example_get_auth_saml():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = get_auth_saml.sync(\n client=client,\n provider_id=Uuid(\"\"),\n callback_url=None, # Optional[str]\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.hidden.get_auth_saml.html" - } - }, - { - "op": "add", - "path": "/paths/~1auth~1saml~1provider~1{provider_id}~1login/post/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.hidden import post_auth_saml\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.models.uuid import Uuid\nfrom kittycad.types import Response\n\n\ndef example_post_auth_saml():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = post_auth_saml.sync(\n client=client,\n provider_id=Uuid(\"\"),\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.hidden.post_auth_saml.html" - } - }, - { - "op": "add", - "path": "/paths/~1user~1extended/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.users import get_user_self_extended\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, ExtendedUser\nfrom kittycad.types import Response\n\n\ndef example_get_user_self_extended():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ExtendedUser, Error]] = get_user_self_extended.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ExtendedUser = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.get_user_self_extended.html" - } - }, - { - "op": "add", - "path": "/paths/~1_meta~1ipinfo/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.meta import get_ipinfo\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, IpAddrInfo\nfrom kittycad.types import Response\n\n\ndef example_get_ipinfo():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[IpAddrInfo, Error]] = get_ipinfo.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: IpAddrInfo = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.meta.get_ipinfo.html" - } - }, - { - "op": "add", - "path": "/paths/~1user~1payment~1methods/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import list_payment_methods_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, PaymentMethod\nfrom kittycad.types import Response\n\n\ndef example_list_payment_methods_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[List[PaymentMethod], Error]] = (\n list_payment_methods_for_user.sync(\n client=client,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: List[PaymentMethod] = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.list_payment_methods_for_user.html" - } - }, - { - "op": "add", - "path": "/paths/~1users-extended/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.users import list_users_extended\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, ExtendedUserResultsPage\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\ndef example_list_users_extended():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ExtendedUserResultsPage, Error]] = (\n list_users_extended.sync(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ExtendedUserResultsPage = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.list_users_extended.html" - } - }, - { - "op": "add", - "path": "/paths/~1user~1payment~1balance/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import get_payment_balance_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import CustomerBalance, Error\nfrom kittycad.types import Response\n\n\ndef example_get_payment_balance_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[CustomerBalance, Error]] = (\n get_payment_balance_for_user.sync(\n client=client,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: CustomerBalance = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.get_payment_balance_for_user.html" - } - }, - { - "op": "add", - "path": "/paths/~1unit~1conversion~1energy~1{input_unit}~1{output_unit}/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.unit import get_energy_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, UnitEnergyConversion\nfrom kittycad.models.unit_energy import UnitEnergy\nfrom kittycad.types import Response\n\n\ndef example_get_energy_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[UnitEnergyConversion, Error]] = (\n get_energy_unit_conversion.sync(\n client=client,\n input_unit=UnitEnergy.BTU,\n output_unit=UnitEnergy.BTU,\n value=3.14,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: UnitEnergyConversion = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_energy_unit_conversion.html" - } - }, - { - "op": "add", - "path": "/paths/~1org~1api-calls~1{id}/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.api_calls import get_api_call_for_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiCallWithPrice, Error\nfrom kittycad.types import Response\n\n\ndef example_get_api_call_for_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ApiCallWithPrice, Error]] = get_api_call_for_org.sync(\n client=client,\n id=\"\",\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ApiCallWithPrice = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.get_api_call_for_org.html" - } - }, - { - "op": "add", - "path": "/paths/~1user~1oauth2~1providers/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.users import get_oauth2_providers_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import AccountProvider, Error\nfrom kittycad.types import Response\n\n\ndef example_get_oauth2_providers_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[List[AccountProvider], Error]] = (\n get_oauth2_providers_for_user.sync(\n client=client,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: List[AccountProvider] = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.get_oauth2_providers_for_user.html" - } - }, - { - "op": "add", - "path": "/paths/~1apps~1github~1consent/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.apps import apps_github_consent\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import AppClientInfo, Error\nfrom kittycad.types import Response\n\n\ndef example_apps_github_consent():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[AppClientInfo, Error]] = apps_github_consent.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: AppClientInfo = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.apps.apps_github_consent.html" - } - }, - { - "op": "add", - "path": "/paths/~1apps~1github~1webhook/post/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.apps import apps_github_webhook\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_apps_github_webhook():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = apps_github_webhook.sync(\n client=client,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.apps.apps_github_webhook.html" - } - }, - { - "op": "add", - "path": "/paths/~1ai-prompts/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.ai import list_ai_prompts\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import AiPromptResultsPage, Error\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\ndef example_list_ai_prompts():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[AiPromptResultsPage, Error]] = list_ai_prompts.sync(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: AiPromptResultsPage = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.ai.list_ai_prompts.html" - } - }, - { - "op": "add", - "path": "/paths/~1user~1org/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.orgs import get_user_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, UserOrgInfo\nfrom kittycad.types import Response\n\n\ndef example_get_user_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[UserOrgInfo, Error]] = get_user_org.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: UserOrgInfo = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.orgs.get_user_org.html" - } - }, - { - "op": "add", - "path": "/paths/~1org~1payment~1subscriptions/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import get_org_subscription\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, ZooProductSubscriptions\nfrom kittycad.types import Response\n\n\ndef example_get_org_subscription():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ZooProductSubscriptions, Error]] = (\n get_org_subscription.sync(\n client=client,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ZooProductSubscriptions = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.get_org_subscription.html" - } - }, - { - "op": "add", - "path": "/paths/~1org~1payment~1subscriptions/put/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import update_org_subscription\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, ZooProductSubscriptions\nfrom kittycad.models.modeling_app_organization_subscription_tier import (\n ModelingAppOrganizationSubscriptionTier,\n)\nfrom kittycad.models.zoo_product_subscriptions_org_request import (\n ZooProductSubscriptionsOrgRequest,\n)\nfrom kittycad.types import Response\n\n\ndef example_update_org_subscription():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ZooProductSubscriptions, Error]] = (\n update_org_subscription.sync(\n client=client,\n body=ZooProductSubscriptionsOrgRequest(\n modeling_app=ModelingAppOrganizationSubscriptionTier.TEAM,\n ),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ZooProductSubscriptions = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.update_org_subscription.html" - } - }, - { - "op": "add", - "path": "/paths/~1org~1payment~1subscriptions/post/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import create_org_subscription\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, ZooProductSubscriptions\nfrom kittycad.models.modeling_app_organization_subscription_tier import (\n ModelingAppOrganizationSubscriptionTier,\n)\nfrom kittycad.models.zoo_product_subscriptions_org_request import (\n ZooProductSubscriptionsOrgRequest,\n)\nfrom kittycad.types import Response\n\n\ndef example_create_org_subscription():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ZooProductSubscriptions, Error]] = (\n create_org_subscription.sync(\n client=client,\n body=ZooProductSubscriptionsOrgRequest(\n modeling_app=ModelingAppOrganizationSubscriptionTier.TEAM,\n ),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ZooProductSubscriptions = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.create_org_subscription.html" - } - }, - { - "op": "add", - "path": "/paths/~1org~1api-calls/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.api_calls import org_list_api_calls\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiCallWithPriceResultsPage, Error\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\ndef example_org_list_api_calls():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ApiCallWithPriceResultsPage, Error]] = (\n org_list_api_calls.sync(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ApiCallWithPriceResultsPage = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.org_list_api_calls.html" - } - }, - { - "op": "add", - "path": "/paths/~1users/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.users import list_users\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, UserResultsPage\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\ndef example_list_users():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[UserResultsPage, Error]] = list_users.sync(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: UserResultsPage = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.list_users.html" - } - }, - { - "op": "add", - "path": "/paths/~1unit~1conversion~1temperature~1{input_unit}~1{output_unit}/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.unit import get_temperature_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, UnitTemperatureConversion\nfrom kittycad.models.unit_temperature import UnitTemperature\nfrom kittycad.types import Response\n\n\ndef example_get_temperature_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[UnitTemperatureConversion, Error]] = (\n get_temperature_unit_conversion.sync(\n client=client,\n input_unit=UnitTemperature.CELSIUS,\n output_unit=UnitTemperature.CELSIUS,\n value=3.14,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: UnitTemperatureConversion = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_temperature_unit_conversion.html" - } - }, - { - "op": "add", - "path": "/paths/~1user~1payment~1subscriptions/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import get_user_subscription\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, ZooProductSubscriptions\nfrom kittycad.types import Response\n\n\ndef example_get_user_subscription():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ZooProductSubscriptions, Error]] = (\n get_user_subscription.sync(\n client=client,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ZooProductSubscriptions = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.get_user_subscription.html" - } - }, - { - "op": "add", - "path": "/paths/~1user~1payment~1subscriptions/put/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import update_user_subscription\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, ZooProductSubscriptions\nfrom kittycad.models.modeling_app_individual_subscription_tier import (\n ModelingAppIndividualSubscriptionTier,\n)\nfrom kittycad.models.zoo_product_subscriptions_user_request import (\n ZooProductSubscriptionsUserRequest,\n)\nfrom kittycad.types import Response\n\n\ndef example_update_user_subscription():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ZooProductSubscriptions, Error]] = (\n update_user_subscription.sync(\n client=client,\n body=ZooProductSubscriptionsUserRequest(\n modeling_app=ModelingAppIndividualSubscriptionTier.FREE,\n ),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ZooProductSubscriptions = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.update_user_subscription.html" - } - }, - { - "op": "add", - "path": "/paths/~1user~1payment~1subscriptions/post/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import create_user_subscription\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, ZooProductSubscriptions\nfrom kittycad.models.modeling_app_individual_subscription_tier import (\n ModelingAppIndividualSubscriptionTier,\n)\nfrom kittycad.models.zoo_product_subscriptions_user_request import (\n ZooProductSubscriptionsUserRequest,\n)\nfrom kittycad.types import Response\n\n\ndef example_create_user_subscription():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ZooProductSubscriptions, Error]] = (\n create_user_subscription.sync(\n client=client,\n body=ZooProductSubscriptionsUserRequest(\n modeling_app=ModelingAppIndividualSubscriptionTier.FREE,\n ),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ZooProductSubscriptions = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.create_user_subscription.html" - } - }, - { - "op": "add", - "path": "/paths/~1user~1payment~1invoices/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import list_invoices_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, Invoice\nfrom kittycad.types import Response\n\n\ndef example_list_invoices_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[List[Invoice], Error]] = list_invoices_for_user.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: List[Invoice] = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.list_invoices_for_user.html" - } - }, - { - "op": "add", - "path": "/paths/~1api-calls~1{id}/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.api_calls import get_api_call\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiCallWithPrice, Error\nfrom kittycad.types import Response\n\n\ndef example_get_api_call():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ApiCallWithPrice, Error]] = get_api_call.sync(\n client=client,\n id=\"\",\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ApiCallWithPrice = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.get_api_call.html" - } - }, - { - "op": "add", - "path": "/paths/~1ai~1text-to-cad~1{output_format}/post/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.ai import create_text_to_cad\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, TextToCad\nfrom kittycad.models.file_export_format import FileExportFormat\nfrom kittycad.models.text_to_cad_create_body import TextToCadCreateBody\nfrom kittycad.types import Response\n\n\ndef example_create_text_to_cad():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[TextToCad, Error]] = create_text_to_cad.sync(\n client=client,\n output_format=FileExportFormat.FBX,\n body=TextToCadCreateBody(\n prompt=\"\",\n ),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: TextToCad = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.ai.create_text_to_cad.html" - } - }, - { - "op": "add", - "path": "/paths/~1org~1payment/delete/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import delete_payment_information_for_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_delete_payment_information_for_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = delete_payment_information_for_org.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.delete_payment_information_for_org.html" - } - }, - { - "op": "add", - "path": "/paths/~1org~1payment/post/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import create_payment_information_for_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Customer, Error\nfrom kittycad.models.billing_info import BillingInfo\nfrom kittycad.types import Response\n\n\ndef example_create_payment_information_for_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[Customer, Error]] = (\n create_payment_information_for_org.sync(\n client=client,\n body=BillingInfo(\n name=\"\",\n phone=\"\",\n ),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Customer = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.create_payment_information_for_org.html" - } - }, - { - "op": "add", - "path": "/paths/~1org~1payment/put/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import update_payment_information_for_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Customer, Error\nfrom kittycad.models.billing_info import BillingInfo\nfrom kittycad.types import Response\n\n\ndef example_update_payment_information_for_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[Customer, Error]] = (\n update_payment_information_for_org.sync(\n client=client,\n body=BillingInfo(\n name=\"\",\n phone=\"\",\n ),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Customer = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.update_payment_information_for_org.html" - } - }, - { - "op": "add", - "path": "/paths/~1org~1payment/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import get_payment_information_for_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Customer, Error\nfrom kittycad.types import Response\n\n\ndef example_get_payment_information_for_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[Customer, Error]] = (\n get_payment_information_for_org.sync(\n client=client,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Customer = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.get_payment_information_for_org.html" - } - }, - { - "op": "add", - "path": "/paths/~1file~1conversion~1{src_format}~1{output_format}/post/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.file import create_file_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, FileConversion\nfrom kittycad.models.file_export_format import FileExportFormat\nfrom kittycad.models.file_import_format import FileImportFormat\nfrom kittycad.types import Response\n\n\ndef example_create_file_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[FileConversion, Error]] = create_file_conversion.sync(\n client=client,\n output_format=FileExportFormat.FBX,\n src_format=FileImportFormat.FBX,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: FileConversion = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.file.create_file_conversion.html" - } - }, - { - "op": "add", - "path": "/paths/~1ai~1kcl~1completions/post/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.ai import create_kcl_code_completions\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, KclCodeCompletionResponse\nfrom kittycad.models.kcl_code_completion_params import KclCodeCompletionParams\nfrom kittycad.models.kcl_code_completion_request import KclCodeCompletionRequest\nfrom kittycad.types import Response\n\n\ndef example_create_kcl_code_completions():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[KclCodeCompletionResponse, Error]] = (\n create_kcl_code_completions.sync(\n client=client,\n body=KclCodeCompletionRequest(\n extra=KclCodeCompletionParams(\n language=\"\",\n trim_by_indentation=False,\n ),\n prompt=\"\",\n stop=[\"\"],\n stream=False,\n suffix=\"\",\n ),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: KclCodeCompletionResponse = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.ai.create_kcl_code_completions.html" + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.unit import get_angle_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, UnitAngleConversion\nfrom kittycad.models.unit_angle import UnitAngle\nfrom kittycad.types import Response\n\n\ndef example_get_angle_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[UnitAngleConversion, Error]] = (\n get_angle_unit_conversion.sync(\n client=client,\n input_unit=UnitAngle.DEGREES,\n output_unit=UnitAngle.DEGREES,\n value=3.14,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: UnitAngleConversion = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_angle_unit_conversion.html" } }, { @@ -463,14 +23,6 @@ "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.orgs.create_org.html" } }, - { - "op": "add", - "path": "/paths/~1org/put/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.orgs import update_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, Org\nfrom kittycad.models.org_details import OrgDetails\nfrom kittycad.types import Response\n\n\ndef example_update_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[Org, Error]] = update_org.sync(\n client=client,\n body=OrgDetails(\n billing_email=\"\",\n name=\"\",\n phone=\"\",\n ),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Org = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.orgs.update_org.html" - } - }, { "op": "add", "path": "/paths/~1org/get/x-python", @@ -481,258 +33,18 @@ }, { "op": "add", - "path": "/paths/~1ping/get/x-python", + "path": "/paths/~1org/put/x-python", "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.meta import ping\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, Pong\nfrom kittycad.types import Response\n\n\ndef example_ping():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[Pong, Error]] = ping.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Pong = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.meta.ping.html" + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.orgs import update_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, Org\nfrom kittycad.models.org_details import OrgDetails\nfrom kittycad.types import Response\n\n\ndef example_update_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[Org, Error]] = update_org.sync(\n client=client,\n body=OrgDetails(\n billing_email=\"\",\n name=\"\",\n phone=\"\",\n ),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Org = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.orgs.update_org.html" } }, { "op": "add", - "path": "/paths/~1user~1text-to-cad/get/x-python", + "path": "/paths/~1user~1payment~1methods~1{id}/delete/x-python", "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.ai import list_text_to_cad_models_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, TextToCadResultsPage\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\ndef example_list_text_to_cad_models_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[TextToCadResultsPage, Error]] = (\n list_text_to_cad_models_for_user.sync(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n no_models=None, # Optional[bool]\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: TextToCadResultsPage = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.ai.list_text_to_cad_models_for_user.html" - } - }, - { - "op": "add", - "path": "/paths/~1unit~1conversion~1power~1{input_unit}~1{output_unit}/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.unit import get_power_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, UnitPowerConversion\nfrom kittycad.models.unit_power import UnitPower\nfrom kittycad.types import Response\n\n\ndef example_get_power_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[UnitPowerConversion, Error]] = (\n get_power_unit_conversion.sync(\n client=client,\n input_unit=UnitPower.BTU_PER_MINUTE,\n output_unit=UnitPower.BTU_PER_MINUTE,\n value=3.14,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: UnitPowerConversion = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_power_unit_conversion.html" - } - }, - { - "op": "add", - "path": "/paths/~1org~1payment~1methods~1{id}/delete/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import delete_payment_method_for_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_delete_payment_method_for_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = delete_payment_method_for_org.sync(\n client=client,\n id=\"\",\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.delete_payment_method_for_org.html" - } - }, - { - "op": "add", - "path": "/paths/~1/get/x-python", - "value": { - "example": "from kittycad.api.meta import get_schema\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.types import Response\n\n\ndef example_get_schema():\n # Create our client.\n client = ClientFromEnv()\n\n get_schema.sync(\n client=client,\n )\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.meta.get_schema.html" - } - }, - { - "op": "add", - "path": "/paths/~1async~1operations/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.api_calls import list_async_operations\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import AsyncApiCallResultsPage, Error\nfrom kittycad.models.api_call_status import ApiCallStatus\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\ndef example_list_async_operations():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[AsyncApiCallResultsPage, Error]] = (\n list_async_operations.sync(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n status=ApiCallStatus.QUEUED,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: AsyncApiCallResultsPage = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.list_async_operations.html" - } - }, - { - "op": "add", - "path": "/paths/~1file~1density/post/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.file import create_file_density\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, FileDensity\nfrom kittycad.models.file_import_format import FileImportFormat\nfrom kittycad.models.unit_density import UnitDensity\nfrom kittycad.models.unit_mass import UnitMass\nfrom kittycad.types import Response\n\n\ndef example_create_file_density():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[FileDensity, Error]] = create_file_density.sync(\n client=client,\n material_mass=3.14,\n material_mass_unit=UnitMass.G,\n output_unit=UnitDensity.LB_FT3,\n src_format=FileImportFormat.FBX,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: FileDensity = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.file.create_file_density.html" - } - }, - { - "op": "add", - "path": "/paths/~1org~1members~1{user_id}/delete/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.orgs import delete_org_member\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.models.uuid import Uuid\nfrom kittycad.types import Response\n\n\ndef example_delete_org_member():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = delete_org_member.sync(\n client=client,\n user_id=Uuid(\"\"),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.orgs.delete_org_member.html" - } - }, - { - "op": "add", - "path": "/paths/~1org~1members~1{user_id}/put/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.orgs import update_org_member\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, OrgMember\nfrom kittycad.models.update_member_to_org_body import UpdateMemberToOrgBody\nfrom kittycad.models.user_org_role import UserOrgRole\nfrom kittycad.models.uuid import Uuid\nfrom kittycad.types import Response\n\n\ndef example_update_org_member():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[OrgMember, Error]] = update_org_member.sync(\n client=client,\n user_id=Uuid(\"\"),\n body=UpdateMemberToOrgBody(\n role=UserOrgRole.ADMIN,\n ),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: OrgMember = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.orgs.update_org_member.html" - } - }, - { - "op": "add", - "path": "/paths/~1org~1members~1{user_id}/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.orgs import get_org_member\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, OrgMember\nfrom kittycad.models.uuid import Uuid\nfrom kittycad.types import Response\n\n\ndef example_get_org_member():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[OrgMember, Error]] = get_org_member.sync(\n client=client,\n user_id=Uuid(\"\"),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: OrgMember = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.orgs.get_org_member.html" - } - }, - { - "op": "add", - "path": "/paths/~1org~1payment~1balance/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import get_payment_balance_for_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import CustomerBalance, Error\nfrom kittycad.types import Response\n\n\ndef example_get_payment_balance_for_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[CustomerBalance, Error]] = (\n get_payment_balance_for_org.sync(\n client=client,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: CustomerBalance = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.get_payment_balance_for_org.html" - } - }, - { - "op": "add", - "path": "/paths/~1_meta~1info/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.meta import get_metadata\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, Metadata\nfrom kittycad.types import Response\n\n\ndef example_get_metadata():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[Metadata, Error]] = get_metadata.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Metadata = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.meta.get_metadata.html" - } - }, - { - "op": "add", - "path": "/paths/~1org~1payment~1methods/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import list_payment_methods_for_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, PaymentMethod\nfrom kittycad.types import Response\n\n\ndef example_list_payment_methods_for_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[List[PaymentMethod], Error]] = (\n list_payment_methods_for_org.sync(\n client=client,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: List[PaymentMethod] = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.list_payment_methods_for_org.html" - } - }, - { - "op": "add", - "path": "/paths/~1orgs/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.orgs import list_orgs\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, OrgResultsPage\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\ndef example_list_orgs():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[OrgResultsPage, Error]] = list_orgs.sync(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: OrgResultsPage = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.orgs.list_orgs.html" - } - }, - { - "op": "add", - "path": "/paths/~1file~1volume/post/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.file import create_file_volume\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, FileVolume\nfrom kittycad.models.file_import_format import FileImportFormat\nfrom kittycad.models.unit_volume import UnitVolume\nfrom kittycad.types import Response\n\n\ndef example_create_file_volume():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[FileVolume, Error]] = create_file_volume.sync(\n client=client,\n output_unit=UnitVolume.CM3,\n src_format=FileImportFormat.FBX,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: FileVolume = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.file.create_file_volume.html" - } - }, - { - "op": "add", - "path": "/paths/~1internal~1discord~1api-token~1{discord_id}/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.meta import internal_get_api_token_for_discord_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiToken, Error\nfrom kittycad.types import Response\n\n\ndef example_internal_get_api_token_for_discord_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ApiToken, Error]] = (\n internal_get_api_token_for_discord_user.sync(\n client=client,\n discord_id=\"\",\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ApiToken = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.meta.internal_get_api_token_for_discord_user.html" - } - }, - { - "op": "add", - "path": "/paths/~1user~1session~1{token}/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.users import get_session_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, Session\nfrom kittycad.types import Response\n\n\ndef example_get_session_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[Session, Error]] = get_session_for_user.sync(\n client=client,\n token=\"\",\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Session = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.get_session_for_user.html" - } - }, - { - "op": "add", - "path": "/paths/~1users-extended~1{id}/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.users import get_user_extended\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, ExtendedUser\nfrom kittycad.types import Response\n\n\ndef example_get_user_extended():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ExtendedUser, Error]] = get_user_extended.sync(\n client=client,\n id=\"\",\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ExtendedUser = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.get_user_extended.html" - } - }, - { - "op": "add", - "path": "/paths/~1debug~1uploads/post/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.meta import create_debug_uploads\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_create_debug_uploads():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[List[str], Error]] = create_debug_uploads.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: List[str] = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.meta.create_debug_uploads.html" - } - }, - { - "op": "add", - "path": "/paths/~1org~1payment~1tax/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import validate_customer_tax_information_for_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_validate_customer_tax_information_for_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = validate_customer_tax_information_for_org.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.validate_customer_tax_information_for_org.html" - } - }, - { - "op": "add", - "path": "/paths/~1unit~1conversion~1area~1{input_unit}~1{output_unit}/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.unit import get_area_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, UnitAreaConversion\nfrom kittycad.models.unit_area import UnitArea\nfrom kittycad.types import Response\n\n\ndef example_get_area_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[UnitAreaConversion, Error]] = (\n get_area_unit_conversion.sync(\n client=client,\n input_unit=UnitArea.CM2,\n output_unit=UnitArea.CM2,\n value=3.14,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: UnitAreaConversion = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_area_unit_conversion.html" - } - }, - { - "op": "add", - "path": "/paths/~1user~1payment/delete/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import delete_payment_information_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_delete_payment_information_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = delete_payment_information_for_user.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.delete_payment_information_for_user.html" - } - }, - { - "op": "add", - "path": "/paths/~1user~1payment/post/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import create_payment_information_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Customer, Error\nfrom kittycad.models.billing_info import BillingInfo\nfrom kittycad.types import Response\n\n\ndef example_create_payment_information_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[Customer, Error]] = (\n create_payment_information_for_user.sync(\n client=client,\n body=BillingInfo(\n name=\"\",\n phone=\"\",\n ),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Customer = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.create_payment_information_for_user.html" - } - }, - { - "op": "add", - "path": "/paths/~1user~1payment/put/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import update_payment_information_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Customer, Error\nfrom kittycad.models.billing_info import BillingInfo\nfrom kittycad.types import Response\n\n\ndef example_update_payment_information_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[Customer, Error]] = (\n update_payment_information_for_user.sync(\n client=client,\n body=BillingInfo(\n name=\"\",\n phone=\"\",\n ),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Customer = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.update_payment_information_for_user.html" - } - }, - { - "op": "add", - "path": "/paths/~1user~1payment/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import get_payment_information_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Customer, Error\nfrom kittycad.types import Response\n\n\ndef example_get_payment_information_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[Customer, Error]] = (\n get_payment_information_for_user.sync(\n client=client,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Customer = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.get_payment_information_for_user.html" - } - }, - { - "op": "add", - "path": "/paths/~1org~1privacy/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.orgs import get_org_privacy_settings\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_get_org_privacy_settings():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[PrivacySettings, Error]] = (\n get_org_privacy_settings.sync(\n client=client,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: PrivacySettings = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.orgs.get_org_privacy_settings.html" - } - }, - { - "op": "add", - "path": "/paths/~1org~1privacy/put/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.orgs import update_org_privacy_settings\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.models.privacy_settings import PrivacySettings\nfrom kittycad.types import Response\n\n\ndef example_update_org_privacy_settings():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[PrivacySettings, Error]] = (\n update_org_privacy_settings.sync(\n client=client,\n body=PrivacySettings(\n can_train_on_data=False,\n ),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: PrivacySettings = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.orgs.update_org_privacy_settings.html" - } - }, - { - "op": "add", - "path": "/paths/~1unit~1conversion~1frequency~1{input_unit}~1{output_unit}/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.unit import get_frequency_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, UnitFrequencyConversion\nfrom kittycad.models.unit_frequency import UnitFrequency\nfrom kittycad.types import Response\n\n\ndef example_get_frequency_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[UnitFrequencyConversion, Error]] = (\n get_frequency_unit_conversion.sync(\n client=client,\n input_unit=UnitFrequency.GIGAHERTZ,\n output_unit=UnitFrequency.GIGAHERTZ,\n value=3.14,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: UnitFrequencyConversion = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_frequency_unit_conversion.html" - } - }, - { - "op": "add", - "path": "/paths/~1users~1{id}~1api-calls/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.api_calls import list_api_calls_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiCallWithPriceResultsPage, Error\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\ndef example_list_api_calls_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ApiCallWithPriceResultsPage, Error]] = (\n list_api_calls_for_user.sync(\n client=client,\n id=\"\",\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ApiCallWithPriceResultsPage = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.list_api_calls_for_user.html" - } - }, - { - "op": "add", - "path": "/paths/~1org~1payment~1invoices/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import list_invoices_for_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, Invoice\nfrom kittycad.types import Response\n\n\ndef example_list_invoices_for_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[List[Invoice], Error]] = list_invoices_for_org.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: List[Invoice] = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.list_invoices_for_org.html" - } - }, - { - "op": "add", - "path": "/paths/~1auth~1email/post/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.hidden import auth_email\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, VerificationTokenResponse\nfrom kittycad.models.email_authentication_form import EmailAuthenticationForm\nfrom kittycad.types import Response\n\n\ndef example_auth_email():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[VerificationTokenResponse, Error]] = auth_email.sync(\n client=client,\n body=EmailAuthenticationForm(\n email=\"\",\n ),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: VerificationTokenResponse = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.hidden.auth_email.html" - } - }, - { - "op": "add", - "path": "/paths/~1apps~1github~1callback/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.apps import apps_github_callback\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_apps_github_callback():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = apps_github_callback.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.apps.apps_github_callback.html" + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import delete_payment_method_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_delete_payment_method_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = delete_payment_method_for_user.sync(\n client=client,\n id=\"\",\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.delete_payment_method_for_user.html" } }, { @@ -743,110 +55,6 @@ "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.hidden.logout.html" } }, - { - "op": "add", - "path": "/paths/~1user~1api-tokens~1{token}/delete/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.api_tokens import delete_api_token_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_delete_api_token_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = delete_api_token_for_user.sync(\n client=client,\n token=\"\",\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_tokens.delete_api_token_for_user.html" - } - }, - { - "op": "add", - "path": "/paths/~1user~1api-tokens~1{token}/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.api_tokens import get_api_token_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiToken, Error\nfrom kittycad.types import Response\n\n\ndef example_get_api_token_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ApiToken, Error]] = get_api_token_for_user.sync(\n client=client,\n token=\"\",\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ApiToken = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_tokens.get_api_token_for_user.html" - } - }, - { - "op": "add", - "path": "/paths/~1unit~1conversion~1pressure~1{input_unit}~1{output_unit}/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.unit import get_pressure_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, UnitPressureConversion\nfrom kittycad.models.unit_pressure import UnitPressure\nfrom kittycad.types import Response\n\n\ndef example_get_pressure_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[UnitPressureConversion, Error]] = (\n get_pressure_unit_conversion.sync(\n client=client,\n input_unit=UnitPressure.ATMOSPHERES,\n output_unit=UnitPressure.ATMOSPHERES,\n value=3.14,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: UnitPressureConversion = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_pressure_unit_conversion.html" - } - }, - { - "op": "add", - "path": "/paths/~1ws~1executor~1term/get/x-python", - "value": { - "example": "from kittycad.api.executor import create_executor_term\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.types import Response\n\n\ndef example_create_executor_term():\n # Create our client.\n client = ClientFromEnv()\n\n # Connect to the websocket.\n with create_executor_term.sync(\n client=client,\n ) as websocket:\n\n # Send a message.\n websocket.send(\"{}\")\n\n # Get the messages.\n for message in websocket:\n print(message)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.executor.create_executor_term.html" - } - }, - { - "op": "add", - "path": "/paths/~1file~1execute~1{lang}/post/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.executor import create_file_execution\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import CodeOutput, Error\nfrom kittycad.models.code_language import CodeLanguage\nfrom kittycad.types import Response\n\n\ndef example_create_file_execution():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[CodeOutput, Error]] = create_file_execution.sync(\n client=client,\n lang=CodeLanguage.GO,\n output=None, # Optional[str]\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: CodeOutput = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.executor.create_file_execution.html" - } - }, - { - "op": "add", - "path": "/paths/~1orgs~1{id}~1enterprise~1pricing/put/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.orgs import update_enterprise_pricing_for_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, ZooProductSubscriptions\nfrom kittycad.models.plan_interval import PlanInterval\nfrom kittycad.models.subscription_tier_price import per_user\nfrom kittycad.models.uuid import Uuid\nfrom kittycad.types import Response\n\n\ndef example_update_enterprise_pricing_for_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ZooProductSubscriptions, Error]] = (\n update_enterprise_pricing_for_org.sync(\n client=client,\n id=Uuid(\"\"),\n body=per_user(\n interval=PlanInterval.DAY,\n price=3.14,\n ),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ZooProductSubscriptions = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.orgs.update_enterprise_pricing_for_org.html" - } - }, - { - "op": "add", - "path": "/paths/~1user~1privacy/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.users import get_user_privacy_settings\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_get_user_privacy_settings():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[PrivacySettings, Error]] = (\n get_user_privacy_settings.sync(\n client=client,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: PrivacySettings = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.get_user_privacy_settings.html" - } - }, - { - "op": "add", - "path": "/paths/~1user~1privacy/put/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.users import update_user_privacy_settings\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.models.privacy_settings import PrivacySettings\nfrom kittycad.types import Response\n\n\ndef example_update_user_privacy_settings():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[PrivacySettings, Error]] = (\n update_user_privacy_settings.sync(\n client=client,\n body=PrivacySettings(\n can_train_on_data=False,\n ),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: PrivacySettings = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.update_user_privacy_settings.html" - } - }, - { - "op": "add", - "path": "/paths/~1events/post/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.meta import create_event\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.models.event import modeling_app_event\nfrom kittycad.models.modeling_app_event_type import ModelingAppEventType\nfrom kittycad.types import Response\n\n\ndef example_create_event():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = create_event.sync(\n client=client,\n body=modeling_app_event(\n created_at=\"\",\n event_type=ModelingAppEventType.SUCCESSFUL_COMPILE_BEFORE_CLOSE,\n project_name=\"\",\n source_id=\"\",\n user_id=\"\",\n ),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.meta.create_event.html" - } - }, - { - "op": "add", - "path": "/paths/~1user~1api-calls/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.api_calls import user_list_api_calls\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiCallWithPriceResultsPage, Error\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\ndef example_user_list_api_calls():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ApiCallWithPriceResultsPage, Error]] = (\n user_list_api_calls.sync(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ApiCallWithPriceResultsPage = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.user_list_api_calls.html" - } - }, - { - "op": "add", - "path": "/paths/~1async~1operations~1{id}/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.api_calls import get_async_operation\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import (\n Error,\n FileCenterOfMass,\n FileConversion,\n FileDensity,\n FileMass,\n FileSurfaceArea,\n FileVolume,\n TextToCad,\n)\nfrom kittycad.types import Response\n\n\ndef example_get_async_operation():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[\n Union[\n FileConversion,\n FileCenterOfMass,\n FileMass,\n FileVolume,\n FileDensity,\n FileSurfaceArea,\n TextToCad,\n Error,\n ]\n ] = get_async_operation.sync(\n client=client,\n id=\"\",\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Union[\n FileConversion,\n FileCenterOfMass,\n FileMass,\n FileVolume,\n FileDensity,\n FileSurfaceArea,\n TextToCad,\n ] = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.get_async_operation.html" - } - }, - { - "op": "add", - "path": "/paths/~1unit~1conversion~1volume~1{input_unit}~1{output_unit}/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.unit import get_volume_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, UnitVolumeConversion\nfrom kittycad.models.unit_volume import UnitVolume\nfrom kittycad.types import Response\n\n\ndef example_get_volume_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[UnitVolumeConversion, Error]] = (\n get_volume_unit_conversion.sync(\n client=client,\n input_unit=UnitVolume.CM3,\n output_unit=UnitVolume.CM3,\n value=3.14,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: UnitVolumeConversion = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_volume_unit_conversion.html" - } - }, - { - "op": "add", - "path": "/paths/~1user~1payment~1tax/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import validate_customer_tax_information_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_validate_customer_tax_information_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = validate_customer_tax_information_for_user.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.validate_customer_tax_information_for_user.html" - } - }, { "op": "add", "path": "/paths/~1file~1center-of-mass/post/x-python", @@ -857,18 +65,114 @@ }, { "op": "add", - "path": "/paths/~1file~1mass/post/x-python", + "path": "/paths/~1users~1{id}~1payment~1balance/get/x-python", "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.file import create_file_mass\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, FileMass\nfrom kittycad.models.file_import_format import FileImportFormat\nfrom kittycad.models.unit_density import UnitDensity\nfrom kittycad.models.unit_mass import UnitMass\nfrom kittycad.types import Response\n\n\ndef example_create_file_mass():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[FileMass, Error]] = create_file_mass.sync(\n client=client,\n material_density=3.14,\n material_density_unit=UnitDensity.LB_FT3,\n output_unit=UnitMass.G,\n src_format=FileImportFormat.FBX,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: FileMass = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.file.create_file_mass.html" + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import get_payment_balance_for_any_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import CustomerBalance, Error\nfrom kittycad.models.uuid import Uuid\nfrom kittycad.types import Response\n\n\ndef example_get_payment_balance_for_any_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[CustomerBalance, Error]] = (\n get_payment_balance_for_any_user.sync(\n client=client,\n id=Uuid(\"\"),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: CustomerBalance = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.get_payment_balance_for_any_user.html" } }, { "op": "add", - "path": "/paths/~1orgs~1{id}/get/x-python", + "path": "/paths/~1users~1{id}~1payment~1balance/put/x-python", "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.orgs import get_any_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, Org\nfrom kittycad.models.uuid import Uuid\nfrom kittycad.types import Response\n\n\ndef example_get_any_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[Org, Error]] = get_any_org.sync(\n client=client,\n id=Uuid(\"\"),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Org = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.orgs.get_any_org.html" + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import update_payment_balance_for_any_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import CustomerBalance, Error\nfrom kittycad.models.update_payment_balance import UpdatePaymentBalance\nfrom kittycad.models.uuid import Uuid\nfrom kittycad.types import Response\n\n\ndef example_update_payment_balance_for_any_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[CustomerBalance, Error]] = (\n update_payment_balance_for_any_user.sync(\n client=client,\n id=Uuid(\"\"),\n body=UpdatePaymentBalance(),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: CustomerBalance = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.update_payment_balance_for_any_user.html" + } + }, + { + "op": "add", + "path": "/paths/~1user~1payment~1balance/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import get_payment_balance_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import CustomerBalance, Error\nfrom kittycad.types import Response\n\n\ndef example_get_payment_balance_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[CustomerBalance, Error]] = (\n get_payment_balance_for_user.sync(\n client=client,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: CustomerBalance = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.get_payment_balance_for_user.html" + } + }, + { + "op": "add", + "path": "/paths/~1unit~1conversion~1frequency~1{input_unit}~1{output_unit}/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.unit import get_frequency_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, UnitFrequencyConversion\nfrom kittycad.models.unit_frequency import UnitFrequency\nfrom kittycad.types import Response\n\n\ndef example_get_frequency_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[UnitFrequencyConversion, Error]] = (\n get_frequency_unit_conversion.sync(\n client=client,\n input_unit=UnitFrequency.GIGAHERTZ,\n output_unit=UnitFrequency.GIGAHERTZ,\n value=3.14,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: UnitFrequencyConversion = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_frequency_unit_conversion.html" + } + }, + { + "op": "add", + "path": "/paths/~1apps~1github~1consent/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.apps import apps_github_consent\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import AppClientInfo, Error\nfrom kittycad.types import Response\n\n\ndef example_apps_github_consent():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[AppClientInfo, Error]] = apps_github_consent.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: AppClientInfo = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.apps.apps_github_consent.html" + } + }, + { + "op": "add", + "path": "/paths/~1user~1payment~1subscriptions/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import get_user_subscription\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, ZooProductSubscriptions\nfrom kittycad.types import Response\n\n\ndef example_get_user_subscription():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ZooProductSubscriptions, Error]] = (\n get_user_subscription.sync(\n client=client,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ZooProductSubscriptions = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.get_user_subscription.html" + } + }, + { + "op": "add", + "path": "/paths/~1user~1payment~1subscriptions/post/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import create_user_subscription\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, ZooProductSubscriptions\nfrom kittycad.models.modeling_app_individual_subscription_tier import (\n ModelingAppIndividualSubscriptionTier,\n)\nfrom kittycad.models.zoo_product_subscriptions_user_request import (\n ZooProductSubscriptionsUserRequest,\n)\nfrom kittycad.types import Response\n\n\ndef example_create_user_subscription():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ZooProductSubscriptions, Error]] = (\n create_user_subscription.sync(\n client=client,\n body=ZooProductSubscriptionsUserRequest(\n modeling_app=ModelingAppIndividualSubscriptionTier.FREE,\n ),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ZooProductSubscriptions = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.create_user_subscription.html" + } + }, + { + "op": "add", + "path": "/paths/~1user~1payment~1subscriptions/put/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import update_user_subscription\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, ZooProductSubscriptions\nfrom kittycad.models.modeling_app_individual_subscription_tier import (\n ModelingAppIndividualSubscriptionTier,\n)\nfrom kittycad.models.zoo_product_subscriptions_user_request import (\n ZooProductSubscriptionsUserRequest,\n)\nfrom kittycad.types import Response\n\n\ndef example_update_user_subscription():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ZooProductSubscriptions, Error]] = (\n update_user_subscription.sync(\n client=client,\n body=ZooProductSubscriptionsUserRequest(\n modeling_app=ModelingAppIndividualSubscriptionTier.FREE,\n ),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ZooProductSubscriptions = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.update_user_subscription.html" + } + }, + { + "op": "add", + "path": "/paths/~1unit~1conversion~1area~1{input_unit}~1{output_unit}/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.unit import get_area_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, UnitAreaConversion\nfrom kittycad.models.unit_area import UnitArea\nfrom kittycad.types import Response\n\n\ndef example_get_area_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[UnitAreaConversion, Error]] = (\n get_area_unit_conversion.sync(\n client=client,\n input_unit=UnitArea.CM2,\n output_unit=UnitArea.CM2,\n value=3.14,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: UnitAreaConversion = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_area_unit_conversion.html" + } + }, + { + "op": "add", + "path": "/paths/~1org~1payment~1intent/post/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import create_payment_intent_for_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, PaymentIntent\nfrom kittycad.types import Response\n\n\ndef example_create_payment_intent_for_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[PaymentIntent, Error]] = (\n create_payment_intent_for_org.sync(\n client=client,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: PaymentIntent = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.create_payment_intent_for_org.html" + } + }, + { + "op": "add", + "path": "/paths/~1user~1api-tokens/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.api_tokens import list_api_tokens_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiTokenResultsPage, Error\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\ndef example_list_api_tokens_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ApiTokenResultsPage, Error]] = (\n list_api_tokens_for_user.sync(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ApiTokenResultsPage = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_tokens.list_api_tokens_for_user.html" + } + }, + { + "op": "add", + "path": "/paths/~1user~1api-tokens/post/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.api_tokens import create_api_token_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiToken, Error\nfrom kittycad.types import Response\n\n\ndef example_create_api_token_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ApiToken, Error]] = create_api_token_for_user.sync(\n client=client,\n label=None, # Optional[str]\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ApiToken = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_tokens.create_api_token_for_user.html" + } + }, + { + "op": "add", + "path": "/paths/~1user~1text-to-cad/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.ai import list_text_to_cad_models_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, TextToCadResultsPage\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\ndef example_list_text_to_cad_models_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[TextToCadResultsPage, Error]] = (\n list_text_to_cad_models_for_user.sync(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n no_models=None, # Optional[bool]\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: TextToCadResultsPage = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.ai.list_text_to_cad_models_for_user.html" + } + }, + { + "op": "add", + "path": "/paths/~1users/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.users import list_users\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, UserResultsPage\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\ndef example_list_users():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[UserResultsPage, Error]] = list_users.sync(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: UserResultsPage = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.list_users.html" } }, { @@ -889,42 +193,10 @@ }, { "op": "add", - "path": "/paths/~1org~1service-accounts~1{token}/delete/x-python", + "path": "/paths/~1unit~1conversion~1temperature~1{input_unit}~1{output_unit}/get/x-python", "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.service_accounts import delete_service_account_for_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_delete_service_account_for_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = delete_service_account_for_org.sync(\n client=client,\n token=\"\",\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.service_accounts.delete_service_account_for_org.html" - } - }, - { - "op": "add", - "path": "/paths/~1org~1service-accounts~1{token}/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.service_accounts import get_service_account_for_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, ServiceAccount\nfrom kittycad.types import Response\n\n\ndef example_get_service_account_for_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ServiceAccount, Error]] = (\n get_service_account_for_org.sync(\n client=client,\n token=\"\",\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ServiceAccount = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.service_accounts.get_service_account_for_org.html" - } - }, - { - "op": "add", - "path": "/paths/~1user/delete/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.users import delete_user_self\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_delete_user_self():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = delete_user_self.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.delete_user_self.html" - } - }, - { - "op": "add", - "path": "/paths/~1user/put/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.users import update_user_self\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, User\nfrom kittycad.models.update_user import UpdateUser\nfrom kittycad.types import Response\n\n\ndef example_update_user_self():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[User, Error]] = update_user_self.sync(\n client=client,\n body=UpdateUser(\n company=\"\",\n discord=\"\",\n first_name=\"\",\n github=\"\",\n image=\"\",\n last_name=\"\",\n phone=\"\",\n ),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: User = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.update_user_self.html" - } - }, - { - "op": "add", - "path": "/paths/~1user/get/x-python", - "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.users import get_user_self\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, User\nfrom kittycad.types import Response\n\n\ndef example_get_user_self():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[User, Error]] = get_user_self.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: User = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.get_user_self.html" + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.unit import get_temperature_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, UnitTemperatureConversion\nfrom kittycad.models.unit_temperature import UnitTemperature\nfrom kittycad.types import Response\n\n\ndef example_get_temperature_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[UnitTemperatureConversion, Error]] = (\n get_temperature_unit_conversion.sync(\n client=client,\n input_unit=UnitTemperature.CELSIUS,\n output_unit=UnitTemperature.CELSIUS,\n value=3.14,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: UnitTemperatureConversion = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_temperature_unit_conversion.html" } }, { @@ -937,34 +209,210 @@ }, { "op": "add", - "path": "/paths/~1unit~1conversion~1force~1{input_unit}~1{output_unit}/get/x-python", + "path": "/paths/~1ws~1executor~1term/get/x-python", "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.unit import get_force_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, UnitForceConversion\nfrom kittycad.models.unit_force import UnitForce\nfrom kittycad.types import Response\n\n\ndef example_get_force_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[UnitForceConversion, Error]] = (\n get_force_unit_conversion.sync(\n client=client,\n input_unit=UnitForce.DYNES,\n output_unit=UnitForce.DYNES,\n value=3.14,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: UnitForceConversion = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_force_unit_conversion.html" + "example": "from kittycad.api.executor import create_executor_term\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.types import Response\n\n\ndef example_create_executor_term():\n # Create our client.\n client = ClientFromEnv()\n\n # Connect to the websocket.\n with create_executor_term.sync(\n client=client,\n ) as websocket:\n\n # Send a message.\n websocket.send(\"{}\")\n\n # Get the messages.\n for message in websocket:\n print(message)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.executor.create_executor_term.html" } }, { "op": "add", - "path": "/paths/~1user~1onboarding/get/x-python", + "path": "/paths/~1file~1conversion~1{src_format}~1{output_format}/post/x-python", "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.users import get_user_onboarding_self\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, Onboarding\nfrom kittycad.types import Response\n\n\ndef example_get_user_onboarding_self():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[Onboarding, Error]] = get_user_onboarding_self.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Onboarding = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.get_user_onboarding_self.html" + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.file import create_file_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, FileConversion\nfrom kittycad.models.file_export_format import FileExportFormat\nfrom kittycad.models.file_import_format import FileImportFormat\nfrom kittycad.types import Response\n\n\ndef example_create_file_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[FileConversion, Error]] = create_file_conversion.sync(\n client=client,\n output_format=FileExportFormat.FBX,\n src_format=FileImportFormat.FBX,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: FileConversion = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.file.create_file_conversion.html" } }, { "op": "add", - "path": "/paths/~1user~1payment~1intent/post/x-python", + "path": "/paths/~1api-calls~1{id}/get/x-python", "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import create_payment_intent_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, PaymentIntent\nfrom kittycad.types import Response\n\n\ndef example_create_payment_intent_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[PaymentIntent, Error]] = (\n create_payment_intent_for_user.sync(\n client=client,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: PaymentIntent = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.create_payment_intent_for_user.html" + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.api_calls import get_api_call\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiCallWithPrice, Error\nfrom kittycad.types import Response\n\n\ndef example_get_api_call():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ApiCallWithPrice, Error]] = get_api_call.sync(\n client=client,\n id=\"\",\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ApiCallWithPrice = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.get_api_call.html" } }, { "op": "add", - "path": "/paths/~1ai-prompts~1{id}/get/x-python", + "path": "/paths/~1file~1volume/post/x-python", "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.ai import get_ai_prompt\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import AiPrompt, Error\nfrom kittycad.types import Response\n\n\ndef example_get_ai_prompt():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[AiPrompt, Error]] = get_ai_prompt.sync(\n client=client,\n id=\"\",\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: AiPrompt = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.ai.get_ai_prompt.html" + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.file import create_file_volume\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, FileVolume\nfrom kittycad.models.file_import_format import FileImportFormat\nfrom kittycad.models.unit_volume import UnitVolume\nfrom kittycad.types import Response\n\n\ndef example_create_file_volume():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[FileVolume, Error]] = create_file_volume.sync(\n client=client,\n output_unit=UnitVolume.CM3,\n src_format=FileImportFormat.FBX,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: FileVolume = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.file.create_file_volume.html" + } + }, + { + "op": "add", + "path": "/paths/~1user~1payment~1methods/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import list_payment_methods_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, PaymentMethod\nfrom kittycad.types import Response\n\n\ndef example_list_payment_methods_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[List[PaymentMethod], Error]] = (\n list_payment_methods_for_user.sync(\n client=client,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: List[PaymentMethod] = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.list_payment_methods_for_user.html" + } + }, + { + "op": "add", + "path": "/paths/~1org~1payment/delete/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import delete_payment_information_for_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_delete_payment_information_for_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = delete_payment_information_for_org.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.delete_payment_information_for_org.html" + } + }, + { + "op": "add", + "path": "/paths/~1org~1payment/post/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import create_payment_information_for_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Customer, Error\nfrom kittycad.models.billing_info import BillingInfo\nfrom kittycad.types import Response\n\n\ndef example_create_payment_information_for_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[Customer, Error]] = (\n create_payment_information_for_org.sync(\n client=client,\n body=BillingInfo(\n name=\"\",\n phone=\"\",\n ),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Customer = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.create_payment_information_for_org.html" + } + }, + { + "op": "add", + "path": "/paths/~1org~1payment/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import get_payment_information_for_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Customer, Error\nfrom kittycad.types import Response\n\n\ndef example_get_payment_information_for_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[Customer, Error]] = (\n get_payment_information_for_org.sync(\n client=client,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Customer = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.get_payment_information_for_org.html" + } + }, + { + "op": "add", + "path": "/paths/~1org~1payment/put/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import update_payment_information_for_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Customer, Error\nfrom kittycad.models.billing_info import BillingInfo\nfrom kittycad.types import Response\n\n\ndef example_update_payment_information_for_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[Customer, Error]] = (\n update_payment_information_for_org.sync(\n client=client,\n body=BillingInfo(\n name=\"\",\n phone=\"\",\n ),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Customer = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.update_payment_information_for_org.html" + } + }, + { + "op": "add", + "path": "/paths/~1auth~1saml~1provider~1{provider_id}~1login/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.hidden import get_auth_saml\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.models.uuid import Uuid\nfrom kittycad.types import Response\n\n\ndef example_get_auth_saml():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = get_auth_saml.sync(\n client=client,\n provider_id=Uuid(\"\"),\n callback_url=None, # Optional[str]\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.hidden.get_auth_saml.html" + } + }, + { + "op": "add", + "path": "/paths/~1auth~1saml~1provider~1{provider_id}~1login/post/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.hidden import post_auth_saml\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.models.uuid import Uuid\nfrom kittycad.types import Response\n\n\ndef example_post_auth_saml():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = post_auth_saml.sync(\n client=client,\n provider_id=Uuid(\"\"),\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.hidden.post_auth_saml.html" + } + }, + { + "op": "add", + "path": "/paths/~1_meta~1info/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.meta import get_metadata\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, Metadata\nfrom kittycad.types import Response\n\n\ndef example_get_metadata():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[Metadata, Error]] = get_metadata.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Metadata = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.meta.get_metadata.html" + } + }, + { + "op": "add", + "path": "/paths/~1user~1payment~1invoices/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import list_invoices_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, Invoice\nfrom kittycad.types import Response\n\n\ndef example_list_invoices_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[List[Invoice], Error]] = list_invoices_for_user.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: List[Invoice] = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.list_invoices_for_user.html" + } + }, + { + "op": "add", + "path": "/paths/~1_meta~1ipinfo/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.meta import get_ipinfo\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, IpAddrInfo\nfrom kittycad.types import Response\n\n\ndef example_get_ipinfo():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[IpAddrInfo, Error]] = get_ipinfo.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: IpAddrInfo = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.meta.get_ipinfo.html" + } + }, + { + "op": "add", + "path": "/paths/~1api-calls/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.api_calls import list_api_calls\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiCallWithPriceResultsPage, Error\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\ndef example_list_api_calls():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ApiCallWithPriceResultsPage, Error]] = (\n list_api_calls.sync(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ApiCallWithPriceResultsPage = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.list_api_calls.html" + } + }, + { + "op": "add", + "path": "/paths/~1ai-prompts/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.ai import list_ai_prompts\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import AiPromptResultsPage, Error\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\ndef example_list_ai_prompts():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[AiPromptResultsPage, Error]] = list_ai_prompts.sync(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: AiPromptResultsPage = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.ai.list_ai_prompts.html" + } + }, + { + "op": "add", + "path": "/paths/~1internal~1discord~1api-token~1{discord_id}/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.meta import internal_get_api_token_for_discord_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiToken, Error\nfrom kittycad.types import Response\n\n\ndef example_internal_get_api_token_for_discord_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ApiToken, Error]] = (\n internal_get_api_token_for_discord_user.sync(\n client=client,\n discord_id=\"\",\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ApiToken = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.meta.internal_get_api_token_for_discord_user.html" + } + }, + { + "op": "add", + "path": "/paths/~1orgs~1{id}~1enterprise~1pricing/put/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.orgs import update_enterprise_pricing_for_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, ZooProductSubscriptions\nfrom kittycad.models.plan_interval import PlanInterval\nfrom kittycad.models.subscription_tier_price import per_user\nfrom kittycad.models.uuid import Uuid\nfrom kittycad.types import Response\n\n\ndef example_update_enterprise_pricing_for_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ZooProductSubscriptions, Error]] = (\n update_enterprise_pricing_for_org.sync(\n client=client,\n id=Uuid(\"\"),\n body=per_user(\n interval=PlanInterval.DAY,\n price=3.14,\n ),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ZooProductSubscriptions = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.orgs.update_enterprise_pricing_for_org.html" + } + }, + { + "op": "add", + "path": "/paths/~1ai~1kcl~1completions/post/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.ai import create_kcl_code_completions\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, KclCodeCompletionResponse\nfrom kittycad.models.kcl_code_completion_params import KclCodeCompletionParams\nfrom kittycad.models.kcl_code_completion_request import KclCodeCompletionRequest\nfrom kittycad.types import Response\n\n\ndef example_create_kcl_code_completions():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[KclCodeCompletionResponse, Error]] = (\n create_kcl_code_completions.sync(\n client=client,\n body=KclCodeCompletionRequest(\n extra=KclCodeCompletionParams(\n language=\"\",\n trim_by_indentation=False,\n ),\n prompt=\"\",\n stop=[\"\"],\n stream=False,\n suffix=\"\",\n ),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: KclCodeCompletionResponse = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.ai.create_kcl_code_completions.html" + } + }, + { + "op": "add", + "path": "/paths/~1api-call-metrics/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.api_calls import get_api_call_metrics\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiCallQueryGroup, Error\nfrom kittycad.models.api_call_query_group_by import ApiCallQueryGroupBy\nfrom kittycad.types import Response\n\n\ndef example_get_api_call_metrics():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[List[ApiCallQueryGroup], Error]] = (\n get_api_call_metrics.sync(\n client=client,\n group_by=ApiCallQueryGroupBy.EMAIL,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: List[ApiCallQueryGroup] = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.get_api_call_metrics.html" + } + }, + { + "op": "add", + "path": "/paths/~1async~1operations/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.api_calls import list_async_operations\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import AsyncApiCallResultsPage, Error\nfrom kittycad.models.api_call_status import ApiCallStatus\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\ndef example_list_async_operations():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[AsyncApiCallResultsPage, Error]] = (\n list_async_operations.sync(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n status=ApiCallStatus.QUEUED,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: AsyncApiCallResultsPage = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.list_async_operations.html" + } + }, + { + "op": "add", + "path": "/paths/~1user/delete/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.users import delete_user_self\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_delete_user_self():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = delete_user_self.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.delete_user_self.html" + } + }, + { + "op": "add", + "path": "/paths/~1user/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.users import get_user_self\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, User\nfrom kittycad.types import Response\n\n\ndef example_get_user_self():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[User, Error]] = get_user_self.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: User = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.get_user_self.html" + } + }, + { + "op": "add", + "path": "/paths/~1user/put/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.users import update_user_self\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, User\nfrom kittycad.models.update_user import UpdateUser\nfrom kittycad.types import Response\n\n\ndef example_update_user_self():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[User, Error]] = update_user_self.sync(\n client=client,\n body=UpdateUser(\n company=\"\",\n discord=\"\",\n first_name=\"\",\n github=\"\",\n image=\"\",\n last_name=\"\",\n phone=\"\",\n ),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: User = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.update_user_self.html" + } + }, + { + "op": "add", + "path": "/paths/~1ping/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.meta import ping\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, Pong\nfrom kittycad.types import Response\n\n\ndef example_ping():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[Pong, Error]] = ping.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Pong = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.meta.ping.html" + } + }, + { + "op": "add", + "path": "/paths/~1store~1coupon/post/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.store import create_store_coupon\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import DiscountCode, Error\nfrom kittycad.models.store_coupon_params import StoreCouponParams\nfrom kittycad.types import Response\n\n\ndef example_create_store_coupon():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[DiscountCode, Error]] = create_store_coupon.sync(\n client=client,\n body=StoreCouponParams(\n percent_off=10,\n ),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: DiscountCode = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.store.create_store_coupon.html" } }, { @@ -985,10 +433,330 @@ }, { "op": "add", - "path": "/paths/~1unit~1conversion~1current~1{input_unit}~1{output_unit}/get/x-python", + "path": "/paths/~1user~1api-calls/get/x-python", "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.unit import get_current_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, UnitCurrentConversion\nfrom kittycad.models.unit_current import UnitCurrent\nfrom kittycad.types import Response\n\n\ndef example_get_current_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[UnitCurrentConversion, Error]] = (\n get_current_unit_conversion.sync(\n client=client,\n input_unit=UnitCurrent.AMPERES,\n output_unit=UnitCurrent.AMPERES,\n value=3.14,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: UnitCurrentConversion = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_current_unit_conversion.html" + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.api_calls import user_list_api_calls\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiCallWithPriceResultsPage, Error\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\ndef example_user_list_api_calls():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ApiCallWithPriceResultsPage, Error]] = (\n user_list_api_calls.sync(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ApiCallWithPriceResultsPage = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.user_list_api_calls.html" + } + }, + { + "op": "add", + "path": "/paths/~1user~1payment~1tax/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import validate_customer_tax_information_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_validate_customer_tax_information_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = validate_customer_tax_information_for_user.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.validate_customer_tax_information_for_user.html" + } + }, + { + "op": "add", + "path": "/paths/~1auth~1email/post/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.hidden import auth_email\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, VerificationTokenResponse\nfrom kittycad.models.email_authentication_form import EmailAuthenticationForm\nfrom kittycad.types import Response\n\n\ndef example_auth_email():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[VerificationTokenResponse, Error]] = auth_email.sync(\n client=client,\n body=EmailAuthenticationForm(\n email=\"\",\n ),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: VerificationTokenResponse = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.hidden.auth_email.html" + } + }, + { + "op": "add", + "path": "/paths/~1file~1density/post/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.file import create_file_density\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, FileDensity\nfrom kittycad.models.file_import_format import FileImportFormat\nfrom kittycad.models.unit_density import UnitDensity\nfrom kittycad.models.unit_mass import UnitMass\nfrom kittycad.types import Response\n\n\ndef example_create_file_density():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[FileDensity, Error]] = create_file_density.sync(\n client=client,\n material_mass=3.14,\n material_mass_unit=UnitMass.G,\n output_unit=UnitDensity.LB_FT3,\n src_format=FileImportFormat.FBX,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: FileDensity = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.file.create_file_density.html" + } + }, + { + "op": "add", + "path": "/paths/~1auth~1email~1callback/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.hidden import auth_email_callback\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_auth_email_callback():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = auth_email_callback.sync(\n client=client,\n email=\"\",\n token=\"\",\n callback_url=None, # Optional[str]\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.hidden.auth_email_callback.html" + } + }, + { + "op": "add", + "path": "/paths/~1user~1org/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.orgs import get_user_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, UserOrgInfo\nfrom kittycad.types import Response\n\n\ndef example_get_user_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[UserOrgInfo, Error]] = get_user_org.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: UserOrgInfo = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.orgs.get_user_org.html" + } + }, + { + "op": "add", + "path": "/paths/~1/get/x-python", + "value": { + "example": "from kittycad.api.meta import get_schema\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.types import Response\n\n\ndef example_get_schema():\n # Create our client.\n client = ClientFromEnv()\n\n get_schema.sync(\n client=client,\n )\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.meta.get_schema.html" + } + }, + { + "op": "add", + "path": "/paths/~1org~1api-calls/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.api_calls import org_list_api_calls\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiCallWithPriceResultsPage, Error\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\ndef example_org_list_api_calls():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ApiCallWithPriceResultsPage, Error]] = (\n org_list_api_calls.sync(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ApiCallWithPriceResultsPage = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.org_list_api_calls.html" + } + }, + { + "op": "add", + "path": "/paths/~1unit~1conversion~1power~1{input_unit}~1{output_unit}/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.unit import get_power_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, UnitPowerConversion\nfrom kittycad.models.unit_power import UnitPower\nfrom kittycad.types import Response\n\n\ndef example_get_power_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[UnitPowerConversion, Error]] = (\n get_power_unit_conversion.sync(\n client=client,\n input_unit=UnitPower.BTU_PER_MINUTE,\n output_unit=UnitPower.BTU_PER_MINUTE,\n value=3.14,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: UnitPowerConversion = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_power_unit_conversion.html" + } + }, + { + "op": "add", + "path": "/paths/~1unit~1conversion~1torque~1{input_unit}~1{output_unit}/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.unit import get_torque_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, UnitTorqueConversion\nfrom kittycad.models.unit_torque import UnitTorque\nfrom kittycad.types import Response\n\n\ndef example_get_torque_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[UnitTorqueConversion, Error]] = (\n get_torque_unit_conversion.sync(\n client=client,\n input_unit=UnitTorque.NEWTON_METRES,\n output_unit=UnitTorque.NEWTON_METRES,\n value=3.14,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: UnitTorqueConversion = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_torque_unit_conversion.html" + } + }, + { + "op": "add", + "path": "/paths/~1users~1{id}~1api-calls/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.api_calls import list_api_calls_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiCallWithPriceResultsPage, Error\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\ndef example_list_api_calls_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ApiCallWithPriceResultsPage, Error]] = (\n list_api_calls_for_user.sync(\n client=client,\n id=\"\",\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ApiCallWithPriceResultsPage = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.list_api_calls_for_user.html" + } + }, + { + "op": "add", + "path": "/paths/~1unit~1conversion~1volume~1{input_unit}~1{output_unit}/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.unit import get_volume_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, UnitVolumeConversion\nfrom kittycad.models.unit_volume import UnitVolume\nfrom kittycad.types import Response\n\n\ndef example_get_volume_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[UnitVolumeConversion, Error]] = (\n get_volume_unit_conversion.sync(\n client=client,\n input_unit=UnitVolume.CM3,\n output_unit=UnitVolume.CM3,\n value=3.14,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: UnitVolumeConversion = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_volume_unit_conversion.html" + } + }, + { + "op": "add", + "path": "/paths/~1org~1payment~1tax/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import validate_customer_tax_information_for_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_validate_customer_tax_information_for_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = validate_customer_tax_information_for_org.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.validate_customer_tax_information_for_org.html" + } + }, + { + "op": "add", + "path": "/paths/~1org~1payment~1balance/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import get_payment_balance_for_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import CustomerBalance, Error\nfrom kittycad.types import Response\n\n\ndef example_get_payment_balance_for_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[CustomerBalance, Error]] = (\n get_payment_balance_for_org.sync(\n client=client,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: CustomerBalance = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.get_payment_balance_for_org.html" + } + }, + { + "op": "add", + "path": "/paths/~1org~1payment~1subscriptions/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import get_org_subscription\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, ZooProductSubscriptions\nfrom kittycad.types import Response\n\n\ndef example_get_org_subscription():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ZooProductSubscriptions, Error]] = (\n get_org_subscription.sync(\n client=client,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ZooProductSubscriptions = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.get_org_subscription.html" + } + }, + { + "op": "add", + "path": "/paths/~1org~1payment~1subscriptions/post/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import create_org_subscription\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, ZooProductSubscriptions\nfrom kittycad.models.modeling_app_organization_subscription_tier import (\n ModelingAppOrganizationSubscriptionTier,\n)\nfrom kittycad.models.zoo_product_subscriptions_org_request import (\n ZooProductSubscriptionsOrgRequest,\n)\nfrom kittycad.types import Response\n\n\ndef example_create_org_subscription():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ZooProductSubscriptions, Error]] = (\n create_org_subscription.sync(\n client=client,\n body=ZooProductSubscriptionsOrgRequest(\n modeling_app=ModelingAppOrganizationSubscriptionTier.TEAM,\n ),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ZooProductSubscriptions = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.create_org_subscription.html" + } + }, + { + "op": "add", + "path": "/paths/~1org~1payment~1subscriptions/put/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import update_org_subscription\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, ZooProductSubscriptions\nfrom kittycad.models.modeling_app_organization_subscription_tier import (\n ModelingAppOrganizationSubscriptionTier,\n)\nfrom kittycad.models.zoo_product_subscriptions_org_request import (\n ZooProductSubscriptionsOrgRequest,\n)\nfrom kittycad.types import Response\n\n\ndef example_update_org_subscription():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ZooProductSubscriptions, Error]] = (\n update_org_subscription.sync(\n client=client,\n body=ZooProductSubscriptionsOrgRequest(\n modeling_app=ModelingAppOrganizationSubscriptionTier.TEAM,\n ),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ZooProductSubscriptions = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.update_org_subscription.html" + } + }, + { + "op": "add", + "path": "/paths/~1user~1privacy/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.users import get_user_privacy_settings\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_get_user_privacy_settings():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[PrivacySettings, Error]] = (\n get_user_privacy_settings.sync(\n client=client,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: PrivacySettings = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.get_user_privacy_settings.html" + } + }, + { + "op": "add", + "path": "/paths/~1user~1privacy/put/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.users import update_user_privacy_settings\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.models.privacy_settings import PrivacySettings\nfrom kittycad.types import Response\n\n\ndef example_update_user_privacy_settings():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[PrivacySettings, Error]] = (\n update_user_privacy_settings.sync(\n client=client,\n body=PrivacySettings(\n can_train_on_data=False,\n ),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: PrivacySettings = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.update_user_privacy_settings.html" + } + }, + { + "op": "add", + "path": "/paths/~1users~1{id}/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.users import get_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, User\nfrom kittycad.types import Response\n\n\ndef example_get_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[User, Error]] = get_user.sync(\n client=client,\n id=\"\",\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: User = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.get_user.html" + } + }, + { + "op": "add", + "path": "/paths/~1user~1payment~1intent/post/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import create_payment_intent_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, PaymentIntent\nfrom kittycad.types import Response\n\n\ndef example_create_payment_intent_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[PaymentIntent, Error]] = (\n create_payment_intent_for_user.sync(\n client=client,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: PaymentIntent = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.create_payment_intent_for_user.html" + } + }, + { + "op": "add", + "path": "/paths/~1unit~1conversion~1mass~1{input_unit}~1{output_unit}/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.unit import get_mass_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, UnitMassConversion\nfrom kittycad.models.unit_mass import UnitMass\nfrom kittycad.types import Response\n\n\ndef example_get_mass_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[UnitMassConversion, Error]] = (\n get_mass_unit_conversion.sync(\n client=client,\n input_unit=UnitMass.G,\n output_unit=UnitMass.G,\n value=3.14,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: UnitMassConversion = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_mass_unit_conversion.html" + } + }, + { + "op": "add", + "path": "/paths/~1user~1api-calls~1{id}/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.api_calls import get_api_call_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiCallWithPrice, Error\nfrom kittycad.types import Response\n\n\ndef example_get_api_call_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ApiCallWithPrice, Error]] = get_api_call_for_user.sync(\n client=client,\n id=\"\",\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ApiCallWithPrice = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.get_api_call_for_user.html" + } + }, + { + "op": "add", + "path": "/paths/~1unit~1conversion~1force~1{input_unit}~1{output_unit}/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.unit import get_force_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, UnitForceConversion\nfrom kittycad.models.unit_force import UnitForce\nfrom kittycad.types import Response\n\n\ndef example_get_force_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[UnitForceConversion, Error]] = (\n get_force_unit_conversion.sync(\n client=client,\n input_unit=UnitForce.DYNES,\n output_unit=UnitForce.DYNES,\n value=3.14,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: UnitForceConversion = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_force_unit_conversion.html" + } + }, + { + "op": "add", + "path": "/paths/~1orgs~1{id}/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.orgs import get_any_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, Org\nfrom kittycad.models.uuid import Uuid\nfrom kittycad.types import Response\n\n\ndef example_get_any_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[Org, Error]] = get_any_org.sync(\n client=client,\n id=Uuid(\"\"),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Org = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.orgs.get_any_org.html" + } + }, + { + "op": "add", + "path": "/paths/~1file~1execute~1{lang}/post/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.executor import create_file_execution\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import CodeOutput, Error\nfrom kittycad.models.code_language import CodeLanguage\nfrom kittycad.types import Response\n\n\ndef example_create_file_execution():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[CodeOutput, Error]] = create_file_execution.sync(\n client=client,\n lang=CodeLanguage.GO,\n output=None, # Optional[str]\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: CodeOutput = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.executor.create_file_execution.html" + } + }, + { + "op": "add", + "path": "/paths/~1ai~1text-to-cad~1{output_format}/post/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.ai import create_text_to_cad\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, TextToCad\nfrom kittycad.models.file_export_format import FileExportFormat\nfrom kittycad.models.text_to_cad_create_body import TextToCadCreateBody\nfrom kittycad.types import Response\n\n\ndef example_create_text_to_cad():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[TextToCad, Error]] = create_text_to_cad.sync(\n client=client,\n output_format=FileExportFormat.FBX,\n body=TextToCadCreateBody(\n prompt=\"\",\n ),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: TextToCad = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.ai.create_text_to_cad.html" + } + }, + { + "op": "add", + "path": "/paths/~1org~1payment~1methods~1{id}/delete/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import delete_payment_method_for_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_delete_payment_method_for_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = delete_payment_method_for_org.sync(\n client=client,\n id=\"\",\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.delete_payment_method_for_org.html" + } + }, + { + "op": "add", + "path": "/paths/~1org~1members~1{user_id}/delete/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.orgs import delete_org_member\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.models.uuid import Uuid\nfrom kittycad.types import Response\n\n\ndef example_delete_org_member():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = delete_org_member.sync(\n client=client,\n user_id=Uuid(\"\"),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.orgs.delete_org_member.html" + } + }, + { + "op": "add", + "path": "/paths/~1org~1members~1{user_id}/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.orgs import get_org_member\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, OrgMember\nfrom kittycad.models.uuid import Uuid\nfrom kittycad.types import Response\n\n\ndef example_get_org_member():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[OrgMember, Error]] = get_org_member.sync(\n client=client,\n user_id=Uuid(\"\"),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: OrgMember = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.orgs.get_org_member.html" + } + }, + { + "op": "add", + "path": "/paths/~1org~1members~1{user_id}/put/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.orgs import update_org_member\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, OrgMember\nfrom kittycad.models.update_member_to_org_body import UpdateMemberToOrgBody\nfrom kittycad.models.user_org_role import UserOrgRole\nfrom kittycad.models.uuid import Uuid\nfrom kittycad.types import Response\n\n\ndef example_update_org_member():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[OrgMember, Error]] = update_org_member.sync(\n client=client,\n user_id=Uuid(\"\"),\n body=UpdateMemberToOrgBody(\n role=UserOrgRole.ADMIN,\n ),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: OrgMember = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.orgs.update_org_member.html" + } + }, + { + "op": "add", + "path": "/paths/~1org~1service-accounts~1{token}/delete/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.service_accounts import delete_service_account_for_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_delete_service_account_for_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = delete_service_account_for_org.sync(\n client=client,\n token=\"\",\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.service_accounts.delete_service_account_for_org.html" + } + }, + { + "op": "add", + "path": "/paths/~1org~1service-accounts~1{token}/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.service_accounts import get_service_account_for_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, ServiceAccount\nfrom kittycad.types import Response\n\n\ndef example_get_service_account_for_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ServiceAccount, Error]] = (\n get_service_account_for_org.sync(\n client=client,\n token=\"\",\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ServiceAccount = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.service_accounts.get_service_account_for_org.html" + } + }, + { + "op": "add", + "path": "/paths/~1org~1payment~1invoices/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import list_invoices_for_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, Invoice\nfrom kittycad.types import Response\n\n\ndef example_list_invoices_for_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[List[Invoice], Error]] = list_invoices_for_org.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: List[Invoice] = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.list_invoices_for_org.html" + } + }, + { + "op": "add", + "path": "/paths/~1org~1saml~1idp/delete/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.orgs import delete_org_saml_idp\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_delete_org_saml_idp():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = delete_org_saml_idp.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.orgs.delete_org_saml_idp.html" + } + }, + { + "op": "add", + "path": "/paths/~1org~1saml~1idp/post/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.orgs import create_org_saml_idp\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, SamlIdentityProvider\nfrom kittycad.models.idp_metadata_source import base64_encoded_xml\nfrom kittycad.models.saml_identity_provider_create import (\n SamlIdentityProviderCreate,\n)\nfrom kittycad.types import Response\n\n\ndef example_create_org_saml_idp():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[SamlIdentityProvider, Error]] = (\n create_org_saml_idp.sync(\n client=client,\n body=SamlIdentityProviderCreate(\n idp_entity_id=\"\",\n idp_metadata_source=base64_encoded_xml(\n data=\"\",\n ),\n technical_contact_email=\"\",\n ),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: SamlIdentityProvider = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.orgs.create_org_saml_idp.html" + } + }, + { + "op": "add", + "path": "/paths/~1org~1saml~1idp/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.orgs import get_org_saml_idp\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, SamlIdentityProvider\nfrom kittycad.types import Response\n\n\ndef example_get_org_saml_idp():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[SamlIdentityProvider, Error]] = get_org_saml_idp.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: SamlIdentityProvider = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.orgs.get_org_saml_idp.html" + } + }, + { + "op": "add", + "path": "/paths/~1org~1saml~1idp/put/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.orgs import update_org_saml_idp\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, SamlIdentityProvider\nfrom kittycad.models.idp_metadata_source import base64_encoded_xml\nfrom kittycad.models.saml_identity_provider_create import (\n SamlIdentityProviderCreate,\n)\nfrom kittycad.types import Response\n\n\ndef example_update_org_saml_idp():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[SamlIdentityProvider, Error]] = (\n update_org_saml_idp.sync(\n client=client,\n body=SamlIdentityProviderCreate(\n idp_entity_id=\"\",\n idp_metadata_source=base64_encoded_xml(\n data=\"\",\n ),\n technical_contact_email=\"\",\n ),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: SamlIdentityProvider = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.orgs.update_org_saml_idp.html" + } + }, + { + "op": "add", + "path": "/paths/~1org~1payment~1methods/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import list_payment_methods_for_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, PaymentMethod\nfrom kittycad.types import Response\n\n\ndef example_list_payment_methods_for_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[List[PaymentMethod], Error]] = (\n list_payment_methods_for_org.sync(\n client=client,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: List[PaymentMethod] = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.list_payment_methods_for_org.html" + } + }, + { + "op": "add", + "path": "/paths/~1user~1session~1{token}/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.users import get_session_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, Session\nfrom kittycad.types import Response\n\n\ndef example_get_session_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[Session, Error]] = get_session_for_user.sync(\n client=client,\n token=\"\",\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Session = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.get_session_for_user.html" + } + }, + { + "op": "add", + "path": "/paths/~1users-extended/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.users import list_users_extended\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, ExtendedUserResultsPage\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\ndef example_list_users_extended():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ExtendedUserResultsPage, Error]] = (\n list_users_extended.sync(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ExtendedUserResultsPage = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.list_users_extended.html" } }, { @@ -1001,18 +769,250 @@ }, { "op": "add", - "path": "/paths/~1unit~1conversion~1angle~1{input_unit}~1{output_unit}/get/x-python", + "path": "/paths/~1unit~1conversion~1energy~1{input_unit}~1{output_unit}/get/x-python", "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.unit import get_angle_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, UnitAngleConversion\nfrom kittycad.models.unit_angle import UnitAngle\nfrom kittycad.types import Response\n\n\ndef example_get_angle_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[UnitAngleConversion, Error]] = (\n get_angle_unit_conversion.sync(\n client=client,\n input_unit=UnitAngle.DEGREES,\n output_unit=UnitAngle.DEGREES,\n value=3.14,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: UnitAngleConversion = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_angle_unit_conversion.html" + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.unit import get_energy_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, UnitEnergyConversion\nfrom kittycad.models.unit_energy import UnitEnergy\nfrom kittycad.types import Response\n\n\ndef example_get_energy_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[UnitEnergyConversion, Error]] = (\n get_energy_unit_conversion.sync(\n client=client,\n input_unit=UnitEnergy.BTU,\n output_unit=UnitEnergy.BTU,\n value=3.14,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: UnitEnergyConversion = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_energy_unit_conversion.html" } }, { "op": "add", - "path": "/paths/~1org~1payment~1intent/post/x-python", + "path": "/paths/~1ws~1modeling~1commands/get/x-python", "value": { - "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import create_payment_intent_for_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, PaymentIntent\nfrom kittycad.types import Response\n\n\ndef example_create_payment_intent_for_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[PaymentIntent, Error]] = (\n create_payment_intent_for_org.sync(\n client=client,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: PaymentIntent = result\n print(body)\n", - "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.create_payment_intent_for_org.html" + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.modeling import modeling_commands_ws\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, WebSocketRequest, WebSocketResponse\nfrom kittycad.models.post_effect_type import PostEffectType\nfrom kittycad.models.rtc_sdp_type import RtcSdpType\nfrom kittycad.models.rtc_session_description import RtcSessionDescription\nfrom kittycad.models.web_socket_request import sdp_offer\nfrom kittycad.types import Response\n\n\ndef example_modeling_commands_ws():\n # Create our client.\n client = ClientFromEnv()\n\n # Connect to the websocket.\n with modeling_commands_ws.WebSocket(\n client=client,\n fps=10,\n post_effect=PostEffectType.PHOSPHOR,\n show_grid=False,\n unlocked_framerate=False,\n video_res_height=10,\n video_res_width=10,\n webrtc=False,\n pool=None, # Optional[str]\n ) as websocket:\n\n # Send a message.\n websocket.send(\n WebSocketRequest(\n sdp_offer(\n offer=RtcSessionDescription(\n sdp=\"\",\n type=RtcSdpType.UNSPECIFIED,\n ),\n )\n )\n )\n\n # Get a message.\n message = websocket.recv()\n print(message)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.modeling.modeling_commands_ws.html" + } + }, + { + "op": "add", + "path": "/paths/~1user~1onboarding/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.users import get_user_onboarding_self\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, Onboarding\nfrom kittycad.types import Response\n\n\ndef example_get_user_onboarding_self():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[Onboarding, Error]] = get_user_onboarding_self.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Onboarding = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.get_user_onboarding_self.html" + } + }, + { + "op": "add", + "path": "/paths/~1unit~1conversion~1current~1{input_unit}~1{output_unit}/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.unit import get_current_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, UnitCurrentConversion\nfrom kittycad.models.unit_current import UnitCurrent\nfrom kittycad.types import Response\n\n\ndef example_get_current_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[UnitCurrentConversion, Error]] = (\n get_current_unit_conversion.sync(\n client=client,\n input_unit=UnitCurrent.AMPERES,\n output_unit=UnitCurrent.AMPERES,\n value=3.14,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: UnitCurrentConversion = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_current_unit_conversion.html" + } + }, + { + "op": "add", + "path": "/paths/~1ai-prompts~1{id}/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.ai import get_ai_prompt\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import AiPrompt, Error\nfrom kittycad.types import Response\n\n\ndef example_get_ai_prompt():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[AiPrompt, Error]] = get_ai_prompt.sync(\n client=client,\n id=\"\",\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: AiPrompt = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.ai.get_ai_prompt.html" + } + }, + { + "op": "add", + "path": "/paths/~1pricing~1subscriptions/get/x-python", + "value": { + "example": "from kittycad.api.meta import get_pricing_subscriptions\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.types import Response\n\n\ndef example_get_pricing_subscriptions():\n # Create our client.\n client = ClientFromEnv()\n\n get_pricing_subscriptions.sync(\n client=client,\n )\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.meta.get_pricing_subscriptions.html" + } + }, + { + "op": "add", + "path": "/paths/~1events/post/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.meta import create_event\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.models.event import modeling_app_event\nfrom kittycad.models.modeling_app_event_type import ModelingAppEventType\nfrom kittycad.types import Response\n\n\ndef example_create_event():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = create_event.sync(\n client=client,\n body=modeling_app_event(\n created_at=\"\",\n event_type=ModelingAppEventType.SUCCESSFUL_COMPILE_BEFORE_CLOSE,\n project_name=\"\",\n source_id=\"\",\n user_id=\"\",\n ),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.meta.create_event.html" + } + }, + { + "op": "add", + "path": "/paths/~1user~1payment/delete/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import delete_payment_information_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_delete_payment_information_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = delete_payment_information_for_user.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.delete_payment_information_for_user.html" + } + }, + { + "op": "add", + "path": "/paths/~1user~1payment/post/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import create_payment_information_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Customer, Error\nfrom kittycad.models.billing_info import BillingInfo\nfrom kittycad.types import Response\n\n\ndef example_create_payment_information_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[Customer, Error]] = (\n create_payment_information_for_user.sync(\n client=client,\n body=BillingInfo(\n name=\"\",\n phone=\"\",\n ),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Customer = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.create_payment_information_for_user.html" + } + }, + { + "op": "add", + "path": "/paths/~1user~1payment/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import get_payment_information_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Customer, Error\nfrom kittycad.types import Response\n\n\ndef example_get_payment_information_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[Customer, Error]] = (\n get_payment_information_for_user.sync(\n client=client,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Customer = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.get_payment_information_for_user.html" + } + }, + { + "op": "add", + "path": "/paths/~1user~1payment/put/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import update_payment_information_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Customer, Error\nfrom kittycad.models.billing_info import BillingInfo\nfrom kittycad.types import Response\n\n\ndef example_update_payment_information_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[Customer, Error]] = (\n update_payment_information_for_user.sync(\n client=client,\n body=BillingInfo(\n name=\"\",\n phone=\"\",\n ),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Customer = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.update_payment_information_for_user.html" + } + }, + { + "op": "add", + "path": "/paths/~1apps~1github~1callback/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.apps import apps_github_callback\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_apps_github_callback():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = apps_github_callback.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.apps.apps_github_callback.html" + } + }, + { + "op": "add", + "path": "/paths/~1users-extended~1{id}/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.users import get_user_extended\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, ExtendedUser\nfrom kittycad.types import Response\n\n\ndef example_get_user_extended():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ExtendedUser, Error]] = get_user_extended.sync(\n client=client,\n id=\"\",\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ExtendedUser = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.get_user_extended.html" + } + }, + { + "op": "add", + "path": "/paths/~1org~1privacy/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.orgs import get_org_privacy_settings\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_get_org_privacy_settings():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[PrivacySettings, Error]] = (\n get_org_privacy_settings.sync(\n client=client,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: PrivacySettings = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.orgs.get_org_privacy_settings.html" + } + }, + { + "op": "add", + "path": "/paths/~1org~1privacy/put/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.orgs import update_org_privacy_settings\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.models.privacy_settings import PrivacySettings\nfrom kittycad.types import Response\n\n\ndef example_update_org_privacy_settings():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[PrivacySettings, Error]] = (\n update_org_privacy_settings.sync(\n client=client,\n body=PrivacySettings(\n can_train_on_data=False,\n ),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: PrivacySettings = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.orgs.update_org_privacy_settings.html" + } + }, + { + "op": "add", + "path": "/paths/~1user~1extended/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.users import get_user_self_extended\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, ExtendedUser\nfrom kittycad.types import Response\n\n\ndef example_get_user_self_extended():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ExtendedUser, Error]] = get_user_self_extended.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ExtendedUser = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.get_user_self_extended.html" + } + }, + { + "op": "add", + "path": "/paths/~1unit~1conversion~1pressure~1{input_unit}~1{output_unit}/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.unit import get_pressure_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, UnitPressureConversion\nfrom kittycad.models.unit_pressure import UnitPressure\nfrom kittycad.types import Response\n\n\ndef example_get_pressure_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[UnitPressureConversion, Error]] = (\n get_pressure_unit_conversion.sync(\n client=client,\n input_unit=UnitPressure.ATMOSPHERES,\n output_unit=UnitPressure.ATMOSPHERES,\n value=3.14,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: UnitPressureConversion = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_pressure_unit_conversion.html" + } + }, + { + "op": "add", + "path": "/paths/~1async~1operations~1{id}/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.api_calls import get_async_operation\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import (\n Error,\n FileCenterOfMass,\n FileConversion,\n FileDensity,\n FileMass,\n FileSurfaceArea,\n FileVolume,\n TextToCad,\n)\nfrom kittycad.types import Response\n\n\ndef example_get_async_operation():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[\n Union[\n FileConversion,\n FileCenterOfMass,\n FileMass,\n FileVolume,\n FileDensity,\n FileSurfaceArea,\n TextToCad,\n Error,\n ]\n ] = get_async_operation.sync(\n client=client,\n id=\"\",\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Union[\n FileConversion,\n FileCenterOfMass,\n FileMass,\n FileVolume,\n FileDensity,\n FileSurfaceArea,\n TextToCad,\n ] = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.get_async_operation.html" + } + }, + { + "op": "add", + "path": "/paths/~1orgs/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.orgs import list_orgs\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, OrgResultsPage\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\ndef example_list_orgs():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[OrgResultsPage, Error]] = list_orgs.sync(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: OrgResultsPage = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.orgs.list_orgs.html" + } + }, + { + "op": "add", + "path": "/paths/~1user~1text-to-cad~1{id}/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.ai import get_text_to_cad_model_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, TextToCad\nfrom kittycad.types import Response\n\n\ndef example_get_text_to_cad_model_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[TextToCad, Error]] = (\n get_text_to_cad_model_for_user.sync(\n client=client,\n id=\"\",\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: TextToCad = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.ai.get_text_to_cad_model_for_user.html" + } + }, + { + "op": "add", + "path": "/paths/~1user~1text-to-cad~1{id}/post/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.ai import create_text_to_cad_model_feedback\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.models.ai_feedback import AiFeedback\nfrom kittycad.types import Response\n\n\ndef example_create_text_to_cad_model_feedback():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = create_text_to_cad_model_feedback.sync(\n client=client,\n id=\"\",\n feedback=AiFeedback.THUMBS_UP,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.ai.create_text_to_cad_model_feedback.html" + } + }, + { + "op": "add", + "path": "/paths/~1org~1api-calls~1{id}/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.api_calls import get_api_call_for_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiCallWithPrice, Error\nfrom kittycad.types import Response\n\n\ndef example_get_api_call_for_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ApiCallWithPrice, Error]] = get_api_call_for_org.sync(\n client=client,\n id=\"\",\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ApiCallWithPrice = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.get_api_call_for_org.html" + } + }, + { + "op": "add", + "path": "/paths/~1apps~1github~1webhook/post/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.apps import apps_github_webhook\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_apps_github_webhook():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = apps_github_webhook.sync(\n client=client,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.apps.apps_github_webhook.html" + } + }, + { + "op": "add", + "path": "/paths/~1orgs~1{id}~1payment~1balance/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import get_payment_balance_for_any_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import CustomerBalance, Error\nfrom kittycad.models.uuid import Uuid\nfrom kittycad.types import Response\n\n\ndef example_get_payment_balance_for_any_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[CustomerBalance, Error]] = (\n get_payment_balance_for_any_org.sync(\n client=client,\n id=Uuid(\"\"),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: CustomerBalance = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.get_payment_balance_for_any_org.html" + } + }, + { + "op": "add", + "path": "/paths/~1orgs~1{id}~1payment~1balance/put/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.payments import update_payment_balance_for_any_org\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import CustomerBalance, Error\nfrom kittycad.models.update_payment_balance import UpdatePaymentBalance\nfrom kittycad.models.uuid import Uuid\nfrom kittycad.types import Response\n\n\ndef example_update_payment_balance_for_any_org():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[CustomerBalance, Error]] = (\n update_payment_balance_for_any_org.sync(\n client=client,\n id=Uuid(\"\"),\n body=UpdatePaymentBalance(),\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: CustomerBalance = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.update_payment_balance_for_any_org.html" + } + }, + { + "op": "add", + "path": "/paths/~1file~1mass/post/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.file import create_file_mass\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error, FileMass\nfrom kittycad.models.file_import_format import FileImportFormat\nfrom kittycad.models.unit_density import UnitDensity\nfrom kittycad.models.unit_mass import UnitMass\nfrom kittycad.types import Response\n\n\ndef example_create_file_mass():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[FileMass, Error]] = create_file_mass.sync(\n client=client,\n material_density=3.14,\n material_density_unit=UnitDensity.LB_FT3,\n output_unit=UnitMass.G,\n src_format=FileImportFormat.FBX,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: FileMass = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.file.create_file_mass.html" + } + }, + { + "op": "add", + "path": "/paths/~1debug~1uploads/post/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.meta import create_debug_uploads\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_create_debug_uploads():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[List[str], Error]] = create_debug_uploads.sync(\n client=client,\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: List[str] = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.meta.create_debug_uploads.html" + } + }, + { + "op": "add", + "path": "/paths/~1user~1api-tokens~1{token}/delete/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.api_tokens import delete_api_token_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\ndef example_delete_api_token_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Error] = delete_api_token_for_user.sync(\n client=client,\n token=\"\",\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: Error = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_tokens.delete_api_token_for_user.html" + } + }, + { + "op": "add", + "path": "/paths/~1user~1api-tokens~1{token}/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.api_tokens import get_api_token_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiToken, Error\nfrom kittycad.types import Response\n\n\ndef example_get_api_token_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[ApiToken, Error]] = get_api_token_for_user.sync(\n client=client,\n token=\"\",\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: ApiToken = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_tokens.get_api_token_for_user.html" + } + }, + { + "op": "add", + "path": "/paths/~1user~1oauth2~1providers/get/x-python", + "value": { + "example": "from typing import Any, List, Optional, Tuple, Union\n\nfrom kittycad.api.users import get_oauth2_providers_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import AccountProvider, Error\nfrom kittycad.types import Response\n\n\ndef example_get_oauth2_providers_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n result: Optional[Union[List[AccountProvider], Error]] = (\n get_oauth2_providers_for_user.sync(\n client=client,\n )\n )\n\n if isinstance(result, Error) or result is None:\n print(result)\n raise Exception(\"Error in response\")\n\n body: List[AccountProvider] = result\n print(body)\n", + "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.get_oauth2_providers_for_user.html" + } + }, + { + "op": "add", + "path": "/info/x-python", + "value": { + "client": "# Create a client with your token.\nfrom kittycad.client import Client\n\nclient = Client(token=\"$TOKEN\")\n\n# - OR -\n\n# Create a new client with your token parsed from the environment variable:\n# `KITTYCAD_API_TOKEN`.\nfrom kittycad.client import ClientFromEnv\n\nclient = ClientFromEnv()\n\n# NOTE: The python library additionally implements asyncio, however all the code samples we\n# show below use the sync functions for ease of use and understanding.\n# Check out the library docs at:\n# https://python.api.docs.kittycad.io/_autosummary/kittycad.api.html#module-kittycad.api\n# for more details.", + "install": "pip install kittycad" } } ] \ No newline at end of file diff --git a/kittycad/api/ai/create_kcl_code_completions.py b/kittycad/api/ai/create_kcl_code_completions.py index 773fdc566..4f7a80f6e 100644 --- a/kittycad/api/ai/create_kcl_code_completions.py +++ b/kittycad/api/ai/create_kcl_code_completions.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/ai/create_text_to_cad.py b/kittycad/api/ai/create_text_to_cad.py index 308bf385f..d22b49869 100644 --- a/kittycad/api/ai/create_text_to_cad.py +++ b/kittycad/api/ai/create_text_to_cad.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/ai/create_text_to_cad_model_feedback.py b/kittycad/api/ai/create_text_to_cad_model_feedback.py index 2d2592094..eeff9c2c5 100644 --- a/kittycad/api/ai/create_text_to_cad_model_feedback.py +++ b/kittycad/api/ai/create_text_to_cad_model_feedback.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional import httpx diff --git a/kittycad/api/ai/get_ai_prompt.py b/kittycad/api/ai/get_ai_prompt.py index 8f419ee8d..246601bfd 100644 --- a/kittycad/api/ai/get_ai_prompt.py +++ b/kittycad/api/ai/get_ai_prompt.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/ai/get_text_to_cad_model_for_user.py b/kittycad/api/ai/get_text_to_cad_model_for_user.py index e3c21b048..7bad01439 100644 --- a/kittycad/api/ai/get_text_to_cad_model_for_user.py +++ b/kittycad/api/ai/get_text_to_cad_model_for_user.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/ai/list_ai_prompts.py b/kittycad/api/ai/list_ai_prompts.py index 07664cd57..d4f6950ce 100644 --- a/kittycad/api/ai/list_ai_prompts.py +++ b/kittycad/api/ai/list_ai_prompts.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/ai/list_text_to_cad_models_for_user.py b/kittycad/api/ai/list_text_to_cad_models_for_user.py index 11fe24a25..07e6cfeb7 100644 --- a/kittycad/api/ai/list_text_to_cad_models_for_user.py +++ b/kittycad/api/ai/list_text_to_cad_models_for_user.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/api_calls/get_api_call.py b/kittycad/api/api_calls/get_api_call.py index bda510cab..cbf8b0f9f 100644 --- a/kittycad/api/api_calls/get_api_call.py +++ b/kittycad/api/api_calls/get_api_call.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/api_calls/get_api_call_for_org.py b/kittycad/api/api_calls/get_api_call_for_org.py index 003feca75..6718e4961 100644 --- a/kittycad/api/api_calls/get_api_call_for_org.py +++ b/kittycad/api/api_calls/get_api_call_for_org.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/api_calls/get_api_call_for_user.py b/kittycad/api/api_calls/get_api_call_for_user.py index aed46dd99..75a5f93f9 100644 --- a/kittycad/api/api_calls/get_api_call_for_user.py +++ b/kittycad/api/api_calls/get_api_call_for_user.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/api_calls/get_async_operation.py b/kittycad/api/api_calls/get_async_operation.py index dde6e703d..4247dbffd 100644 --- a/kittycad/api/api_calls/get_async_operation.py +++ b/kittycad/api/api_calls/get_async_operation.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/api_calls/list_api_calls.py b/kittycad/api/api_calls/list_api_calls.py index a0828febb..f3e7af404 100644 --- a/kittycad/api/api_calls/list_api_calls.py +++ b/kittycad/api/api_calls/list_api_calls.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/api_calls/list_api_calls_for_user.py b/kittycad/api/api_calls/list_api_calls_for_user.py index 93f9959b7..b8696fb22 100644 --- a/kittycad/api/api_calls/list_api_calls_for_user.py +++ b/kittycad/api/api_calls/list_api_calls_for_user.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/api_calls/list_async_operations.py b/kittycad/api/api_calls/list_async_operations.py index e9260551f..b10c6a52b 100644 --- a/kittycad/api/api_calls/list_async_operations.py +++ b/kittycad/api/api_calls/list_async_operations.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/api_calls/org_list_api_calls.py b/kittycad/api/api_calls/org_list_api_calls.py index f4b4d7c58..a935018f8 100644 --- a/kittycad/api/api_calls/org_list_api_calls.py +++ b/kittycad/api/api_calls/org_list_api_calls.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/api_calls/user_list_api_calls.py b/kittycad/api/api_calls/user_list_api_calls.py index 27c55b315..406fe8f42 100644 --- a/kittycad/api/api_calls/user_list_api_calls.py +++ b/kittycad/api/api_calls/user_list_api_calls.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/api_tokens/create_api_token_for_user.py b/kittycad/api/api_tokens/create_api_token_for_user.py index 8575ac8c2..8653db192 100644 --- a/kittycad/api/api_tokens/create_api_token_for_user.py +++ b/kittycad/api/api_tokens/create_api_token_for_user.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/api_tokens/delete_api_token_for_user.py b/kittycad/api/api_tokens/delete_api_token_for_user.py index b1f73dcff..6fd161bee 100644 --- a/kittycad/api/api_tokens/delete_api_token_for_user.py +++ b/kittycad/api/api_tokens/delete_api_token_for_user.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional import httpx diff --git a/kittycad/api/api_tokens/get_api_token_for_user.py b/kittycad/api/api_tokens/get_api_token_for_user.py index 51822595b..774136a47 100644 --- a/kittycad/api/api_tokens/get_api_token_for_user.py +++ b/kittycad/api/api_tokens/get_api_token_for_user.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/api_tokens/list_api_tokens_for_user.py b/kittycad/api/api_tokens/list_api_tokens_for_user.py index e76f8cf03..e624a93dc 100644 --- a/kittycad/api/api_tokens/list_api_tokens_for_user.py +++ b/kittycad/api/api_tokens/list_api_tokens_for_user.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/apps/apps_github_callback.py b/kittycad/api/apps/apps_github_callback.py index 3df95d058..7f898be9a 100644 --- a/kittycad/api/apps/apps_github_callback.py +++ b/kittycad/api/apps/apps_github_callback.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional import httpx diff --git a/kittycad/api/apps/apps_github_consent.py b/kittycad/api/apps/apps_github_consent.py index 3a389055f..e77c59b0a 100644 --- a/kittycad/api/apps/apps_github_consent.py +++ b/kittycad/api/apps/apps_github_consent.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/apps/apps_github_webhook.py b/kittycad/api/apps/apps_github_webhook.py index ee3c86ae1..fcf3719ba 100644 --- a/kittycad/api/apps/apps_github_webhook.py +++ b/kittycad/api/apps/apps_github_webhook.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional import httpx diff --git a/kittycad/api/executor/create_executor_term.py b/kittycad/api/executor/create_executor_term.py index b795c5181..3499c694c 100644 --- a/kittycad/api/executor/create_executor_term.py +++ b/kittycad/api/executor/create_executor_term.py @@ -1,13 +1,9 @@ -import json -from typing import Any, Dict, Iterator, List, Optional, Union +from typing import Any, Dict -import bson from websockets.client import WebSocketClientProtocol, connect as ws_connect_async from websockets.sync.client import ClientConnection, connect as ws_connect from ...client import Client -from ...models.error import Error -from ...types import Response def _get_kwargs( diff --git a/kittycad/api/executor/create_file_execution.py b/kittycad/api/executor/create_file_execution.py index 2b38ddcec..23cc4911e 100644 --- a/kittycad/api/executor/create_file_execution.py +++ b/kittycad/api/executor/create_file_execution.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/file/create_file_center_of_mass.py b/kittycad/api/file/create_file_center_of_mass.py index 57871f97d..aca9419f8 100644 --- a/kittycad/api/file/create_file_center_of_mass.py +++ b/kittycad/api/file/create_file_center_of_mass.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/file/create_file_conversion.py b/kittycad/api/file/create_file_conversion.py index 8be2d58d5..d45686fdd 100644 --- a/kittycad/api/file/create_file_conversion.py +++ b/kittycad/api/file/create_file_conversion.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/file/create_file_density.py b/kittycad/api/file/create_file_density.py index e842dbe29..9117af8d1 100644 --- a/kittycad/api/file/create_file_density.py +++ b/kittycad/api/file/create_file_density.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/file/create_file_mass.py b/kittycad/api/file/create_file_mass.py index cb2ebdd22..9e684a689 100644 --- a/kittycad/api/file/create_file_mass.py +++ b/kittycad/api/file/create_file_mass.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/file/create_file_surface_area.py b/kittycad/api/file/create_file_surface_area.py index 777fc69d9..239870b55 100644 --- a/kittycad/api/file/create_file_surface_area.py +++ b/kittycad/api/file/create_file_surface_area.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/file/create_file_volume.py b/kittycad/api/file/create_file_volume.py index 81f8eaaaf..47b706e6a 100644 --- a/kittycad/api/file/create_file_volume.py +++ b/kittycad/api/file/create_file_volume.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/hidden/auth_email.py b/kittycad/api/hidden/auth_email.py index 4290d4eb1..7e497191a 100644 --- a/kittycad/api/hidden/auth_email.py +++ b/kittycad/api/hidden/auth_email.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/hidden/auth_email_callback.py b/kittycad/api/hidden/auth_email_callback.py index 50758ea09..523b31db5 100644 --- a/kittycad/api/hidden/auth_email_callback.py +++ b/kittycad/api/hidden/auth_email_callback.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional import httpx diff --git a/kittycad/api/hidden/get_auth_saml.py b/kittycad/api/hidden/get_auth_saml.py index c3bf35c1d..1c1e052d1 100644 --- a/kittycad/api/hidden/get_auth_saml.py +++ b/kittycad/api/hidden/get_auth_saml.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional import httpx diff --git a/kittycad/api/hidden/logout.py b/kittycad/api/hidden/logout.py index 66b4942d1..e73ebe334 100644 --- a/kittycad/api/hidden/logout.py +++ b/kittycad/api/hidden/logout.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional import httpx diff --git a/kittycad/api/hidden/post_auth_saml.py b/kittycad/api/hidden/post_auth_saml.py index 9fc12b5b5..7064cc38f 100644 --- a/kittycad/api/hidden/post_auth_saml.py +++ b/kittycad/api/hidden/post_auth_saml.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional import httpx diff --git a/kittycad/api/meta/create_event.py b/kittycad/api/meta/create_event.py index 34f6c5b6d..561aee911 100644 --- a/kittycad/api/meta/create_event.py +++ b/kittycad/api/meta/create_event.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional import httpx diff --git a/kittycad/api/meta/get_ipinfo.py b/kittycad/api/meta/get_ipinfo.py index e1d264aed..155f413cb 100644 --- a/kittycad/api/meta/get_ipinfo.py +++ b/kittycad/api/meta/get_ipinfo.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/meta/get_metadata.py b/kittycad/api/meta/get_metadata.py index 9ceb3a6c9..d70b96cc6 100644 --- a/kittycad/api/meta/get_metadata.py +++ b/kittycad/api/meta/get_metadata.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/meta/get_pricing_subscriptions.py b/kittycad/api/meta/get_pricing_subscriptions.py index 2499caa8b..4bb270f59 100644 --- a/kittycad/api/meta/get_pricing_subscriptions.py +++ b/kittycad/api/meta/get_pricing_subscriptions.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/meta/get_schema.py b/kittycad/api/meta/get_schema.py index 797418d35..cdcff611f 100644 --- a/kittycad/api/meta/get_schema.py +++ b/kittycad/api/meta/get_schema.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/meta/internal_get_api_token_for_discord_user.py b/kittycad/api/meta/internal_get_api_token_for_discord_user.py index c372947d9..7b5674ef2 100644 --- a/kittycad/api/meta/internal_get_api_token_for_discord_user.py +++ b/kittycad/api/meta/internal_get_api_token_for_discord_user.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/meta/ping.py b/kittycad/api/meta/ping.py index 41e111df8..d4581e207 100644 --- a/kittycad/api/meta/ping.py +++ b/kittycad/api/meta/ping.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/modeling/modeling_commands_ws.py b/kittycad/api/modeling/modeling_commands_ws.py index b21ddcec2..4df3e3d44 100644 --- a/kittycad/api/modeling/modeling_commands_ws.py +++ b/kittycad/api/modeling/modeling_commands_ws.py @@ -1,16 +1,14 @@ import json -from typing import Any, Dict, Iterator, List, Optional, Union +from typing import Any, Dict, Iterator, Optional import bson from websockets.client import WebSocketClientProtocol, connect as ws_connect_async from websockets.sync.client import ClientConnection, connect as ws_connect from ...client import Client -from ...models.error import Error from ...models.post_effect_type import PostEffectType from ...models.web_socket_request import WebSocketRequest from ...models.web_socket_response import WebSocketResponse -from ...types import Response def _get_kwargs( diff --git a/kittycad/api/orgs/create_org.py b/kittycad/api/orgs/create_org.py index ca5896211..7ac59ec2f 100644 --- a/kittycad/api/orgs/create_org.py +++ b/kittycad/api/orgs/create_org.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/orgs/create_org_member.py b/kittycad/api/orgs/create_org_member.py index 9e4c15459..72331cb93 100644 --- a/kittycad/api/orgs/create_org_member.py +++ b/kittycad/api/orgs/create_org_member.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/orgs/create_org_saml_idp.py b/kittycad/api/orgs/create_org_saml_idp.py index 2eea9adf0..4fd1de47d 100644 --- a/kittycad/api/orgs/create_org_saml_idp.py +++ b/kittycad/api/orgs/create_org_saml_idp.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/orgs/delete_org.py b/kittycad/api/orgs/delete_org.py index a83afa950..699924d00 100644 --- a/kittycad/api/orgs/delete_org.py +++ b/kittycad/api/orgs/delete_org.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional import httpx diff --git a/kittycad/api/orgs/delete_org_member.py b/kittycad/api/orgs/delete_org_member.py index d9a889fd7..9bcb9aabf 100644 --- a/kittycad/api/orgs/delete_org_member.py +++ b/kittycad/api/orgs/delete_org_member.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional import httpx diff --git a/kittycad/api/orgs/delete_org_saml_idp.py b/kittycad/api/orgs/delete_org_saml_idp.py index c9a2300e2..f99ef498d 100644 --- a/kittycad/api/orgs/delete_org_saml_idp.py +++ b/kittycad/api/orgs/delete_org_saml_idp.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional import httpx diff --git a/kittycad/api/orgs/get_any_org.py b/kittycad/api/orgs/get_any_org.py index 01c0d8f9d..a7e6ddbd9 100644 --- a/kittycad/api/orgs/get_any_org.py +++ b/kittycad/api/orgs/get_any_org.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/orgs/get_org.py b/kittycad/api/orgs/get_org.py index a6683a80c..2eb6c0aab 100644 --- a/kittycad/api/orgs/get_org.py +++ b/kittycad/api/orgs/get_org.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/orgs/get_org_member.py b/kittycad/api/orgs/get_org_member.py index bff9fed1b..4cbdc24ec 100644 --- a/kittycad/api/orgs/get_org_member.py +++ b/kittycad/api/orgs/get_org_member.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/orgs/get_org_privacy_settings.py b/kittycad/api/orgs/get_org_privacy_settings.py index bc39a942d..1108ea86a 100644 --- a/kittycad/api/orgs/get_org_privacy_settings.py +++ b/kittycad/api/orgs/get_org_privacy_settings.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/orgs/get_org_saml_idp.py b/kittycad/api/orgs/get_org_saml_idp.py index 71de50a93..56cc83626 100644 --- a/kittycad/api/orgs/get_org_saml_idp.py +++ b/kittycad/api/orgs/get_org_saml_idp.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/orgs/get_user_org.py b/kittycad/api/orgs/get_user_org.py index 899f60812..e36a5305e 100644 --- a/kittycad/api/orgs/get_user_org.py +++ b/kittycad/api/orgs/get_user_org.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/orgs/list_org_members.py b/kittycad/api/orgs/list_org_members.py index d6bfce8cc..506cc137b 100644 --- a/kittycad/api/orgs/list_org_members.py +++ b/kittycad/api/orgs/list_org_members.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/orgs/list_orgs.py b/kittycad/api/orgs/list_orgs.py index c2123cfd0..7632bc37f 100644 --- a/kittycad/api/orgs/list_orgs.py +++ b/kittycad/api/orgs/list_orgs.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/orgs/update_enterprise_pricing_for_org.py b/kittycad/api/orgs/update_enterprise_pricing_for_org.py index 9f9f332e9..02fdd9a2e 100644 --- a/kittycad/api/orgs/update_enterprise_pricing_for_org.py +++ b/kittycad/api/orgs/update_enterprise_pricing_for_org.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/orgs/update_org.py b/kittycad/api/orgs/update_org.py index a9ef15f3a..c7478ea09 100644 --- a/kittycad/api/orgs/update_org.py +++ b/kittycad/api/orgs/update_org.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/orgs/update_org_member.py b/kittycad/api/orgs/update_org_member.py index e40806751..f078ac4ce 100644 --- a/kittycad/api/orgs/update_org_member.py +++ b/kittycad/api/orgs/update_org_member.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/orgs/update_org_privacy_settings.py b/kittycad/api/orgs/update_org_privacy_settings.py index c21769050..5f3c041d7 100644 --- a/kittycad/api/orgs/update_org_privacy_settings.py +++ b/kittycad/api/orgs/update_org_privacy_settings.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/orgs/update_org_saml_idp.py b/kittycad/api/orgs/update_org_saml_idp.py index b57a4a87a..25928c1ad 100644 --- a/kittycad/api/orgs/update_org_saml_idp.py +++ b/kittycad/api/orgs/update_org_saml_idp.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/payments/create_org_subscription.py b/kittycad/api/payments/create_org_subscription.py index 3e6d2704c..959687d82 100644 --- a/kittycad/api/payments/create_org_subscription.py +++ b/kittycad/api/payments/create_org_subscription.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/payments/create_payment_information_for_org.py b/kittycad/api/payments/create_payment_information_for_org.py index 1b9bd0626..1bfffa719 100644 --- a/kittycad/api/payments/create_payment_information_for_org.py +++ b/kittycad/api/payments/create_payment_information_for_org.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/payments/create_payment_information_for_user.py b/kittycad/api/payments/create_payment_information_for_user.py index db576d510..9e7beabca 100644 --- a/kittycad/api/payments/create_payment_information_for_user.py +++ b/kittycad/api/payments/create_payment_information_for_user.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/payments/create_payment_intent_for_org.py b/kittycad/api/payments/create_payment_intent_for_org.py index 25d6dda57..5f3a6fc48 100644 --- a/kittycad/api/payments/create_payment_intent_for_org.py +++ b/kittycad/api/payments/create_payment_intent_for_org.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/payments/create_payment_intent_for_user.py b/kittycad/api/payments/create_payment_intent_for_user.py index d79b9d86b..c2c4b078a 100644 --- a/kittycad/api/payments/create_payment_intent_for_user.py +++ b/kittycad/api/payments/create_payment_intent_for_user.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/payments/create_user_subscription.py b/kittycad/api/payments/create_user_subscription.py index cb2b9c7d8..6c8756726 100644 --- a/kittycad/api/payments/create_user_subscription.py +++ b/kittycad/api/payments/create_user_subscription.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/payments/delete_payment_information_for_org.py b/kittycad/api/payments/delete_payment_information_for_org.py index e31896b8d..4cf893cbb 100644 --- a/kittycad/api/payments/delete_payment_information_for_org.py +++ b/kittycad/api/payments/delete_payment_information_for_org.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional import httpx diff --git a/kittycad/api/payments/delete_payment_information_for_user.py b/kittycad/api/payments/delete_payment_information_for_user.py index 232bf6068..1b4c96a1a 100644 --- a/kittycad/api/payments/delete_payment_information_for_user.py +++ b/kittycad/api/payments/delete_payment_information_for_user.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional import httpx diff --git a/kittycad/api/payments/delete_payment_method_for_org.py b/kittycad/api/payments/delete_payment_method_for_org.py index 5ee899f3f..468cd5cc2 100644 --- a/kittycad/api/payments/delete_payment_method_for_org.py +++ b/kittycad/api/payments/delete_payment_method_for_org.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional import httpx diff --git a/kittycad/api/payments/delete_payment_method_for_user.py b/kittycad/api/payments/delete_payment_method_for_user.py index 2f8312ba6..e64efd968 100644 --- a/kittycad/api/payments/delete_payment_method_for_user.py +++ b/kittycad/api/payments/delete_payment_method_for_user.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional import httpx diff --git a/kittycad/api/payments/get_org_subscription.py b/kittycad/api/payments/get_org_subscription.py index 860a262e1..4b55dd9d3 100644 --- a/kittycad/api/payments/get_org_subscription.py +++ b/kittycad/api/payments/get_org_subscription.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/payments/get_payment_balance_for_any_org.py b/kittycad/api/payments/get_payment_balance_for_any_org.py index d8c1bd562..a213bbc23 100644 --- a/kittycad/api/payments/get_payment_balance_for_any_org.py +++ b/kittycad/api/payments/get_payment_balance_for_any_org.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/payments/get_payment_balance_for_any_user.py b/kittycad/api/payments/get_payment_balance_for_any_user.py index d0154ad34..1e8aafa3a 100644 --- a/kittycad/api/payments/get_payment_balance_for_any_user.py +++ b/kittycad/api/payments/get_payment_balance_for_any_user.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/payments/get_payment_balance_for_org.py b/kittycad/api/payments/get_payment_balance_for_org.py index dcd9af6ed..3eb261e2d 100644 --- a/kittycad/api/payments/get_payment_balance_for_org.py +++ b/kittycad/api/payments/get_payment_balance_for_org.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/payments/get_payment_balance_for_user.py b/kittycad/api/payments/get_payment_balance_for_user.py index 3c1c2d2b2..a1bdc8296 100644 --- a/kittycad/api/payments/get_payment_balance_for_user.py +++ b/kittycad/api/payments/get_payment_balance_for_user.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/payments/get_payment_information_for_org.py b/kittycad/api/payments/get_payment_information_for_org.py index dd8da3de8..693057190 100644 --- a/kittycad/api/payments/get_payment_information_for_org.py +++ b/kittycad/api/payments/get_payment_information_for_org.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/payments/get_payment_information_for_user.py b/kittycad/api/payments/get_payment_information_for_user.py index 7bc56a818..fff3db761 100644 --- a/kittycad/api/payments/get_payment_information_for_user.py +++ b/kittycad/api/payments/get_payment_information_for_user.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/payments/get_user_subscription.py b/kittycad/api/payments/get_user_subscription.py index fdd74d194..51db22d95 100644 --- a/kittycad/api/payments/get_user_subscription.py +++ b/kittycad/api/payments/get_user_subscription.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/payments/update_org_subscription.py b/kittycad/api/payments/update_org_subscription.py index 706401ee2..ddc1e8da0 100644 --- a/kittycad/api/payments/update_org_subscription.py +++ b/kittycad/api/payments/update_org_subscription.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/payments/update_payment_balance_for_any_org.py b/kittycad/api/payments/update_payment_balance_for_any_org.py index 97e7873e8..8c9766328 100644 --- a/kittycad/api/payments/update_payment_balance_for_any_org.py +++ b/kittycad/api/payments/update_payment_balance_for_any_org.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/payments/update_payment_balance_for_any_user.py b/kittycad/api/payments/update_payment_balance_for_any_user.py index b688ff82a..061d926b7 100644 --- a/kittycad/api/payments/update_payment_balance_for_any_user.py +++ b/kittycad/api/payments/update_payment_balance_for_any_user.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/payments/update_payment_information_for_org.py b/kittycad/api/payments/update_payment_information_for_org.py index 3d80c2193..771a7f753 100644 --- a/kittycad/api/payments/update_payment_information_for_org.py +++ b/kittycad/api/payments/update_payment_information_for_org.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/payments/update_payment_information_for_user.py b/kittycad/api/payments/update_payment_information_for_user.py index c4c3a2384..5963ad159 100644 --- a/kittycad/api/payments/update_payment_information_for_user.py +++ b/kittycad/api/payments/update_payment_information_for_user.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/payments/update_user_subscription.py b/kittycad/api/payments/update_user_subscription.py index bf4a3b07a..733d9c5cb 100644 --- a/kittycad/api/payments/update_user_subscription.py +++ b/kittycad/api/payments/update_user_subscription.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/payments/validate_customer_tax_information_for_org.py b/kittycad/api/payments/validate_customer_tax_information_for_org.py index 8d4bcc627..92e53e162 100644 --- a/kittycad/api/payments/validate_customer_tax_information_for_org.py +++ b/kittycad/api/payments/validate_customer_tax_information_for_org.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional import httpx diff --git a/kittycad/api/payments/validate_customer_tax_information_for_user.py b/kittycad/api/payments/validate_customer_tax_information_for_user.py index b73fbc366..03ef265b3 100644 --- a/kittycad/api/payments/validate_customer_tax_information_for_user.py +++ b/kittycad/api/payments/validate_customer_tax_information_for_user.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional import httpx diff --git a/kittycad/api/service_accounts/create_service_account_for_org.py b/kittycad/api/service_accounts/create_service_account_for_org.py index 6fcbe4959..7a9898e80 100644 --- a/kittycad/api/service_accounts/create_service_account_for_org.py +++ b/kittycad/api/service_accounts/create_service_account_for_org.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/service_accounts/delete_service_account_for_org.py b/kittycad/api/service_accounts/delete_service_account_for_org.py index f547a4efd..dfe8ded09 100644 --- a/kittycad/api/service_accounts/delete_service_account_for_org.py +++ b/kittycad/api/service_accounts/delete_service_account_for_org.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional import httpx diff --git a/kittycad/api/service_accounts/get_service_account_for_org.py b/kittycad/api/service_accounts/get_service_account_for_org.py index 29ba399de..2bbcbe9b6 100644 --- a/kittycad/api/service_accounts/get_service_account_for_org.py +++ b/kittycad/api/service_accounts/get_service_account_for_org.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/service_accounts/list_service_accounts_for_org.py b/kittycad/api/service_accounts/list_service_accounts_for_org.py index ffc800cf2..b4e1b9d82 100644 --- a/kittycad/api/service_accounts/list_service_accounts_for_org.py +++ b/kittycad/api/service_accounts/list_service_accounts_for_org.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/store/create_store_coupon.py b/kittycad/api/store/create_store_coupon.py index 465a22888..24314d004 100644 --- a/kittycad/api/store/create_store_coupon.py +++ b/kittycad/api/store/create_store_coupon.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/unit/get_angle_unit_conversion.py b/kittycad/api/unit/get_angle_unit_conversion.py index 453a02465..094b9d1f4 100644 --- a/kittycad/api/unit/get_angle_unit_conversion.py +++ b/kittycad/api/unit/get_angle_unit_conversion.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/unit/get_area_unit_conversion.py b/kittycad/api/unit/get_area_unit_conversion.py index 1345e4b99..fe31bb458 100644 --- a/kittycad/api/unit/get_area_unit_conversion.py +++ b/kittycad/api/unit/get_area_unit_conversion.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/unit/get_current_unit_conversion.py b/kittycad/api/unit/get_current_unit_conversion.py index 3692dbfb0..e651f70b8 100644 --- a/kittycad/api/unit/get_current_unit_conversion.py +++ b/kittycad/api/unit/get_current_unit_conversion.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/unit/get_energy_unit_conversion.py b/kittycad/api/unit/get_energy_unit_conversion.py index c32cd1731..fde3110be 100644 --- a/kittycad/api/unit/get_energy_unit_conversion.py +++ b/kittycad/api/unit/get_energy_unit_conversion.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/unit/get_force_unit_conversion.py b/kittycad/api/unit/get_force_unit_conversion.py index d4817c693..313cfe90f 100644 --- a/kittycad/api/unit/get_force_unit_conversion.py +++ b/kittycad/api/unit/get_force_unit_conversion.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/unit/get_frequency_unit_conversion.py b/kittycad/api/unit/get_frequency_unit_conversion.py index 85930bbb3..44821624c 100644 --- a/kittycad/api/unit/get_frequency_unit_conversion.py +++ b/kittycad/api/unit/get_frequency_unit_conversion.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/unit/get_length_unit_conversion.py b/kittycad/api/unit/get_length_unit_conversion.py index 8c3247a04..cfbc56fc4 100644 --- a/kittycad/api/unit/get_length_unit_conversion.py +++ b/kittycad/api/unit/get_length_unit_conversion.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/unit/get_mass_unit_conversion.py b/kittycad/api/unit/get_mass_unit_conversion.py index 8d7997fae..37fa7267a 100644 --- a/kittycad/api/unit/get_mass_unit_conversion.py +++ b/kittycad/api/unit/get_mass_unit_conversion.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/unit/get_power_unit_conversion.py b/kittycad/api/unit/get_power_unit_conversion.py index ee35909b4..6f3137e50 100644 --- a/kittycad/api/unit/get_power_unit_conversion.py +++ b/kittycad/api/unit/get_power_unit_conversion.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/unit/get_pressure_unit_conversion.py b/kittycad/api/unit/get_pressure_unit_conversion.py index bf91b3d9f..d1f5202ab 100644 --- a/kittycad/api/unit/get_pressure_unit_conversion.py +++ b/kittycad/api/unit/get_pressure_unit_conversion.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/unit/get_temperature_unit_conversion.py b/kittycad/api/unit/get_temperature_unit_conversion.py index 155d57e02..ef8d2e639 100644 --- a/kittycad/api/unit/get_temperature_unit_conversion.py +++ b/kittycad/api/unit/get_temperature_unit_conversion.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/unit/get_torque_unit_conversion.py b/kittycad/api/unit/get_torque_unit_conversion.py index 58b2e9076..87949dcb4 100644 --- a/kittycad/api/unit/get_torque_unit_conversion.py +++ b/kittycad/api/unit/get_torque_unit_conversion.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/unit/get_volume_unit_conversion.py b/kittycad/api/unit/get_volume_unit_conversion.py index 92352c816..ef4abe296 100644 --- a/kittycad/api/unit/get_volume_unit_conversion.py +++ b/kittycad/api/unit/get_volume_unit_conversion.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/users/delete_user_self.py b/kittycad/api/users/delete_user_self.py index 3de940ec8..f685e9aba 100644 --- a/kittycad/api/users/delete_user_self.py +++ b/kittycad/api/users/delete_user_self.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional import httpx diff --git a/kittycad/api/users/get_session_for_user.py b/kittycad/api/users/get_session_for_user.py index 519dcf4cc..58ca8a809 100644 --- a/kittycad/api/users/get_session_for_user.py +++ b/kittycad/api/users/get_session_for_user.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/users/get_user.py b/kittycad/api/users/get_user.py index 53d335c71..3f89eeff4 100644 --- a/kittycad/api/users/get_user.py +++ b/kittycad/api/users/get_user.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/users/get_user_extended.py b/kittycad/api/users/get_user_extended.py index 696370cce..2ed0fa2c0 100644 --- a/kittycad/api/users/get_user_extended.py +++ b/kittycad/api/users/get_user_extended.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/users/get_user_onboarding_self.py b/kittycad/api/users/get_user_onboarding_self.py index 5b49a625a..3ded946f2 100644 --- a/kittycad/api/users/get_user_onboarding_self.py +++ b/kittycad/api/users/get_user_onboarding_self.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/users/get_user_privacy_settings.py b/kittycad/api/users/get_user_privacy_settings.py index c6285bffe..e00d95c3d 100644 --- a/kittycad/api/users/get_user_privacy_settings.py +++ b/kittycad/api/users/get_user_privacy_settings.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/users/get_user_self.py b/kittycad/api/users/get_user_self.py index df4ff49b0..56a00612c 100644 --- a/kittycad/api/users/get_user_self.py +++ b/kittycad/api/users/get_user_self.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/users/get_user_self_extended.py b/kittycad/api/users/get_user_self_extended.py index 4199fe775..7bbf7fecf 100644 --- a/kittycad/api/users/get_user_self_extended.py +++ b/kittycad/api/users/get_user_self_extended.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/users/list_users.py b/kittycad/api/users/list_users.py index bbf6b5352..7278c80ca 100644 --- a/kittycad/api/users/list_users.py +++ b/kittycad/api/users/list_users.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/users/list_users_extended.py b/kittycad/api/users/list_users_extended.py index 6dbf364bb..3be0f9219 100644 --- a/kittycad/api/users/list_users_extended.py +++ b/kittycad/api/users/list_users_extended.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/users/update_user_privacy_settings.py b/kittycad/api/users/update_user_privacy_settings.py index 335bd4003..e840a722e 100644 --- a/kittycad/api/users/update_user_privacy_settings.py +++ b/kittycad/api/users/update_user_privacy_settings.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/api/users/update_user_self.py b/kittycad/api/users/update_user_self.py index 77efe4640..924fbe9fa 100644 --- a/kittycad/api/users/update_user_self.py +++ b/kittycad/api/users/update_user_self.py @@ -1,4 +1,4 @@ -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, Optional, Union import httpx diff --git a/kittycad/examples_test.py b/kittycad/examples_test.py index aae0af414..96a58ef36 100644 --- a/kittycad/examples_test.py +++ b/kittycad/examples_test.py @@ -1,4 +1,4 @@ -from typing import Any, List, Optional, Tuple, Union +from typing import List, Optional, Union import pytest @@ -212,7 +212,6 @@ from kittycad.models import ( UserResultsPage, VerificationTokenResponse, WebSocketRequest, - WebSocketResponse, ZooProductSubscriptions, ) from kittycad.models.add_org_member import AddOrgMember diff --git a/kittycad/models/add_org_member.py b/kittycad/models/add_org_member.py index fdc688e06..8a053a165 100644 --- a/kittycad/models/add_org_member.py +++ b/kittycad/models/add_org_member.py @@ -1,12 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.user_org_role import UserOrgRole -from .base64data import Base64Data class AddOrgMember(BaseModel): diff --git a/kittycad/models/address_details.py b/kittycad/models/address_details.py index 8dbcafe10..98269db31 100644 --- a/kittycad/models/address_details.py +++ b/kittycad/models/address_details.py @@ -1,12 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.country_code import CountryCode -from .base64data import Base64Data class AddressDetails(BaseModel): diff --git a/kittycad/models/ai_prompt.py b/kittycad/models/ai_prompt.py index 9d9221fb5..89696bd83 100644 --- a/kittycad/models/ai_prompt.py +++ b/kittycad/models/ai_prompt.py @@ -1,15 +1,12 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Any, Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.ai_feedback import AiFeedback from ..models.ai_prompt_type import AiPromptType from ..models.api_call_status import ApiCallStatus from ..models.uuid import Uuid -from .base64data import Base64Data class AiPrompt(BaseModel): diff --git a/kittycad/models/ai_prompt_results_page.py b/kittycad/models/ai_prompt_results_page.py index 649cbcf32..2f237bd6e 100644 --- a/kittycad/models/ai_prompt_results_page.py +++ b/kittycad/models/ai_prompt_results_page.py @@ -1,12 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List, Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.ai_prompt import AiPrompt -from .base64data import Base64Data class AiPromptResultsPage(BaseModel): diff --git a/kittycad/models/angle.py b/kittycad/models/angle.py index 89d44bdcb..df6291b85 100644 --- a/kittycad/models/angle.py +++ b/kittycad/models/angle.py @@ -1,12 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.unit_angle import UnitAngle -from .base64data import Base64Data class Angle(BaseModel): diff --git a/kittycad/models/annotation_line_end_options.py b/kittycad/models/annotation_line_end_options.py index fadca5736..ada91d26c 100644 --- a/kittycad/models/annotation_line_end_options.py +++ b/kittycad/models/annotation_line_end_options.py @@ -1,12 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.annotation_line_end import AnnotationLineEnd -from .base64data import Base64Data class AnnotationLineEndOptions(BaseModel): diff --git a/kittycad/models/annotation_options.py b/kittycad/models/annotation_options.py index f56a6198b..3a4240820 100644 --- a/kittycad/models/annotation_options.py +++ b/kittycad/models/annotation_options.py @@ -1,15 +1,11 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.annotation_line_end_options import AnnotationLineEndOptions from ..models.annotation_text_options import AnnotationTextOptions from ..models.color import Color from ..models.point3d import Point3d -from .base64data import Base64Data class AnnotationOptions(BaseModel): diff --git a/kittycad/models/annotation_text_options.py b/kittycad/models/annotation_text_options.py index fe3dd062b..008ffee86 100644 --- a/kittycad/models/annotation_text_options.py +++ b/kittycad/models/annotation_text_options.py @@ -1,13 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.annotation_text_alignment_x import AnnotationTextAlignmentX from ..models.annotation_text_alignment_y import AnnotationTextAlignmentY -from .base64data import Base64Data class AnnotationTextOptions(BaseModel): diff --git a/kittycad/models/api_call_query_group.py b/kittycad/models/api_call_query_group.py index 4fca169f8..f8b9da5d8 100644 --- a/kittycad/models/api_call_query_group.py +++ b/kittycad/models/api_call_query_group.py @@ -1,11 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class ApiCallQueryGroup(BaseModel): diff --git a/kittycad/models/api_call_with_price.py b/kittycad/models/api_call_with_price.py index 0aad610ff..7ab1a336b 100644 --- a/kittycad/models/api_call_with_price.py +++ b/kittycad/models/api_call_with_price.py @@ -1,13 +1,10 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.method import Method from ..models.uuid import Uuid -from .base64data import Base64Data class ApiCallWithPrice(BaseModel): diff --git a/kittycad/models/api_call_with_price_results_page.py b/kittycad/models/api_call_with_price_results_page.py index 12b23cec7..85991a0f3 100644 --- a/kittycad/models/api_call_with_price_results_page.py +++ b/kittycad/models/api_call_with_price_results_page.py @@ -1,12 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List, Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.api_call_with_price import ApiCallWithPrice -from .base64data import Base64Data class ApiCallWithPriceResultsPage(BaseModel): diff --git a/kittycad/models/api_error.py b/kittycad/models/api_error.py index ef233b7c6..c3150554d 100644 --- a/kittycad/models/api_error.py +++ b/kittycad/models/api_error.py @@ -1,12 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.error_code import ErrorCode -from .base64data import Base64Data class ApiError(BaseModel): diff --git a/kittycad/models/api_token.py b/kittycad/models/api_token.py index a093fb502..0f8686f83 100644 --- a/kittycad/models/api_token.py +++ b/kittycad/models/api_token.py @@ -1,13 +1,10 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.string_uuid import StringUuid from ..models.uuid import Uuid -from .base64data import Base64Data class ApiToken(BaseModel): diff --git a/kittycad/models/api_token_results_page.py b/kittycad/models/api_token_results_page.py index b63b7f10c..072d6364f 100644 --- a/kittycad/models/api_token_results_page.py +++ b/kittycad/models/api_token_results_page.py @@ -1,12 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List, Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.api_token import ApiToken -from .base64data import Base64Data class ApiTokenResultsPage(BaseModel): diff --git a/kittycad/models/app_client_info.py b/kittycad/models/app_client_info.py index 4e02e43b9..8a3452dac 100644 --- a/kittycad/models/app_client_info.py +++ b/kittycad/models/app_client_info.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class AppClientInfo(BaseModel): diff --git a/kittycad/models/async_api_call.py b/kittycad/models/async_api_call.py index f9ab22d50..e1c4d3452 100644 --- a/kittycad/models/async_api_call.py +++ b/kittycad/models/async_api_call.py @@ -1,14 +1,11 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Any, Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.api_call_status import ApiCallStatus from ..models.async_api_call_type import AsyncApiCallType from ..models.uuid import Uuid -from .base64data import Base64Data class AsyncApiCall(BaseModel): diff --git a/kittycad/models/async_api_call_output.py b/kittycad/models/async_api_call_output.py index 49faedbd0..37c0a1a2a 100644 --- a/kittycad/models/async_api_call_output.py +++ b/kittycad/models/async_api_call_output.py @@ -1,9 +1,7 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Type, TypeVar, Union -from uuid import UUID +from typing import Dict, Literal, Optional, Union -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict, Field, RootModel -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict, Field, RootModel from typing_extensions import Annotated from ..models.ai_feedback import AiFeedback diff --git a/kittycad/models/async_api_call_results_page.py b/kittycad/models/async_api_call_results_page.py index 4b446c98c..004909707 100644 --- a/kittycad/models/async_api_call_results_page.py +++ b/kittycad/models/async_api_call_results_page.py @@ -1,12 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List, Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.async_api_call import AsyncApiCall -from .base64data import Base64Data class AsyncApiCallResultsPage(BaseModel): diff --git a/kittycad/models/auth_callback.py b/kittycad/models/auth_callback.py index 2ec461bcb..2ce984f2f 100644 --- a/kittycad/models/auth_callback.py +++ b/kittycad/models/auth_callback.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class AuthCallback(BaseModel): diff --git a/kittycad/models/axis_direction_pair.py b/kittycad/models/axis_direction_pair.py index e166daacc..4a1cdf0e8 100644 --- a/kittycad/models/axis_direction_pair.py +++ b/kittycad/models/axis_direction_pair.py @@ -1,13 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.axis import Axis from ..models.direction import Direction -from .base64data import Base64Data class AxisDirectionPair(BaseModel): diff --git a/kittycad/models/batch_response.py b/kittycad/models/batch_response.py index 287b45679..6e2ede07b 100644 --- a/kittycad/models/batch_response.py +++ b/kittycad/models/batch_response.py @@ -1,14 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Type, TypeVar, Union -from uuid import UUID +from typing import Union -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict, Field, RootModel -from pydantic_extra_types.phone_numbers import PhoneNumber -from typing_extensions import Annotated +from pydantic import BaseModel, ConfigDict, RootModel -from ..models.api_error import ApiError -from ..models.ok_modeling_cmd_response import OkModelingCmdResponse -from .base64data import Base64Data class response(BaseModel): diff --git a/kittycad/models/billing_info.py b/kittycad/models/billing_info.py index a2652417c..02e7dc168 100644 --- a/kittycad/models/billing_info.py +++ b/kittycad/models/billing_info.py @@ -1,12 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.address_details import AddressDetails -from .base64data import Base64Data class BillingInfo(BaseModel): diff --git a/kittycad/models/cache_metadata.py b/kittycad/models/cache_metadata.py index 7ad857d11..588abc846 100644 --- a/kittycad/models/cache_metadata.py +++ b/kittycad/models/cache_metadata.py @@ -1,11 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class CacheMetadata(BaseModel): diff --git a/kittycad/models/camera_drag_end.py b/kittycad/models/camera_drag_end.py index e29e7917f..e00a2b926 100644 --- a/kittycad/models/camera_drag_end.py +++ b/kittycad/models/camera_drag_end.py @@ -1,12 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.camera_settings import CameraSettings -from .base64data import Base64Data class CameraDragEnd(BaseModel): diff --git a/kittycad/models/camera_drag_move.py b/kittycad/models/camera_drag_move.py index 3a84b0ad4..7d487c36f 100644 --- a/kittycad/models/camera_drag_move.py +++ b/kittycad/models/camera_drag_move.py @@ -1,12 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.camera_settings import CameraSettings -from .base64data import Base64Data class CameraDragMove(BaseModel): diff --git a/kittycad/models/camera_settings.py b/kittycad/models/camera_settings.py index bc2eaeff4..be6da8475 100644 --- a/kittycad/models/camera_settings.py +++ b/kittycad/models/camera_settings.py @@ -1,13 +1,9 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.point3d import Point3d from ..models.point4d import Point4d -from .base64data import Base64Data class CameraSettings(BaseModel): diff --git a/kittycad/models/card_details.py b/kittycad/models/card_details.py index 16414bf59..7cd901c2e 100644 --- a/kittycad/models/card_details.py +++ b/kittycad/models/card_details.py @@ -1,12 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.payment_method_card_checks import PaymentMethodCardChecks -from .base64data import Base64Data class CardDetails(BaseModel): diff --git a/kittycad/models/center_of_mass.py b/kittycad/models/center_of_mass.py index 2e3eb766b..7daf585e4 100644 --- a/kittycad/models/center_of_mass.py +++ b/kittycad/models/center_of_mass.py @@ -1,13 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.point3d import Point3d from ..models.unit_length import UnitLength -from .base64data import Base64Data class CenterOfMass(BaseModel): diff --git a/kittycad/models/client_metrics.py b/kittycad/models/client_metrics.py index 0bb765175..aef65cca0 100644 --- a/kittycad/models/client_metrics.py +++ b/kittycad/models/client_metrics.py @@ -1,11 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class ClientMetrics(BaseModel): diff --git a/kittycad/models/close_path.py b/kittycad/models/close_path.py index d0db7d381..0a17d3955 100644 --- a/kittycad/models/close_path.py +++ b/kittycad/models/close_path.py @@ -1,11 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class ClosePath(BaseModel): diff --git a/kittycad/models/cluster.py b/kittycad/models/cluster.py index a3208e68e..11d5e2349 100644 --- a/kittycad/models/cluster.py +++ b/kittycad/models/cluster.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List, Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class Cluster(BaseModel): diff --git a/kittycad/models/code_output.py b/kittycad/models/code_output.py index eea9182af..ec58014aa 100644 --- a/kittycad/models/code_output.py +++ b/kittycad/models/code_output.py @@ -1,12 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List, Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.output_file import OutputFile -from .base64data import Base64Data class CodeOutput(BaseModel): diff --git a/kittycad/models/color.py b/kittycad/models/color.py index 813f21108..25a0cfbf6 100644 --- a/kittycad/models/color.py +++ b/kittycad/models/color.py @@ -1,11 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class Color(BaseModel): diff --git a/kittycad/models/connection.py b/kittycad/models/connection.py index 4d4b3d114..6588be2ac 100644 --- a/kittycad/models/connection.py +++ b/kittycad/models/connection.py @@ -1,15 +1,12 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Dict, Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.cluster import Cluster from ..models.gateway import Gateway from ..models.jetstream import Jetstream from ..models.leaf_node import LeafNode -from .base64data import Base64Data class Connection(BaseModel): diff --git a/kittycad/models/coupon.py b/kittycad/models/coupon.py index 68a08c6da..13693f79e 100644 --- a/kittycad/models/coupon.py +++ b/kittycad/models/coupon.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Dict, Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class Coupon(BaseModel): diff --git a/kittycad/models/curve_get_control_points.py b/kittycad/models/curve_get_control_points.py index 8b69a574c..55cc13518 100644 --- a/kittycad/models/curve_get_control_points.py +++ b/kittycad/models/curve_get_control_points.py @@ -1,12 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.point3d import Point3d -from .base64data import Base64Data class CurveGetControlPoints(BaseModel): diff --git a/kittycad/models/curve_get_end_points.py b/kittycad/models/curve_get_end_points.py index 8c235f439..567995069 100644 --- a/kittycad/models/curve_get_end_points.py +++ b/kittycad/models/curve_get_end_points.py @@ -1,12 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.point3d import Point3d -from .base64data import Base64Data class CurveGetEndPoints(BaseModel): diff --git a/kittycad/models/curve_get_type.py b/kittycad/models/curve_get_type.py index ea2e75131..8298d3469 100644 --- a/kittycad/models/curve_get_type.py +++ b/kittycad/models/curve_get_type.py @@ -1,12 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.curve_type import CurveType -from .base64data import Base64Data class CurveGetType(BaseModel): diff --git a/kittycad/models/customer.py b/kittycad/models/customer.py index 32291efc7..6cb61a874 100644 --- a/kittycad/models/customer.py +++ b/kittycad/models/customer.py @@ -1,13 +1,10 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Dict, Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.address_details import AddressDetails from ..models.currency import Currency -from .base64data import Base64Data class Customer(BaseModel): diff --git a/kittycad/models/customer_balance.py b/kittycad/models/customer_balance.py index b4cc33b9b..07294edc4 100644 --- a/kittycad/models/customer_balance.py +++ b/kittycad/models/customer_balance.py @@ -1,14 +1,11 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.subscription_tier_price import SubscriptionTierPrice from ..models.uuid import Uuid from ..models.zoo_product_subscriptions import ZooProductSubscriptions -from .base64data import Base64Data class CustomerBalance(BaseModel): diff --git a/kittycad/models/default_camera_focus_on.py b/kittycad/models/default_camera_focus_on.py index d1212ba5e..798368aa5 100644 --- a/kittycad/models/default_camera_focus_on.py +++ b/kittycad/models/default_camera_focus_on.py @@ -1,11 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class DefaultCameraFocusOn(BaseModel): diff --git a/kittycad/models/default_camera_get_settings.py b/kittycad/models/default_camera_get_settings.py index c878d76b2..8a2b2dff1 100644 --- a/kittycad/models/default_camera_get_settings.py +++ b/kittycad/models/default_camera_get_settings.py @@ -1,12 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.camera_settings import CameraSettings -from .base64data import Base64Data class DefaultCameraGetSettings(BaseModel): diff --git a/kittycad/models/default_camera_zoom.py b/kittycad/models/default_camera_zoom.py index 24c0b9a8e..cb405a9ca 100644 --- a/kittycad/models/default_camera_zoom.py +++ b/kittycad/models/default_camera_zoom.py @@ -1,12 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.camera_settings import CameraSettings -from .base64data import Base64Data class DefaultCameraZoom(BaseModel): diff --git a/kittycad/models/density.py b/kittycad/models/density.py index 066b41cda..07a2bb8cd 100644 --- a/kittycad/models/density.py +++ b/kittycad/models/density.py @@ -1,12 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.unit_density import UnitDensity -from .base64data import Base64Data class Density(BaseModel): diff --git a/kittycad/models/der_encoded_key_pair.py b/kittycad/models/der_encoded_key_pair.py index 22228dced..714d40f86 100644 --- a/kittycad/models/der_encoded_key_pair.py +++ b/kittycad/models/der_encoded_key_pair.py @@ -1,9 +1,5 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from .base64data import Base64Data diff --git a/kittycad/models/device_access_token_request_form.py b/kittycad/models/device_access_token_request_form.py index 54beba201..53f5fe875 100644 --- a/kittycad/models/device_access_token_request_form.py +++ b/kittycad/models/device_access_token_request_form.py @@ -1,12 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.o_auth2_grant_type import OAuth2GrantType -from .base64data import Base64Data class DeviceAccessTokenRequestForm(BaseModel): diff --git a/kittycad/models/device_auth_request_form.py b/kittycad/models/device_auth_request_form.py index 3ec382afc..5365468ee 100644 --- a/kittycad/models/device_auth_request_form.py +++ b/kittycad/models/device_auth_request_form.py @@ -1,11 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class DeviceAuthRequestForm(BaseModel): diff --git a/kittycad/models/device_auth_verify_params.py b/kittycad/models/device_auth_verify_params.py index c378a4bbb..d8286a2dc 100644 --- a/kittycad/models/device_auth_verify_params.py +++ b/kittycad/models/device_auth_verify_params.py @@ -1,11 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class DeviceAuthVerifyParams(BaseModel): diff --git a/kittycad/models/discount.py b/kittycad/models/discount.py index f37edbf85..ec791b8a0 100644 --- a/kittycad/models/discount.py +++ b/kittycad/models/discount.py @@ -1,12 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.coupon import Coupon -from .base64data import Base64Data class Discount(BaseModel): diff --git a/kittycad/models/discount_code.py b/kittycad/models/discount_code.py index 87b021bab..44c8fa76b 100644 --- a/kittycad/models/discount_code.py +++ b/kittycad/models/discount_code.py @@ -1,11 +1,8 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class DiscountCode(BaseModel): diff --git a/kittycad/models/distance_type.py b/kittycad/models/distance_type.py index bfd43ecaa..a61e5b3c2 100644 --- a/kittycad/models/distance_type.py +++ b/kittycad/models/distance_type.py @@ -1,13 +1,9 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Type, TypeVar, Union -from uuid import UUID +from typing import Literal, Union -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict, Field, RootModel -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict, Field, RootModel from typing_extensions import Annotated from ..models.global_axis import GlobalAxis -from .base64data import Base64Data class euclidean(BaseModel): diff --git a/kittycad/models/email_authentication_form.py b/kittycad/models/email_authentication_form.py index 489937e32..6233f118c 100644 --- a/kittycad/models/email_authentication_form.py +++ b/kittycad/models/email_authentication_form.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class EmailAuthenticationForm(BaseModel): diff --git a/kittycad/models/entity_circular_pattern.py b/kittycad/models/entity_circular_pattern.py index 858f17bb4..c752a36b6 100644 --- a/kittycad/models/entity_circular_pattern.py +++ b/kittycad/models/entity_circular_pattern.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class EntityCircularPattern(BaseModel): diff --git a/kittycad/models/entity_get_all_child_uuids.py b/kittycad/models/entity_get_all_child_uuids.py index 4207bd385..29a84a03f 100644 --- a/kittycad/models/entity_get_all_child_uuids.py +++ b/kittycad/models/entity_get_all_child_uuids.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class EntityGetAllChildUuids(BaseModel): diff --git a/kittycad/models/entity_get_child_uuid.py b/kittycad/models/entity_get_child_uuid.py index fc2b6a51f..6efd40701 100644 --- a/kittycad/models/entity_get_child_uuid.py +++ b/kittycad/models/entity_get_child_uuid.py @@ -1,11 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class EntityGetChildUuid(BaseModel): diff --git a/kittycad/models/entity_get_distance.py b/kittycad/models/entity_get_distance.py index 0fdeb6b6a..444db174e 100644 --- a/kittycad/models/entity_get_distance.py +++ b/kittycad/models/entity_get_distance.py @@ -1,12 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.length_unit import LengthUnit -from .base64data import Base64Data class EntityGetDistance(BaseModel): diff --git a/kittycad/models/entity_get_num_children.py b/kittycad/models/entity_get_num_children.py index c8bbfe015..fbab11a28 100644 --- a/kittycad/models/entity_get_num_children.py +++ b/kittycad/models/entity_get_num_children.py @@ -1,11 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class EntityGetNumChildren(BaseModel): diff --git a/kittycad/models/entity_get_parent_id.py b/kittycad/models/entity_get_parent_id.py index 94e59f971..06502e792 100644 --- a/kittycad/models/entity_get_parent_id.py +++ b/kittycad/models/entity_get_parent_id.py @@ -1,11 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class EntityGetParentId(BaseModel): diff --git a/kittycad/models/entity_get_sketch_paths.py b/kittycad/models/entity_get_sketch_paths.py index 2e2898d05..a924e72df 100644 --- a/kittycad/models/entity_get_sketch_paths.py +++ b/kittycad/models/entity_get_sketch_paths.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class EntityGetSketchPaths(BaseModel): diff --git a/kittycad/models/entity_linear_pattern.py b/kittycad/models/entity_linear_pattern.py index 0dccf32fa..76c0599ea 100644 --- a/kittycad/models/entity_linear_pattern.py +++ b/kittycad/models/entity_linear_pattern.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class EntityLinearPattern(BaseModel): diff --git a/kittycad/models/entity_linear_pattern_transform.py b/kittycad/models/entity_linear_pattern_transform.py index 120f8652d..34f5dfbc6 100644 --- a/kittycad/models/entity_linear_pattern_transform.py +++ b/kittycad/models/entity_linear_pattern_transform.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class EntityLinearPatternTransform(BaseModel): diff --git a/kittycad/models/error.py b/kittycad/models/error.py index 65071f952..3a7dc4d41 100644 --- a/kittycad/models/error.py +++ b/kittycad/models/error.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class Error(BaseModel): diff --git a/kittycad/models/event.py b/kittycad/models/event.py index 3c89aff2e..46449b6d1 100644 --- a/kittycad/models/event.py +++ b/kittycad/models/event.py @@ -1,13 +1,10 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Type, TypeVar, Union -from uuid import UUID +from typing import Literal, Optional, Union -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict, Field, RootModel -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict, Field, RootModel from typing_extensions import Annotated from ..models.modeling_app_event_type import ModelingAppEventType -from .base64data import Base64Data class modeling_app_event(BaseModel): diff --git a/kittycad/models/export.py b/kittycad/models/export.py index 034755cf7..c77164ede 100644 --- a/kittycad/models/export.py +++ b/kittycad/models/export.py @@ -1,12 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.export_file import ExportFile -from .base64data import Base64Data class Export(BaseModel): diff --git a/kittycad/models/export_file.py b/kittycad/models/export_file.py index a8f2ed50d..e595facc0 100644 --- a/kittycad/models/export_file.py +++ b/kittycad/models/export_file.py @@ -1,9 +1,5 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from .base64data import Base64Data diff --git a/kittycad/models/extended_user.py b/kittycad/models/extended_user.py index a28c54d49..72d9a3522 100644 --- a/kittycad/models/extended_user.py +++ b/kittycad/models/extended_user.py @@ -1,13 +1,10 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.block_reason import BlockReason from ..models.uuid import Uuid -from .base64data import Base64Data class ExtendedUser(BaseModel): diff --git a/kittycad/models/extended_user_results_page.py b/kittycad/models/extended_user_results_page.py index 03fd7f45d..d3e866b20 100644 --- a/kittycad/models/extended_user_results_page.py +++ b/kittycad/models/extended_user_results_page.py @@ -1,12 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List, Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.extended_user import ExtendedUser -from .base64data import Base64Data class ExtendedUserResultsPage(BaseModel): diff --git a/kittycad/models/extrusion_face_info.py b/kittycad/models/extrusion_face_info.py index cb35e1529..1a58a8d1f 100644 --- a/kittycad/models/extrusion_face_info.py +++ b/kittycad/models/extrusion_face_info.py @@ -1,12 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.extrusion_face_cap_type import ExtrusionFaceCapType -from .base64data import Base64Data class ExtrusionFaceInfo(BaseModel): diff --git a/kittycad/models/face_get_center.py b/kittycad/models/face_get_center.py index 096447703..91741b260 100644 --- a/kittycad/models/face_get_center.py +++ b/kittycad/models/face_get_center.py @@ -1,12 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.point3d import Point3d -from .base64data import Base64Data class FaceGetCenter(BaseModel): diff --git a/kittycad/models/face_get_gradient.py b/kittycad/models/face_get_gradient.py index 09ebae030..59bcdf4d6 100644 --- a/kittycad/models/face_get_gradient.py +++ b/kittycad/models/face_get_gradient.py @@ -1,12 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.point3d import Point3d -from .base64data import Base64Data class FaceGetGradient(BaseModel): diff --git a/kittycad/models/face_get_position.py b/kittycad/models/face_get_position.py index 369439944..7ac35ab7c 100644 --- a/kittycad/models/face_get_position.py +++ b/kittycad/models/face_get_position.py @@ -1,12 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.point3d import Point3d -from .base64data import Base64Data class FaceGetPosition(BaseModel): diff --git a/kittycad/models/face_is_planar.py b/kittycad/models/face_is_planar.py index aff7f1c24..13b2b974c 100644 --- a/kittycad/models/face_is_planar.py +++ b/kittycad/models/face_is_planar.py @@ -1,12 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.point3d import Point3d -from .base64data import Base64Data class FaceIsPlanar(BaseModel): diff --git a/kittycad/models/failure_web_socket_response.py b/kittycad/models/failure_web_socket_response.py index 10a40f6d2..23914d176 100644 --- a/kittycad/models/failure_web_socket_response.py +++ b/kittycad/models/failure_web_socket_response.py @@ -1,12 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List, Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.api_error import ApiError -from .base64data import Base64Data class FailureWebSocketResponse(BaseModel): diff --git a/kittycad/models/file_center_of_mass.py b/kittycad/models/file_center_of_mass.py index d349eafc5..0690f8ca1 100644 --- a/kittycad/models/file_center_of_mass.py +++ b/kittycad/models/file_center_of_mass.py @@ -1,16 +1,13 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.api_call_status import ApiCallStatus from ..models.file_import_format import FileImportFormat from ..models.point3d import Point3d from ..models.unit_length import UnitLength from ..models.uuid import Uuid -from .base64data import Base64Data class FileCenterOfMass(BaseModel): diff --git a/kittycad/models/file_conversion.py b/kittycad/models/file_conversion.py index 5a6d77550..50f8d9c83 100644 --- a/kittycad/models/file_conversion.py +++ b/kittycad/models/file_conversion.py @@ -1,9 +1,7 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Dict, Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.api_call_status import ApiCallStatus from ..models.file_export_format import FileExportFormat diff --git a/kittycad/models/file_density.py b/kittycad/models/file_density.py index 6e96141e9..fb843dde2 100644 --- a/kittycad/models/file_density.py +++ b/kittycad/models/file_density.py @@ -1,16 +1,13 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.api_call_status import ApiCallStatus from ..models.file_import_format import FileImportFormat from ..models.unit_density import UnitDensity from ..models.unit_mass import UnitMass from ..models.uuid import Uuid -from .base64data import Base64Data class FileDensity(BaseModel): diff --git a/kittycad/models/file_mass.py b/kittycad/models/file_mass.py index cfd59bd69..4d82cfd67 100644 --- a/kittycad/models/file_mass.py +++ b/kittycad/models/file_mass.py @@ -1,16 +1,13 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.api_call_status import ApiCallStatus from ..models.file_import_format import FileImportFormat from ..models.unit_density import UnitDensity from ..models.unit_mass import UnitMass from ..models.uuid import Uuid -from .base64data import Base64Data class FileMass(BaseModel): diff --git a/kittycad/models/file_surface_area.py b/kittycad/models/file_surface_area.py index e5cce07ce..1e41dca3f 100644 --- a/kittycad/models/file_surface_area.py +++ b/kittycad/models/file_surface_area.py @@ -1,15 +1,12 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.api_call_status import ApiCallStatus from ..models.file_import_format import FileImportFormat from ..models.unit_area import UnitArea from ..models.uuid import Uuid -from .base64data import Base64Data class FileSurfaceArea(BaseModel): diff --git a/kittycad/models/file_system_metadata.py b/kittycad/models/file_system_metadata.py index 626bada4c..fa41c4c84 100644 --- a/kittycad/models/file_system_metadata.py +++ b/kittycad/models/file_system_metadata.py @@ -1,11 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class FileSystemMetadata(BaseModel): diff --git a/kittycad/models/file_volume.py b/kittycad/models/file_volume.py index deb7bba88..5e7994e92 100644 --- a/kittycad/models/file_volume.py +++ b/kittycad/models/file_volume.py @@ -1,15 +1,12 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.api_call_status import ApiCallStatus from ..models.file_import_format import FileImportFormat from ..models.unit_volume import UnitVolume from ..models.uuid import Uuid -from .base64data import Base64Data class FileVolume(BaseModel): diff --git a/kittycad/models/gateway.py b/kittycad/models/gateway.py index 9bc3de38d..30cdb4f59 100644 --- a/kittycad/models/gateway.py +++ b/kittycad/models/gateway.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class Gateway(BaseModel): diff --git a/kittycad/models/get_entity_type.py b/kittycad/models/get_entity_type.py index e6f7b1a4f..61377e1c6 100644 --- a/kittycad/models/get_entity_type.py +++ b/kittycad/models/get_entity_type.py @@ -1,12 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.entity_type import EntityType -from .base64data import Base64Data class GetEntityType(BaseModel): diff --git a/kittycad/models/get_num_objects.py b/kittycad/models/get_num_objects.py index 5354c6ae1..79e715f11 100644 --- a/kittycad/models/get_num_objects.py +++ b/kittycad/models/get_num_objects.py @@ -1,11 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class GetNumObjects(BaseModel): diff --git a/kittycad/models/get_sketch_mode_plane.py b/kittycad/models/get_sketch_mode_plane.py index 537a1dea1..e3b1f97d9 100644 --- a/kittycad/models/get_sketch_mode_plane.py +++ b/kittycad/models/get_sketch_mode_plane.py @@ -1,12 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.point3d import Point3d -from .base64data import Base64Data class GetSketchModePlane(BaseModel): diff --git a/kittycad/models/highlight_set_entity.py b/kittycad/models/highlight_set_entity.py index 9bf7d7e5a..4d483c12c 100644 --- a/kittycad/models/highlight_set_entity.py +++ b/kittycad/models/highlight_set_entity.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class HighlightSetEntity(BaseModel): diff --git a/kittycad/models/ice_server.py b/kittycad/models/ice_server.py index b4d21b4db..af56bb61a 100644 --- a/kittycad/models/ice_server.py +++ b/kittycad/models/ice_server.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List, Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class IceServer(BaseModel): diff --git a/kittycad/models/idp_metadata_source.py b/kittycad/models/idp_metadata_source.py index 042517d95..14590a1ca 100644 --- a/kittycad/models/idp_metadata_source.py +++ b/kittycad/models/idp_metadata_source.py @@ -1,9 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Type, TypeVar, Union -from uuid import UUID +from typing import Literal, Union -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict, Field, RootModel -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict, Field, RootModel from typing_extensions import Annotated from .base64data import Base64Data diff --git a/kittycad/models/import_file.py b/kittycad/models/import_file.py index 54e97a0d3..8cbc37c8c 100644 --- a/kittycad/models/import_file.py +++ b/kittycad/models/import_file.py @@ -1,11 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class ImportFile(BaseModel): diff --git a/kittycad/models/import_files.py b/kittycad/models/import_files.py index b3462db0f..e19e42f37 100644 --- a/kittycad/models/import_files.py +++ b/kittycad/models/import_files.py @@ -1,11 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class ImportFiles(BaseModel): diff --git a/kittycad/models/imported_geometry.py b/kittycad/models/imported_geometry.py index a45dc1986..0890071ed 100644 --- a/kittycad/models/imported_geometry.py +++ b/kittycad/models/imported_geometry.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class ImportedGeometry(BaseModel): diff --git a/kittycad/models/input_format.py b/kittycad/models/input_format.py index e1651cdf0..b37b6bd84 100644 --- a/kittycad/models/input_format.py +++ b/kittycad/models/input_format.py @@ -1,14 +1,10 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Type, TypeVar, Union -from uuid import UUID +from typing import Literal, Union -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict, Field, RootModel -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict, Field, RootModel from typing_extensions import Annotated from ..models.system import System from ..models.unit_length import UnitLength -from .base64data import Base64Data class fbx(BaseModel): diff --git a/kittycad/models/invoice.py b/kittycad/models/invoice.py index a73d5bcfc..88cbc37bc 100644 --- a/kittycad/models/invoice.py +++ b/kittycad/models/invoice.py @@ -1,15 +1,12 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Dict, List, Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.currency import Currency from ..models.discount import Discount from ..models.invoice_line_item import InvoiceLineItem from ..models.invoice_status import InvoiceStatus -from .base64data import Base64Data class Invoice(BaseModel): diff --git a/kittycad/models/invoice_line_item.py b/kittycad/models/invoice_line_item.py index ab672900a..50521bc6c 100644 --- a/kittycad/models/invoice_line_item.py +++ b/kittycad/models/invoice_line_item.py @@ -1,12 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Dict, Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.currency import Currency -from .base64data import Base64Data class InvoiceLineItem(BaseModel): diff --git a/kittycad/models/ip_addr_info.py b/kittycad/models/ip_addr_info.py index 999b327be..1febfa1a6 100644 --- a/kittycad/models/ip_addr_info.py +++ b/kittycad/models/ip_addr_info.py @@ -1,12 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.country_code import CountryCode -from .base64data import Base64Data class IpAddrInfo(BaseModel): diff --git a/kittycad/models/jetstream.py b/kittycad/models/jetstream.py index 55d2b4559..f291793ad 100644 --- a/kittycad/models/jetstream.py +++ b/kittycad/models/jetstream.py @@ -1,14 +1,10 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.jetstream_config import JetstreamConfig from ..models.jetstream_stats import JetstreamStats from ..models.meta_cluster_info import MetaClusterInfo -from .base64data import Base64Data class Jetstream(BaseModel): diff --git a/kittycad/models/jetstream_api_stats.py b/kittycad/models/jetstream_api_stats.py index 02f91b32f..d9a83cc84 100644 --- a/kittycad/models/jetstream_api_stats.py +++ b/kittycad/models/jetstream_api_stats.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class JetstreamApiStats(BaseModel): diff --git a/kittycad/models/jetstream_config.py b/kittycad/models/jetstream_config.py index 0c6756169..6a7f874ff 100644 --- a/kittycad/models/jetstream_config.py +++ b/kittycad/models/jetstream_config.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class JetstreamConfig(BaseModel): diff --git a/kittycad/models/jetstream_stats.py b/kittycad/models/jetstream_stats.py index 8ac936a52..4314d51c7 100644 --- a/kittycad/models/jetstream_stats.py +++ b/kittycad/models/jetstream_stats.py @@ -1,12 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.jetstream_api_stats import JetstreamApiStats -from .base64data import Base64Data class JetstreamStats(BaseModel): diff --git a/kittycad/models/kcl_code_completion_params.py b/kittycad/models/kcl_code_completion_params.py index 5eb586aab..8e3990741 100644 --- a/kittycad/models/kcl_code_completion_params.py +++ b/kittycad/models/kcl_code_completion_params.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class KclCodeCompletionParams(BaseModel): diff --git a/kittycad/models/kcl_code_completion_request.py b/kittycad/models/kcl_code_completion_request.py index 59661ac4f..5d5da533e 100644 --- a/kittycad/models/kcl_code_completion_request.py +++ b/kittycad/models/kcl_code_completion_request.py @@ -1,12 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List, Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.kcl_code_completion_params import KclCodeCompletionParams -from .base64data import Base64Data class KclCodeCompletionRequest(BaseModel): diff --git a/kittycad/models/kcl_code_completion_response.py b/kittycad/models/kcl_code_completion_response.py index 6fefc72d1..5e3b10e64 100644 --- a/kittycad/models/kcl_code_completion_response.py +++ b/kittycad/models/kcl_code_completion_response.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class KclCodeCompletionResponse(BaseModel): diff --git a/kittycad/models/leaf_node.py b/kittycad/models/leaf_node.py index 8ebb95c77..ddea3a4b4 100644 --- a/kittycad/models/leaf_node.py +++ b/kittycad/models/leaf_node.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class LeafNode(BaseModel): diff --git a/kittycad/models/linear_transform.py b/kittycad/models/linear_transform.py index e6beaacf6..dc3d33adb 100644 --- a/kittycad/models/linear_transform.py +++ b/kittycad/models/linear_transform.py @@ -1,12 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.point3d import Point3d -from .base64data import Base64Data class LinearTransform(BaseModel): diff --git a/kittycad/models/mass.py b/kittycad/models/mass.py index 652c26dec..0d9eeadcc 100644 --- a/kittycad/models/mass.py +++ b/kittycad/models/mass.py @@ -1,12 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.unit_mass import UnitMass -from .base64data import Base64Data class Mass(BaseModel): diff --git a/kittycad/models/meta_cluster_info.py b/kittycad/models/meta_cluster_info.py index 68ded4425..fea8b297d 100644 --- a/kittycad/models/meta_cluster_info.py +++ b/kittycad/models/meta_cluster_info.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class MetaClusterInfo(BaseModel): diff --git a/kittycad/models/metadata.py b/kittycad/models/metadata.py index 924f2501b..d923c1925 100644 --- a/kittycad/models/metadata.py +++ b/kittycad/models/metadata.py @@ -1,15 +1,10 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.cache_metadata import CacheMetadata from ..models.connection import Connection from ..models.environment import Environment from ..models.file_system_metadata import FileSystemMetadata -from .base64data import Base64Data class Metadata(BaseModel): diff --git a/kittycad/models/modeling_app_subscription_tier.py b/kittycad/models/modeling_app_subscription_tier.py index d30bc4c79..69e64e9dd 100644 --- a/kittycad/models/modeling_app_subscription_tier.py +++ b/kittycad/models/modeling_app_subscription_tier.py @@ -1,9 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List, Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.modeling_app_subscription_tier_name import ModelingAppSubscriptionTierName from ..models.subscription_tier_feature import SubscriptionTierFeature @@ -14,7 +11,6 @@ from ..models.subscription_training_data_behavior import ( ) from ..models.support_tier import SupportTier from ..models.zoo_tool import ZooTool -from .base64data import Base64Data class ModelingAppSubscriptionTier(BaseModel): diff --git a/kittycad/models/modeling_cmd.py b/kittycad/models/modeling_cmd.py index 382ef7079..87dbc8466 100644 --- a/kittycad/models/modeling_cmd.py +++ b/kittycad/models/modeling_cmd.py @@ -1,9 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Type, TypeVar, Union -from uuid import UUID +from typing import List, Literal, Optional, Union -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict, Field, RootModel -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict, Field, RootModel from typing_extensions import Annotated from ..models.angle import Angle @@ -34,7 +31,6 @@ from ..models.unit_density import UnitDensity from ..models.unit_length import UnitLength from ..models.unit_mass import UnitMass from ..models.unit_volume import UnitVolume -from .base64data import Base64Data class start_path(BaseModel): diff --git a/kittycad/models/modeling_cmd_req.py b/kittycad/models/modeling_cmd_req.py index bb81c25f3..bee5df670 100644 --- a/kittycad/models/modeling_cmd_req.py +++ b/kittycad/models/modeling_cmd_req.py @@ -1,13 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.modeling_cmd import ModelingCmd from ..models.modeling_cmd_id import ModelingCmdId -from .base64data import Base64Data class ModelingCmdReq(BaseModel): diff --git a/kittycad/models/mouse_click.py b/kittycad/models/mouse_click.py index 200219d55..32df42589 100644 --- a/kittycad/models/mouse_click.py +++ b/kittycad/models/mouse_click.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class MouseClick(BaseModel): diff --git a/kittycad/models/o_auth2_client_info.py b/kittycad/models/o_auth2_client_info.py index 8be785e2c..af51b1b11 100644 --- a/kittycad/models/o_auth2_client_info.py +++ b/kittycad/models/o_auth2_client_info.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class OAuth2ClientInfo(BaseModel): diff --git a/kittycad/models/ok_modeling_cmd_response.py b/kittycad/models/ok_modeling_cmd_response.py index 2921612c1..9c516d740 100644 --- a/kittycad/models/ok_modeling_cmd_response.py +++ b/kittycad/models/ok_modeling_cmd_response.py @@ -1,9 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Type, TypeVar, Union -from uuid import UUID +from typing import Literal, Union -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict, Field, RootModel -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict, Field, RootModel from typing_extensions import Annotated from ..models.camera_drag_end import CameraDragEnd @@ -60,7 +57,6 @@ from ..models.take_snapshot import TakeSnapshot from ..models.view_isometric import ViewIsometric from ..models.volume import Volume from ..models.zoom_to_fit import ZoomToFit -from .base64data import Base64Data class empty(BaseModel): diff --git a/kittycad/models/ok_web_socket_response_data.py b/kittycad/models/ok_web_socket_response_data.py index 3666decc4..28782149e 100644 --- a/kittycad/models/ok_web_socket_response_data.py +++ b/kittycad/models/ok_web_socket_response_data.py @@ -1,9 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Type, TypeVar, Union -from uuid import UUID +from typing import Dict, List, Literal, Union -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict, Field, RootModel -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict, Field, RootModel from typing_extensions import Annotated from ..models.batch_response import BatchResponse @@ -12,7 +9,6 @@ from ..models.ok_modeling_cmd_response import OkModelingCmdResponse from ..models.raw_file import RawFile from ..models.rtc_ice_candidate_init import RtcIceCandidateInit from ..models.rtc_session_description import RtcSessionDescription -from .base64data import Base64Data class IceServerInfoData(BaseModel): diff --git a/kittycad/models/onboarding.py b/kittycad/models/onboarding.py index 5cbbdb2b6..e017485e5 100644 --- a/kittycad/models/onboarding.py +++ b/kittycad/models/onboarding.py @@ -1,11 +1,8 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class Onboarding(BaseModel): diff --git a/kittycad/models/org.py b/kittycad/models/org.py index 83313fb92..a6df7bef6 100644 --- a/kittycad/models/org.py +++ b/kittycad/models/org.py @@ -1,13 +1,10 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.block_reason import BlockReason from ..models.uuid import Uuid -from .base64data import Base64Data class Org(BaseModel): diff --git a/kittycad/models/org_details.py b/kittycad/models/org_details.py index 1cfef1559..8248930a1 100644 --- a/kittycad/models/org_details.py +++ b/kittycad/models/org_details.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class OrgDetails(BaseModel): diff --git a/kittycad/models/org_member.py b/kittycad/models/org_member.py index a7f90c430..12a3080f7 100644 --- a/kittycad/models/org_member.py +++ b/kittycad/models/org_member.py @@ -1,13 +1,10 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.org_role import OrgRole from ..models.uuid import Uuid -from .base64data import Base64Data class OrgMember(BaseModel): diff --git a/kittycad/models/org_member_results_page.py b/kittycad/models/org_member_results_page.py index 267096a5a..42a726743 100644 --- a/kittycad/models/org_member_results_page.py +++ b/kittycad/models/org_member_results_page.py @@ -1,12 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List, Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.org_member import OrgMember -from .base64data import Base64Data class OrgMemberResultsPage(BaseModel): diff --git a/kittycad/models/org_results_page.py b/kittycad/models/org_results_page.py index 50b956201..264565b2c 100644 --- a/kittycad/models/org_results_page.py +++ b/kittycad/models/org_results_page.py @@ -1,12 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List, Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.org import Org -from .base64data import Base64Data class OrgResultsPage(BaseModel): diff --git a/kittycad/models/output_file.py b/kittycad/models/output_file.py index 3a13465f6..0b89a84a4 100644 --- a/kittycad/models/output_file.py +++ b/kittycad/models/output_file.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class OutputFile(BaseModel): diff --git a/kittycad/models/output_format.py b/kittycad/models/output_format.py index 0a4fa9f7c..9d0368fc4 100644 --- a/kittycad/models/output_format.py +++ b/kittycad/models/output_format.py @@ -1,9 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Type, TypeVar, Union -from uuid import UUID +from typing import Literal, Union -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict, Field, RootModel -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict, Field, RootModel from typing_extensions import Annotated from ..models.fbx_storage import FbxStorage @@ -14,7 +11,6 @@ from ..models.selection import Selection from ..models.stl_storage import StlStorage from ..models.system import System from ..models.unit_length import UnitLength -from .base64data import Base64Data class fbx(BaseModel): diff --git a/kittycad/models/path_get_curve_uuid.py b/kittycad/models/path_get_curve_uuid.py index a0113e09a..999d3173b 100644 --- a/kittycad/models/path_get_curve_uuid.py +++ b/kittycad/models/path_get_curve_uuid.py @@ -1,11 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class PathGetCurveUuid(BaseModel): diff --git a/kittycad/models/path_get_curve_uuids_for_vertices.py b/kittycad/models/path_get_curve_uuids_for_vertices.py index 83ee9805e..c63b5c0b4 100644 --- a/kittycad/models/path_get_curve_uuids_for_vertices.py +++ b/kittycad/models/path_get_curve_uuids_for_vertices.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class PathGetCurveUuidsForVertices(BaseModel): diff --git a/kittycad/models/path_get_info.py b/kittycad/models/path_get_info.py index a6e9392f4..9cc2ae90d 100644 --- a/kittycad/models/path_get_info.py +++ b/kittycad/models/path_get_info.py @@ -1,12 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.path_segment_info import PathSegmentInfo -from .base64data import Base64Data class PathGetInfo(BaseModel): diff --git a/kittycad/models/path_get_sketch_target_uuid.py b/kittycad/models/path_get_sketch_target_uuid.py index 6e86a715f..701e5ac6d 100644 --- a/kittycad/models/path_get_sketch_target_uuid.py +++ b/kittycad/models/path_get_sketch_target_uuid.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class PathGetSketchTargetUuid(BaseModel): diff --git a/kittycad/models/path_get_vertex_uuids.py b/kittycad/models/path_get_vertex_uuids.py index 86f27c552..37174af8c 100644 --- a/kittycad/models/path_get_vertex_uuids.py +++ b/kittycad/models/path_get_vertex_uuids.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class PathGetVertexUuids(BaseModel): diff --git a/kittycad/models/path_segment.py b/kittycad/models/path_segment.py index 7c10fa12f..a1a3fc216 100644 --- a/kittycad/models/path_segment.py +++ b/kittycad/models/path_segment.py @@ -1,16 +1,12 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Type, TypeVar, Union -from uuid import UUID +from typing import Literal, Optional, Union -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict, Field, RootModel -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict, Field, RootModel from typing_extensions import Annotated from ..models.angle import Angle from ..models.length_unit import LengthUnit from ..models.point2d import Point2d from ..models.point3d import Point3d -from .base64data import Base64Data class line(BaseModel): diff --git a/kittycad/models/path_segment_info.py b/kittycad/models/path_segment_info.py index afda00573..93ef283c4 100644 --- a/kittycad/models/path_segment_info.py +++ b/kittycad/models/path_segment_info.py @@ -1,13 +1,9 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.modeling_cmd_id import ModelingCmdId from ..models.path_command import PathCommand -from .base64data import Base64Data class PathSegmentInfo(BaseModel): diff --git a/kittycad/models/payment_intent.py b/kittycad/models/payment_intent.py index 977717a14..a8de9f23f 100644 --- a/kittycad/models/payment_intent.py +++ b/kittycad/models/payment_intent.py @@ -1,11 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class PaymentIntent(BaseModel): diff --git a/kittycad/models/payment_method.py b/kittycad/models/payment_method.py index 471bc9ba0..5cfd27fa5 100644 --- a/kittycad/models/payment_method.py +++ b/kittycad/models/payment_method.py @@ -1,14 +1,11 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Dict, Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.billing_info import BillingInfo from ..models.card_details import CardDetails from ..models.payment_method_type import PaymentMethodType -from .base64data import Base64Data class PaymentMethod(BaseModel): diff --git a/kittycad/models/payment_method_card_checks.py b/kittycad/models/payment_method_card_checks.py index d8dfc6a10..e3a977e0e 100644 --- a/kittycad/models/payment_method_card_checks.py +++ b/kittycad/models/payment_method_card_checks.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class PaymentMethodCardChecks(BaseModel): diff --git a/kittycad/models/perspective_camera_parameters.py b/kittycad/models/perspective_camera_parameters.py index 5ffeffc7b..373a0eff5 100644 --- a/kittycad/models/perspective_camera_parameters.py +++ b/kittycad/models/perspective_camera_parameters.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class PerspectiveCameraParameters(BaseModel): diff --git a/kittycad/models/plane_intersect_and_project.py b/kittycad/models/plane_intersect_and_project.py index 0a5e4194e..9640c20f4 100644 --- a/kittycad/models/plane_intersect_and_project.py +++ b/kittycad/models/plane_intersect_and_project.py @@ -1,12 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.point2d import Point2d -from .base64data import Base64Data class PlaneIntersectAndProject(BaseModel): diff --git a/kittycad/models/point2d.py b/kittycad/models/point2d.py index ea5caa46b..dde8f2059 100644 --- a/kittycad/models/point2d.py +++ b/kittycad/models/point2d.py @@ -1,12 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.length_unit import LengthUnit -from .base64data import Base64Data class Point2d(BaseModel): diff --git a/kittycad/models/point3d.py b/kittycad/models/point3d.py index d3b71b591..5cf06f5d6 100644 --- a/kittycad/models/point3d.py +++ b/kittycad/models/point3d.py @@ -1,11 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class Point3d(BaseModel): diff --git a/kittycad/models/point4d.py b/kittycad/models/point4d.py index 3cd75b01f..bcb1e5824 100644 --- a/kittycad/models/point4d.py +++ b/kittycad/models/point4d.py @@ -1,11 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class Point4d(BaseModel): diff --git a/kittycad/models/pong.py b/kittycad/models/pong.py index 83301e172..a2035dff3 100644 --- a/kittycad/models/pong.py +++ b/kittycad/models/pong.py @@ -1,11 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class Pong(BaseModel): diff --git a/kittycad/models/privacy_settings.py b/kittycad/models/privacy_settings.py index 10858f885..25f991e15 100644 --- a/kittycad/models/privacy_settings.py +++ b/kittycad/models/privacy_settings.py @@ -1,11 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class PrivacySettings(BaseModel): diff --git a/kittycad/models/raw_file.py b/kittycad/models/raw_file.py index 3d181a9e2..06419044c 100644 --- a/kittycad/models/raw_file.py +++ b/kittycad/models/raw_file.py @@ -1,11 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class RawFile(BaseModel): diff --git a/kittycad/models/rtc_ice_candidate_init.py b/kittycad/models/rtc_ice_candidate_init.py index 220c429d3..9bd6ac004 100644 --- a/kittycad/models/rtc_ice_candidate_init.py +++ b/kittycad/models/rtc_ice_candidate_init.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class RtcIceCandidateInit(BaseModel): diff --git a/kittycad/models/rtc_session_description.py b/kittycad/models/rtc_session_description.py index 17a4060e2..deba17594 100644 --- a/kittycad/models/rtc_session_description.py +++ b/kittycad/models/rtc_session_description.py @@ -1,12 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.rtc_sdp_type import RtcSdpType -from .base64data import Base64Data class RtcSessionDescription(BaseModel): diff --git a/kittycad/models/saml_identity_provider.py b/kittycad/models/saml_identity_provider.py index 82e2fca43..3bb7d19a4 100644 --- a/kittycad/models/saml_identity_provider.py +++ b/kittycad/models/saml_identity_provider.py @@ -1,9 +1,7 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.uuid import Uuid from .base64data import Base64Data diff --git a/kittycad/models/saml_identity_provider_create.py b/kittycad/models/saml_identity_provider_create.py index 661e83744..196c107b9 100644 --- a/kittycad/models/saml_identity_provider_create.py +++ b/kittycad/models/saml_identity_provider_create.py @@ -1,13 +1,9 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.der_encoded_key_pair import DerEncodedKeyPair from ..models.idp_metadata_source import IdpMetadataSource -from .base64data import Base64Data class SamlIdentityProviderCreate(BaseModel): diff --git a/kittycad/models/select_get.py b/kittycad/models/select_get.py index 81b81f549..bc7c8ac7a 100644 --- a/kittycad/models/select_get.py +++ b/kittycad/models/select_get.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class SelectGet(BaseModel): diff --git a/kittycad/models/select_with_point.py b/kittycad/models/select_with_point.py index 800478113..8414cbf45 100644 --- a/kittycad/models/select_with_point.py +++ b/kittycad/models/select_with_point.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class SelectWithPoint(BaseModel): diff --git a/kittycad/models/selection.py b/kittycad/models/selection.py index 6aeaa27dc..f10431be2 100644 --- a/kittycad/models/selection.py +++ b/kittycad/models/selection.py @@ -1,12 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Type, TypeVar, Union -from uuid import UUID +from typing import Literal, Union -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict, Field, RootModel -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict, Field, RootModel from typing_extensions import Annotated -from .base64data import Base64Data class default_scene(BaseModel): diff --git a/kittycad/models/service_account.py b/kittycad/models/service_account.py index 597404132..a115635b6 100644 --- a/kittycad/models/service_account.py +++ b/kittycad/models/service_account.py @@ -1,13 +1,10 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.string_uuid import StringUuid from ..models.uuid import Uuid -from .base64data import Base64Data class ServiceAccount(BaseModel): diff --git a/kittycad/models/service_account_results_page.py b/kittycad/models/service_account_results_page.py index 617f86f72..a6ea47127 100644 --- a/kittycad/models/service_account_results_page.py +++ b/kittycad/models/service_account_results_page.py @@ -1,12 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List, Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.service_account import ServiceAccount -from .base64data import Base64Data class ServiceAccountResultsPage(BaseModel): diff --git a/kittycad/models/session.py b/kittycad/models/session.py index 3ac77ca98..1c379f661 100644 --- a/kittycad/models/session.py +++ b/kittycad/models/session.py @@ -1,13 +1,9 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.session_token_uuid import SessionTokenUuid from ..models.uuid import Uuid -from .base64data import Base64Data class Session(BaseModel): diff --git a/kittycad/models/solid3d_get_all_edge_faces.py b/kittycad/models/solid3d_get_all_edge_faces.py index 045b7d948..1b8e61d6d 100644 --- a/kittycad/models/solid3d_get_all_edge_faces.py +++ b/kittycad/models/solid3d_get_all_edge_faces.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class Solid3dGetAllEdgeFaces(BaseModel): diff --git a/kittycad/models/solid3d_get_all_opposite_edges.py b/kittycad/models/solid3d_get_all_opposite_edges.py index 281a077a3..9d3993f78 100644 --- a/kittycad/models/solid3d_get_all_opposite_edges.py +++ b/kittycad/models/solid3d_get_all_opposite_edges.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class Solid3dGetAllOppositeEdges(BaseModel): diff --git a/kittycad/models/solid3d_get_extrusion_face_info.py b/kittycad/models/solid3d_get_extrusion_face_info.py index 6ed2af40b..ae2f99716 100644 --- a/kittycad/models/solid3d_get_extrusion_face_info.py +++ b/kittycad/models/solid3d_get_extrusion_face_info.py @@ -1,12 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.extrusion_face_info import ExtrusionFaceInfo -from .base64data import Base64Data class Solid3dGetExtrusionFaceInfo(BaseModel): diff --git a/kittycad/models/solid3d_get_next_adjacent_edge.py b/kittycad/models/solid3d_get_next_adjacent_edge.py index 32b147441..d9f324e7c 100644 --- a/kittycad/models/solid3d_get_next_adjacent_edge.py +++ b/kittycad/models/solid3d_get_next_adjacent_edge.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class Solid3dGetNextAdjacentEdge(BaseModel): diff --git a/kittycad/models/solid3d_get_opposite_edge.py b/kittycad/models/solid3d_get_opposite_edge.py index 6a5961a82..51109f2f9 100644 --- a/kittycad/models/solid3d_get_opposite_edge.py +++ b/kittycad/models/solid3d_get_opposite_edge.py @@ -1,11 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class Solid3dGetOppositeEdge(BaseModel): diff --git a/kittycad/models/solid3d_get_prev_adjacent_edge.py b/kittycad/models/solid3d_get_prev_adjacent_edge.py index 2d76689cf..684c1fb23 100644 --- a/kittycad/models/solid3d_get_prev_adjacent_edge.py +++ b/kittycad/models/solid3d_get_prev_adjacent_edge.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class Solid3dGetPrevAdjacentEdge(BaseModel): diff --git a/kittycad/models/store_coupon_params.py b/kittycad/models/store_coupon_params.py index 63cca26a8..70d2e5749 100644 --- a/kittycad/models/store_coupon_params.py +++ b/kittycad/models/store_coupon_params.py @@ -1,11 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class StoreCouponParams(BaseModel): diff --git a/kittycad/models/subscription_tier_feature.py b/kittycad/models/subscription_tier_feature.py index 7cb83ff22..08a84bc21 100644 --- a/kittycad/models/subscription_tier_feature.py +++ b/kittycad/models/subscription_tier_feature.py @@ -1,11 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class SubscriptionTierFeature(BaseModel): diff --git a/kittycad/models/subscription_tier_price.py b/kittycad/models/subscription_tier_price.py index f3ee2fe97..9905f0e80 100644 --- a/kittycad/models/subscription_tier_price.py +++ b/kittycad/models/subscription_tier_price.py @@ -1,13 +1,9 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Type, TypeVar, Union -from uuid import UUID +from typing import Literal, Union -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict, Field, RootModel -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict, Field, RootModel from typing_extensions import Annotated from ..models.plan_interval import PlanInterval -from .base64data import Base64Data class flat(BaseModel): diff --git a/kittycad/models/subscription_tier_type.py b/kittycad/models/subscription_tier_type.py index d400588d4..4b5d81253 100644 --- a/kittycad/models/subscription_tier_type.py +++ b/kittycad/models/subscription_tier_type.py @@ -1,12 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Type, TypeVar, Union -from uuid import UUID +from typing import Literal, Union -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict, Field, RootModel -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict, Field, RootModel from typing_extensions import Annotated -from .base64data import Base64Data class individual(BaseModel): diff --git a/kittycad/models/success_web_socket_response.py b/kittycad/models/success_web_socket_response.py index 0cdcc7907..a6f5f6e92 100644 --- a/kittycad/models/success_web_socket_response.py +++ b/kittycad/models/success_web_socket_response.py @@ -1,12 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.ok_web_socket_response_data import OkWebSocketResponseData -from .base64data import Base64Data class SuccessWebSocketResponse(BaseModel): diff --git a/kittycad/models/surface_area.py b/kittycad/models/surface_area.py index 89b5efd04..e4bb1977e 100644 --- a/kittycad/models/surface_area.py +++ b/kittycad/models/surface_area.py @@ -1,12 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.unit_area import UnitArea -from .base64data import Base64Data class SurfaceArea(BaseModel): diff --git a/kittycad/models/system.py b/kittycad/models/system.py index 93a45798a..ed3f522c5 100644 --- a/kittycad/models/system.py +++ b/kittycad/models/system.py @@ -1,12 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.axis_direction_pair import AxisDirectionPair -from .base64data import Base64Data class System(BaseModel): diff --git a/kittycad/models/take_snapshot.py b/kittycad/models/take_snapshot.py index 230711e8f..10a10e45e 100644 --- a/kittycad/models/take_snapshot.py +++ b/kittycad/models/take_snapshot.py @@ -1,9 +1,5 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from .base64data import Base64Data diff --git a/kittycad/models/text_to_cad.py b/kittycad/models/text_to_cad.py index 4493a08f2..6c7fd7890 100644 --- a/kittycad/models/text_to_cad.py +++ b/kittycad/models/text_to_cad.py @@ -1,9 +1,7 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Dict, Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.ai_feedback import AiFeedback from ..models.api_call_status import ApiCallStatus diff --git a/kittycad/models/text_to_cad_create_body.py b/kittycad/models/text_to_cad_create_body.py index bdc9b9ddc..3276d8d79 100644 --- a/kittycad/models/text_to_cad_create_body.py +++ b/kittycad/models/text_to_cad_create_body.py @@ -1,11 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class TextToCadCreateBody(BaseModel): diff --git a/kittycad/models/text_to_cad_results_page.py b/kittycad/models/text_to_cad_results_page.py index 8fb9c9dd0..975e4b7e7 100644 --- a/kittycad/models/text_to_cad_results_page.py +++ b/kittycad/models/text_to_cad_results_page.py @@ -1,12 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List, Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.text_to_cad import TextToCad -from .base64data import Base64Data class TextToCadResultsPage(BaseModel): diff --git a/kittycad/models/unit_angle_conversion.py b/kittycad/models/unit_angle_conversion.py index 9048e1de3..2592d9045 100644 --- a/kittycad/models/unit_angle_conversion.py +++ b/kittycad/models/unit_angle_conversion.py @@ -1,14 +1,11 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.api_call_status import ApiCallStatus from ..models.unit_angle import UnitAngle from ..models.uuid import Uuid -from .base64data import Base64Data class UnitAngleConversion(BaseModel): diff --git a/kittycad/models/unit_area_conversion.py b/kittycad/models/unit_area_conversion.py index 2b0a67f3c..74554b142 100644 --- a/kittycad/models/unit_area_conversion.py +++ b/kittycad/models/unit_area_conversion.py @@ -1,14 +1,11 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.api_call_status import ApiCallStatus from ..models.unit_area import UnitArea from ..models.uuid import Uuid -from .base64data import Base64Data class UnitAreaConversion(BaseModel): diff --git a/kittycad/models/unit_current_conversion.py b/kittycad/models/unit_current_conversion.py index 8cb54c7ed..2f106a3b4 100644 --- a/kittycad/models/unit_current_conversion.py +++ b/kittycad/models/unit_current_conversion.py @@ -1,14 +1,11 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.api_call_status import ApiCallStatus from ..models.unit_current import UnitCurrent from ..models.uuid import Uuid -from .base64data import Base64Data class UnitCurrentConversion(BaseModel): diff --git a/kittycad/models/unit_energy_conversion.py b/kittycad/models/unit_energy_conversion.py index 120850998..c905eb7ec 100644 --- a/kittycad/models/unit_energy_conversion.py +++ b/kittycad/models/unit_energy_conversion.py @@ -1,14 +1,11 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.api_call_status import ApiCallStatus from ..models.unit_energy import UnitEnergy from ..models.uuid import Uuid -from .base64data import Base64Data class UnitEnergyConversion(BaseModel): diff --git a/kittycad/models/unit_force_conversion.py b/kittycad/models/unit_force_conversion.py index 4197611fb..5f2df21d5 100644 --- a/kittycad/models/unit_force_conversion.py +++ b/kittycad/models/unit_force_conversion.py @@ -1,14 +1,11 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.api_call_status import ApiCallStatus from ..models.unit_force import UnitForce from ..models.uuid import Uuid -from .base64data import Base64Data class UnitForceConversion(BaseModel): diff --git a/kittycad/models/unit_frequency_conversion.py b/kittycad/models/unit_frequency_conversion.py index 66be0c773..944dd59b5 100644 --- a/kittycad/models/unit_frequency_conversion.py +++ b/kittycad/models/unit_frequency_conversion.py @@ -1,14 +1,11 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.api_call_status import ApiCallStatus from ..models.unit_frequency import UnitFrequency from ..models.uuid import Uuid -from .base64data import Base64Data class UnitFrequencyConversion(BaseModel): diff --git a/kittycad/models/unit_length_conversion.py b/kittycad/models/unit_length_conversion.py index 9827989c7..5bdcaed71 100644 --- a/kittycad/models/unit_length_conversion.py +++ b/kittycad/models/unit_length_conversion.py @@ -1,14 +1,11 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.api_call_status import ApiCallStatus from ..models.unit_length import UnitLength from ..models.uuid import Uuid -from .base64data import Base64Data class UnitLengthConversion(BaseModel): diff --git a/kittycad/models/unit_mass_conversion.py b/kittycad/models/unit_mass_conversion.py index bcdcf61e1..1f4dedbac 100644 --- a/kittycad/models/unit_mass_conversion.py +++ b/kittycad/models/unit_mass_conversion.py @@ -1,14 +1,11 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.api_call_status import ApiCallStatus from ..models.unit_mass import UnitMass from ..models.uuid import Uuid -from .base64data import Base64Data class UnitMassConversion(BaseModel): diff --git a/kittycad/models/unit_power_conversion.py b/kittycad/models/unit_power_conversion.py index 16d125656..79b06fcf9 100644 --- a/kittycad/models/unit_power_conversion.py +++ b/kittycad/models/unit_power_conversion.py @@ -1,14 +1,11 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.api_call_status import ApiCallStatus from ..models.unit_power import UnitPower from ..models.uuid import Uuid -from .base64data import Base64Data class UnitPowerConversion(BaseModel): diff --git a/kittycad/models/unit_pressure_conversion.py b/kittycad/models/unit_pressure_conversion.py index b62bbef0f..c495e41e3 100644 --- a/kittycad/models/unit_pressure_conversion.py +++ b/kittycad/models/unit_pressure_conversion.py @@ -1,14 +1,11 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.api_call_status import ApiCallStatus from ..models.unit_pressure import UnitPressure from ..models.uuid import Uuid -from .base64data import Base64Data class UnitPressureConversion(BaseModel): diff --git a/kittycad/models/unit_temperature_conversion.py b/kittycad/models/unit_temperature_conversion.py index 6569057a3..5f3188e9f 100644 --- a/kittycad/models/unit_temperature_conversion.py +++ b/kittycad/models/unit_temperature_conversion.py @@ -1,14 +1,11 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.api_call_status import ApiCallStatus from ..models.unit_temperature import UnitTemperature from ..models.uuid import Uuid -from .base64data import Base64Data class UnitTemperatureConversion(BaseModel): diff --git a/kittycad/models/unit_torque_conversion.py b/kittycad/models/unit_torque_conversion.py index 4bc8c2c36..7755d210d 100644 --- a/kittycad/models/unit_torque_conversion.py +++ b/kittycad/models/unit_torque_conversion.py @@ -1,14 +1,11 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.api_call_status import ApiCallStatus from ..models.unit_torque import UnitTorque from ..models.uuid import Uuid -from .base64data import Base64Data class UnitTorqueConversion(BaseModel): diff --git a/kittycad/models/unit_volume_conversion.py b/kittycad/models/unit_volume_conversion.py index ae0fcf4e7..fd293e56f 100644 --- a/kittycad/models/unit_volume_conversion.py +++ b/kittycad/models/unit_volume_conversion.py @@ -1,14 +1,11 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.api_call_status import ApiCallStatus from ..models.unit_volume import UnitVolume from ..models.uuid import Uuid -from .base64data import Base64Data class UnitVolumeConversion(BaseModel): diff --git a/kittycad/models/update_member_to_org_body.py b/kittycad/models/update_member_to_org_body.py index 8f1245717..879c19c49 100644 --- a/kittycad/models/update_member_to_org_body.py +++ b/kittycad/models/update_member_to_org_body.py @@ -1,12 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.user_org_role import UserOrgRole -from .base64data import Base64Data class UpdateMemberToOrgBody(BaseModel): diff --git a/kittycad/models/update_payment_balance.py b/kittycad/models/update_payment_balance.py index 3b5e2a0ae..b8a24f75a 100644 --- a/kittycad/models/update_payment_balance.py +++ b/kittycad/models/update_payment_balance.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class UpdatePaymentBalance(BaseModel): diff --git a/kittycad/models/update_user.py b/kittycad/models/update_user.py index c53b55d59..a55d0c91b 100644 --- a/kittycad/models/update_user.py +++ b/kittycad/models/update_user.py @@ -1,11 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict -from .base64data import Base64Data class UpdateUser(BaseModel): diff --git a/kittycad/models/user.py b/kittycad/models/user.py index 0cb06cba6..5bc677b6e 100644 --- a/kittycad/models/user.py +++ b/kittycad/models/user.py @@ -1,13 +1,10 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.block_reason import BlockReason from ..models.uuid import Uuid -from .base64data import Base64Data class User(BaseModel): diff --git a/kittycad/models/user_org_info.py b/kittycad/models/user_org_info.py index 8799078ef..8d9003283 100644 --- a/kittycad/models/user_org_info.py +++ b/kittycad/models/user_org_info.py @@ -1,14 +1,11 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.block_reason import BlockReason from ..models.org_role import OrgRole from ..models.uuid import Uuid -from .base64data import Base64Data class UserOrgInfo(BaseModel): diff --git a/kittycad/models/user_results_page.py b/kittycad/models/user_results_page.py index 73e4597ff..88351d428 100644 --- a/kittycad/models/user_results_page.py +++ b/kittycad/models/user_results_page.py @@ -1,12 +1,8 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import List, Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.user import User -from .base64data import Base64Data class UserResultsPage(BaseModel): diff --git a/kittycad/models/verification_token_response.py b/kittycad/models/verification_token_response.py index 09b7e1dc0..1ca1fa64e 100644 --- a/kittycad/models/verification_token_response.py +++ b/kittycad/models/verification_token_response.py @@ -1,12 +1,9 @@ import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.uuid import Uuid -from .base64data import Base64Data class VerificationTokenResponse(BaseModel): diff --git a/kittycad/models/view_isometric.py b/kittycad/models/view_isometric.py index a3746df77..fae399a60 100644 --- a/kittycad/models/view_isometric.py +++ b/kittycad/models/view_isometric.py @@ -1,12 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.camera_settings import CameraSettings -from .base64data import Base64Data class ViewIsometric(BaseModel): diff --git a/kittycad/models/volume.py b/kittycad/models/volume.py index 2ca982278..9e30134c0 100644 --- a/kittycad/models/volume.py +++ b/kittycad/models/volume.py @@ -1,12 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.unit_volume import UnitVolume -from .base64data import Base64Data class Volume(BaseModel): diff --git a/kittycad/models/web_socket_request.py b/kittycad/models/web_socket_request.py index 282edbaa3..e44e76e51 100644 --- a/kittycad/models/web_socket_request.py +++ b/kittycad/models/web_socket_request.py @@ -1,9 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Type, TypeVar, Union -from uuid import UUID +from typing import Dict, List, Literal, Optional, Union -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict, Field, RootModel -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict, Field, RootModel from typing_extensions import Annotated from ..models.client_metrics import ClientMetrics @@ -12,7 +9,6 @@ from ..models.modeling_cmd_id import ModelingCmdId from ..models.modeling_cmd_req import ModelingCmdReq from ..models.rtc_ice_candidate_init import RtcIceCandidateInit from ..models.rtc_session_description import RtcSessionDescription -from .base64data import Base64Data class trickle_ice(BaseModel): diff --git a/kittycad/models/web_socket_response.py b/kittycad/models/web_socket_response.py index 7f63fa939..5163fdb72 100644 --- a/kittycad/models/web_socket_response.py +++ b/kittycad/models/web_socket_response.py @@ -1,7 +1,6 @@ -from typing import Any, Dict, Type, TypeVar, Union +from typing import Union -from pydantic import Field, RootModel -from typing_extensions import Annotated +from pydantic import RootModel from .failure_web_socket_response import FailureWebSocketResponse from .success_web_socket_response import SuccessWebSocketResponse diff --git a/kittycad/models/zoo_product_subscription.py b/kittycad/models/zoo_product_subscription.py index 0fbd54fe6..601fedb25 100644 --- a/kittycad/models/zoo_product_subscription.py +++ b/kittycad/models/zoo_product_subscription.py @@ -1,10 +1,6 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Type, TypeVar, Union -from uuid import UUID +from typing import List, Optional, Union -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict, Field, RootModel -from pydantic_extra_types.phone_numbers import PhoneNumber -from typing_extensions import Annotated +from pydantic import BaseModel, ConfigDict, RootModel from ..models.modeling_app_subscription_tier_name import ModelingAppSubscriptionTierName from ..models.subscription_tier_feature import SubscriptionTierFeature @@ -15,7 +11,6 @@ from ..models.subscription_training_data_behavior import ( ) from ..models.support_tier import SupportTier from ..models.zoo_tool import ZooTool -from .base64data import Base64Data class ZooProductSubscription0(BaseModel): diff --git a/kittycad/models/zoo_product_subscriptions.py b/kittycad/models/zoo_product_subscriptions.py index 647b0f739..58d1673f8 100644 --- a/kittycad/models/zoo_product_subscriptions.py +++ b/kittycad/models/zoo_product_subscriptions.py @@ -1,12 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.modeling_app_subscription_tier import ModelingAppSubscriptionTier -from .base64data import Base64Data class ZooProductSubscriptions(BaseModel): diff --git a/kittycad/models/zoo_product_subscriptions_org_request.py b/kittycad/models/zoo_product_subscriptions_org_request.py index 080f68179..89289cb04 100644 --- a/kittycad/models/zoo_product_subscriptions_org_request.py +++ b/kittycad/models/zoo_product_subscriptions_org_request.py @@ -1,14 +1,10 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.modeling_app_organization_subscription_tier import ( ModelingAppOrganizationSubscriptionTier, ) -from .base64data import Base64Data class ZooProductSubscriptionsOrgRequest(BaseModel): diff --git a/kittycad/models/zoo_product_subscriptions_user_request.py b/kittycad/models/zoo_product_subscriptions_user_request.py index 04a743933..7c754f9f0 100644 --- a/kittycad/models/zoo_product_subscriptions_user_request.py +++ b/kittycad/models/zoo_product_subscriptions_user_request.py @@ -1,14 +1,10 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID +from typing import Optional -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.modeling_app_individual_subscription_tier import ( ModelingAppIndividualSubscriptionTier, ) -from .base64data import Base64Data class ZooProductSubscriptionsUserRequest(BaseModel): diff --git a/kittycad/models/zoom_to_fit.py b/kittycad/models/zoom_to_fit.py index 23e05d575..42478bc65 100644 --- a/kittycad/models/zoom_to_fit.py +++ b/kittycad/models/zoom_to_fit.py @@ -1,12 +1,7 @@ -import datetime -from typing import Any, Dict, List, Literal, Optional, Union -from uuid import UUID -from pydantic import AnyUrl, Base64Bytes, BaseModel, ConfigDict -from pydantic_extra_types.phone_numbers import PhoneNumber +from pydantic import BaseModel, ConfigDict from ..models.camera_settings import CameraSettings -from .base64data import Base64Data class ZoomToFit(BaseModel):