diff --git a/kittycad.py.patch.json b/kittycad.py.patch.json index b450546c0..70c774db4 100644 --- a/kittycad.py.patch.json +++ b/kittycad.py.patch.json @@ -1 +1 @@ -[{"op": "add", "path": "/info/x-python", "value": {"client": "# Create a client with your token.\nfrom kittycad 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 import ClientFromEnv\n\nclient = ClientFromEnv()", "install": "pip install kittycad"}}, {"op": "add", "path": "/components/schemas/UnitTemperatureConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitTemperatureConversion"]}, {"op": "add", "path": "/components/schemas/UnitTemperatureConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitTemperatureConversion"]}, {"op": "add", "path": "/components/schemas/UnitTemperatureConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitTemperatureConversion"]}, {"op": "add", "path": "/components/schemas/UnitTemperatureConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitTemperatureConversion"]}, {"op": "add", "path": "/components/schemas/FileVolume/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/FileVolume"]}, {"op": "add", "path": "/components/schemas/FileVolume/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/FileVolume"]}, {"op": "add", "path": "/components/schemas/FileVolume/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/FileVolume"]}, {"op": "add", "path": "/components/schemas/UnitVelocityFormat/enum", "value": ["meters_per_second", "feet_per_second", "miles_per_hour", "kilometers_per_hour", "knot"]}, {"op": "add", "path": "/components/schemas/UnitVelocityFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitAccelerationConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAccelerationConversion"]}, {"op": "add", "path": "/components/schemas/UnitAccelerationConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAccelerationConversion"]}, {"op": "add", "path": "/components/schemas/UnitAccelerationConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAccelerationConversion"]}, {"op": "add", "path": "/components/schemas/UnitAccelerationConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAccelerationConversion"]}, {"op": "add", "path": "/components/schemas/UnitSolidAngleFormat/enum", "value": ["steradian", "degree_squared", "spat"]}, {"op": "add", "path": "/components/schemas/UnitSolidAngleFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/ExecutorMetadata/properties/docker_info/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/ExecutorMetadata"]}, {"op": "add", "path": "/components/schemas/ExecutorMetadata/properties/environment/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/ExecutorMetadata"]}, {"op": "add", "path": "/components/schemas/UnitLengthFormat/enum", "value": ["meter", "millimeter", "centimeter", "kilometer", "foot", "mil", "inch", "mile", "nautical_mile", "astronomical_unit", "lightyear", "parsec", "angstrom", "cubit", "fathom", "chain", "furlong", "hand", "league", "nautical_league", "yard"]}, {"op": "add", "path": "/components/schemas/UnitLengthFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/ExtendedUserResultsPage/properties/items/items/x-scope", "value": ["", "#/components/schemas/ExtendedUserResultsPage"]}, {"op": "add", "path": "/components/schemas/UnitMassConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMassConversion"]}, {"op": "add", "path": "/components/schemas/UnitMassConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMassConversion"]}, {"op": "add", "path": "/components/schemas/UnitMassConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMassConversion"]}, {"op": "add", "path": "/components/schemas/UnitMassConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMassConversion"]}, {"op": "add", "path": "/components/schemas/DrawingCmdReqBatch/properties/cmds/additionalProperties/x-scope", "value": ["", "#/components/schemas/DrawingCmdReqBatch"]}, {"op": "add", "path": "/components/schemas/UnitIlluminanceFormat/enum", "value": ["lux", "footcandle", "lumens_per_square_inch", "phot"]}, {"op": "add", "path": "/components/schemas/UnitIlluminanceFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/ApiToken/properties/token/allOf/0/x-scope", "value": ["", "#/components/schemas/ApiTokenResultsPage", "#/components/schemas/ApiToken"]}, {"op": "add", "path": "/components/schemas/UnitEnergyConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitEnergyConversion"]}, {"op": "add", "path": "/components/schemas/UnitEnergyConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitEnergyConversion"]}, {"op": "add", "path": "/components/schemas/UnitEnergyConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitEnergyConversion"]}, {"op": "add", "path": "/components/schemas/UnitEnergyConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitEnergyConversion"]}, {"op": "add", "path": "/components/schemas/ApiCallWithPrice/properties/token/allOf/0/x-scope", "value": ["", "#/components/schemas/ApiCallWithPriceResultsPage", "#/components/schemas/ApiCallWithPrice"]}, {"op": "add", "path": "/components/schemas/ApiCallWithPrice/properties/method/allOf/0/x-scope", "value": ["", "#/components/schemas/ApiCallWithPriceResultsPage", "#/components/schemas/ApiCallWithPrice"]}, {"op": "add", "path": "/components/schemas/ApiCallWithPrice/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/ApiCallWithPriceResultsPage", "#/components/schemas/ApiCallWithPrice"]}, {"op": "add", "path": "/components/schemas/ApiCallWithPriceResultsPage/properties/items/items/x-scope", "value": ["", "#/components/schemas/ApiCallWithPriceResultsPage"]}, {"op": "add", "path": "/components/schemas/FileImportFormat/enum", "value": ["dae", "dxf", "fbx", "obj_zip", "obj", "ply", "step", "stl"]}, {"op": "add", "path": "/components/schemas/FileImportFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/FileCenterOfMass/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/FileCenterOfMass"]}, {"op": "add", "path": "/components/schemas/FileCenterOfMass/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/FileCenterOfMass"]}, {"op": "add", "path": "/components/schemas/FileCenterOfMass/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/FileCenterOfMass"]}, {"op": "add", "path": "/components/schemas/UnitVolumeConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitVolumeConversion"]}, {"op": "add", "path": "/components/schemas/UnitVolumeConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitVolumeConversion"]}, {"op": "add", "path": "/components/schemas/UnitVolumeConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitVolumeConversion"]}, {"op": "add", "path": "/components/schemas/UnitVolumeConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitVolumeConversion"]}, {"op": "add", "path": "/components/schemas/NewAddress/properties/country/allOf/0/x-scope", "value": ["", "#/components/schemas/Customer", "#/components/schemas/NewAddress"]}, {"op": "add", "path": "/components/schemas/UnitTimeFormat/enum", "value": ["second", "minute", "hour", "day", "week", "year", "julian_year", "gregorian_year"]}, {"op": "add", "path": "/components/schemas/UnitTimeFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/AiPluginApiType/enum", "value": ["openapi"]}, {"op": "add", "path": "/components/schemas/AiPluginApiType/type", "value": "string"}, {"op": "add", "path": "/components/schemas/DrawingOutcome/oneOf/1/properties/Error/x-scope", "value": ["", "#/components/schemas/DrawingOutcomes", "#/components/schemas/DrawingOutcome"]}, {"op": "add", "path": "/components/schemas/DrawingOutcome/oneOf/2/properties/Cancelled/properties/what_failed/allOf/0/x-scope", "value": ["", "#/components/schemas/DrawingOutcomes", "#/components/schemas/DrawingOutcome"]}, {"op": "add", "path": "/components/schemas/UnitTemperatureFormat/enum", "value": ["kelvin", "celsius", "fahrenheit", "reaumur", "rankine"]}, {"op": "add", "path": "/components/schemas/UnitTemperatureFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/JetstreamStats/properties/api/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/Connection", "#/components/schemas/Jetstream", "#/components/schemas/JetstreamStats"]}, {"op": "add", "path": "/components/schemas/UnitPowerConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitPowerConversion"]}, {"op": "add", "path": "/components/schemas/UnitPowerConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitPowerConversion"]}, {"op": "add", "path": "/components/schemas/UnitPowerConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitPowerConversion"]}, {"op": "add", "path": "/components/schemas/UnitPowerConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitPowerConversion"]}, {"op": "add", "path": "/components/schemas/FileSurfaceArea/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/FileSurfaceArea"]}, {"op": "add", "path": "/components/schemas/FileSurfaceArea/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/FileSurfaceArea"]}, {"op": "add", "path": "/components/schemas/FileSurfaceArea/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/FileSurfaceArea"]}, {"op": "add", "path": "/components/schemas/UnitAngleConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAngleConversion"]}, {"op": "add", "path": "/components/schemas/UnitAngleConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAngleConversion"]}, {"op": "add", "path": "/components/schemas/UnitAngleConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAngleConversion"]}, {"op": "add", "path": "/components/schemas/UnitAngleConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAngleConversion"]}, {"op": "add", "path": "/components/schemas/UnitMagneticFieldStrengthFormat/enum", "value": ["tesla", "gauss"]}, {"op": "add", "path": "/components/schemas/UnitMagneticFieldStrengthFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitIlluminanceConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitIlluminanceConversion"]}, {"op": "add", "path": "/components/schemas/UnitIlluminanceConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitIlluminanceConversion"]}, {"op": "add", "path": "/components/schemas/UnitIlluminanceConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitIlluminanceConversion"]}, {"op": "add", "path": "/components/schemas/UnitIlluminanceConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitIlluminanceConversion"]}, {"op": "add", "path": "/components/schemas/UnitRadiationFormat/enum", "value": ["gray", "sievert", "rad"]}, {"op": "add", "path": "/components/schemas/UnitRadiationFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/FileMass/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/FileMass"]}, {"op": "add", "path": "/components/schemas/FileMass/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/FileMass"]}, {"op": "add", "path": "/components/schemas/FileMass/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/FileMass"]}, {"op": "add", "path": "/components/schemas/UnitMassFormat/enum", "value": ["gram", "kilogram", "metric_ton", "pound", "long_ton", "short_ton", "stone", "ounce", "carat", "slug"]}, {"op": "add", "path": "/components/schemas/UnitMassFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/AiPluginManifest/properties/api/allOf/0/x-scope", "value": ["", "#/components/schemas/AiPluginManifest"]}, {"op": "add", "path": "/components/schemas/AiPluginManifest/properties/auth/allOf/0/x-scope", "value": ["", "#/components/schemas/AiPluginManifest"]}, {"op": "add", "path": "/components/schemas/AiPluginAuthType/enum", "value": ["none", "user_http", "service_http", "oauth"]}, {"op": "add", "path": "/components/schemas/AiPluginAuthType/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitVelocityConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitVelocityConversion"]}, {"op": "add", "path": "/components/schemas/UnitVelocityConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitVelocityConversion"]}, {"op": "add", "path": "/components/schemas/UnitVelocityConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitVelocityConversion"]}, {"op": "add", "path": "/components/schemas/UnitVelocityConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitVelocityConversion"]}, {"op": "add", "path": "/components/schemas/UnitRadiationConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitRadiationConversion"]}, {"op": "add", "path": "/components/schemas/UnitRadiationConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitRadiationConversion"]}, {"op": "add", "path": "/components/schemas/UnitRadiationConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitRadiationConversion"]}, {"op": "add", "path": "/components/schemas/UnitRadiationConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitRadiationConversion"]}, {"op": "add", "path": "/components/schemas/CustomerBalance/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/CustomerBalance"]}, {"op": "add", "path": "/components/schemas/UnitMagneticFluxConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMagneticFluxConversion"]}, {"op": "add", "path": "/components/schemas/UnitMagneticFluxConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMagneticFluxConversion"]}, {"op": "add", "path": "/components/schemas/UnitMagneticFluxConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMagneticFluxConversion"]}, {"op": "add", "path": "/components/schemas/UnitMagneticFluxConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMagneticFluxConversion"]}, {"op": "add", "path": "/components/schemas/CodeOutput/properties/output_files/items/x-scope", "value": ["", "#/components/schemas/CodeOutput"]}, {"op": "add", "path": "/components/schemas/CardDetails/properties/checks/allOf/0/x-scope", "value": ["", "#/components/schemas/PaymentMethod", "#/components/schemas/CardDetails"]}, {"op": "add", "path": "/components/schemas/AccountProvider/enum", "value": ["google", "github"]}, {"op": "add", "path": "/components/schemas/AccountProvider/type", "value": "string"}, {"op": "add", "path": "/components/schemas/AsyncApiCall/properties/type/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallResultsPage", "#/components/schemas/AsyncApiCall"]}, {"op": "add", "path": "/components/schemas/AsyncApiCall/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallResultsPage", "#/components/schemas/AsyncApiCall"]}, {"op": "add", "path": "/components/schemas/AsyncApiCall/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallResultsPage", "#/components/schemas/AsyncApiCall"]}, {"op": "add", "path": "/components/schemas/UnitPressureConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitPressureConversion"]}, {"op": "add", "path": "/components/schemas/UnitPressureConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitPressureConversion"]}, {"op": "add", "path": "/components/schemas/UnitPressureConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitPressureConversion"]}, {"op": "add", "path": "/components/schemas/UnitPressureConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitPressureConversion"]}, {"op": "add", "path": "/components/schemas/Session/properties/session_token/allOf/0/x-scope", "value": ["", "#/components/schemas/Session"]}, {"op": "add", "path": "/components/schemas/UnitPressureFormat/enum", "value": ["pascal", "bar", "mbar", "atmosphere", "pounds_per_square_inch"]}, {"op": "add", "path": "/components/schemas/UnitPressureFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/FileConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/FileConversion"]}, {"op": "add", "path": "/components/schemas/FileConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/FileConversion"]}, {"op": "add", "path": "/components/schemas/FileConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/FileConversion"]}, {"op": "add", "path": "/components/schemas/FileConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/FileConversion"]}, {"op": "add", "path": "/components/schemas/UnitTimeConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitTimeConversion"]}, {"op": "add", "path": "/components/schemas/UnitTimeConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitTimeConversion"]}, {"op": "add", "path": "/components/schemas/UnitTimeConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitTimeConversion"]}, {"op": "add", "path": "/components/schemas/UnitTimeConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitTimeConversion"]}, {"op": "add", "path": "/components/schemas/UnitForceFormat/enum", "value": ["newton", "pound", "dyne", "kilopond", "poundal"]}, {"op": "add", "path": "/components/schemas/UnitForceFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UserResultsPage/properties/items/items/x-scope", "value": ["", "#/components/schemas/UserResultsPage"]}, {"op": "add", "path": "/components/schemas/DrawingOutcomes/properties/outcomes/additionalProperties/x-scope", "value": ["", "#/components/schemas/DrawingOutcomes"]}, {"op": "add", "path": "/components/schemas/UnitChargeFormat/enum", "value": ["coulomb", "ampere_hour"]}, {"op": "add", "path": "/components/schemas/UnitChargeFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitVoltageFormat/enum", "value": ["volt", "statvolt", "abvolt"]}, {"op": "add", "path": "/components/schemas/UnitVoltageFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/FileDensity/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/FileDensity"]}, {"op": "add", "path": "/components/schemas/FileDensity/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/FileDensity"]}, {"op": "add", "path": "/components/schemas/FileDensity/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/FileDensity"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallType/enum", "value": ["FileConversion", "FileVolume", "FileCenterOfMass", "FileMass", "FileDensity", "FileSurfaceArea"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallType/type", "value": "string"}, {"op": "add", "path": "/components/schemas/DrawingCmd/oneOf/1/properties/Extrude/properties/sketch/allOf/0/x-scope", "value": ["", "#/components/schemas/DrawingCmdReq", "#/components/schemas/DrawingCmd"]}, {"op": "add", "path": "/components/schemas/UnitVoltageConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitVoltageConversion"]}, {"op": "add", "path": "/components/schemas/UnitVoltageConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitVoltageConversion"]}, {"op": "add", "path": "/components/schemas/UnitVoltageConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitVoltageConversion"]}, {"op": "add", "path": "/components/schemas/UnitVoltageConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitVoltageConversion"]}, {"op": "add", "path": "/components/schemas/UnitEnergyFormat/enum", "value": ["joule", "calorie", "kilowatt_hour", "watt_hour", "british_thermal_unit", "british_thermal_unit_iso", "british_thermal_unit59", "therm", "foot_pound"]}, {"op": "add", "path": "/components/schemas/UnitEnergyFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitAngularVelocityConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAngularVelocityConversion"]}, {"op": "add", "path": "/components/schemas/UnitAngularVelocityConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAngularVelocityConversion"]}, {"op": "add", "path": "/components/schemas/UnitAngularVelocityConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAngularVelocityConversion"]}, {"op": "add", "path": "/components/schemas/UnitAngularVelocityConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAngularVelocityConversion"]}, {"op": "add", "path": "/components/schemas/UnitMetricPowerConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMetricPowerConversion"]}, {"op": "add", "path": "/components/schemas/UnitMetricPowerConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMetricPowerConversion"]}, {"op": "add", "path": "/components/schemas/UnitMetricPowerConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMetricPowerConversion"]}, {"op": "add", "path": "/components/schemas/UnitMetricPowerConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMetricPowerConversion"]}, {"op": "add", "path": "/components/schemas/UnitPowerFormat/enum", "value": ["watt", "horsepower", "milliwatt"]}, {"op": "add", "path": "/components/schemas/UnitPowerFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/AiPluginAuth/properties/type/allOf/0/x-scope", "value": ["", "#/components/schemas/AiPluginManifest", "#/components/schemas/AiPluginAuth"]}, {"op": "add", "path": "/components/schemas/AiPluginAuth/properties/authorization_type/allOf/0/x-scope", "value": ["", "#/components/schemas/AiPluginManifest", "#/components/schemas/AiPluginAuth"]}, {"op": "add", "path": "/components/schemas/UnitVolumeFormat/enum", "value": ["cubic_meter", "cubic_centimeter", "cubic_millimeter", "cubic_kilometer", "liter", "cubic_inch", "cubic_foot", "cubic_yard", "cubic_mile", "gallon", "quart", "pint", "cup", "fluid_ounce", "barrel", "bushel", "cord", "cubic_fathom", "tablespoon", "teaspoon", "pinch", "dash", "drop", "fifth", "dram", "gill", "peck", "sack", "shot", "strike"]}, {"op": "add", "path": "/components/schemas/UnitVolumeFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitAngleFormat/enum", "value": ["radian", "degree", "arcminute", "arcsecond", "milliarcsecond", "turn", "gradian"]}, {"op": "add", "path": "/components/schemas/UnitAngleFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitRadioactivityFormat/enum", "value": ["becquerel", "curie", "rutherford"]}, {"op": "add", "path": "/components/schemas/UnitRadioactivityFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitRadioactivityConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitRadioactivityConversion"]}, {"op": "add", "path": "/components/schemas/UnitRadioactivityConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitRadioactivityConversion"]}, {"op": "add", "path": "/components/schemas/UnitRadioactivityConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitRadioactivityConversion"]}, {"op": "add", "path": "/components/schemas/UnitRadioactivityConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitRadioactivityConversion"]}, {"op": "add", "path": "/components/schemas/UnitAccelerationFormat/enum", "value": ["meters_per_second_squared", "feet_per_second_squared", "standard_gravity"]}, {"op": "add", "path": "/components/schemas/UnitAccelerationFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/OAuth2GrantType/enum", "value": ["urn:ietf:params:oauth:grant-type:device_code"]}, {"op": "add", "path": "/components/schemas/OAuth2GrantType/type", "value": "string"}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/0/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/0/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/0/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/0/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/1/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/1/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/1/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/2/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/2/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/2/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/3/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/3/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/3/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/4/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/4/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/4/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/5/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/5/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/5/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/BillingInfo/properties/address/allOf/0/x-scope", "value": ["", "#/components/schemas/BillingInfo"]}, {"op": "add", "path": "/components/schemas/UnitAreaConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAreaConversion"]}, {"op": "add", "path": "/components/schemas/UnitAreaConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAreaConversion"]}, {"op": "add", "path": "/components/schemas/UnitAreaConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAreaConversion"]}, {"op": "add", "path": "/components/schemas/UnitAreaConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAreaConversion"]}, {"op": "add", "path": "/components/schemas/AiPluginApi/properties/type/allOf/0/x-scope", "value": ["", "#/components/schemas/AiPluginManifest", "#/components/schemas/AiPluginApi"]}, {"op": "add", "path": "/components/schemas/ApiCallStatus/enum", "value": ["Queued", "Uploaded", "In Progress", "Completed", "Failed"]}, {"op": "add", "path": "/components/schemas/ApiCallStatus/type", "value": "string"}, {"op": "add", "path": "/components/schemas/Customer/properties/address/allOf/0/x-scope", "value": ["", "#/components/schemas/Customer"]}, {"op": "add", "path": "/components/schemas/Customer/properties/currency/allOf/0/x-scope", "value": ["", "#/components/schemas/Customer"]}, {"op": "add", "path": "/components/schemas/UnitMetricPowerSquaredConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMetricPowerSquaredConversion"]}, {"op": "add", "path": "/components/schemas/UnitMetricPowerSquaredConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMetricPowerSquaredConversion"]}, {"op": "add", "path": "/components/schemas/UnitMetricPowerSquaredConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMetricPowerSquaredConversion"]}, {"op": "add", "path": "/components/schemas/UnitMetricPowerSquaredConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMetricPowerSquaredConversion"]}, {"op": "add", "path": "/components/schemas/UnitLengthConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitLengthConversion"]}, {"op": "add", "path": "/components/schemas/UnitLengthConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitLengthConversion"]}, {"op": "add", "path": "/components/schemas/UnitLengthConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitLengthConversion"]}, {"op": "add", "path": "/components/schemas/UnitLengthConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitLengthConversion"]}, {"op": "add", "path": "/components/schemas/UnitDataFormat/enum", "value": ["byte", "exabyte", "bit", "exabit"]}, {"op": "add", "path": "/components/schemas/UnitDataFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/InvoiceLineItem/properties/currency/allOf/0/x-scope", "value": ["", "#/components/schemas/Invoice", "#/components/schemas/InvoiceLineItem"]}, {"op": "add", "path": "/components/schemas/DeviceAccessTokenRequestForm/properties/grant_type/allOf/0/x-scope", "value": ["", "#/components/schemas/DeviceAccessTokenRequestForm"]}, {"op": "add", "path": "/components/schemas/InvoiceStatus/enum", "value": ["deleted", "draft", "open", "paid", "uncollectible", "void"]}, {"op": "add", "path": "/components/schemas/InvoiceStatus/type", "value": "string"}, {"op": "add", "path": "/components/schemas/Jetstream/properties/stats/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/Connection", "#/components/schemas/Jetstream"]}, {"op": "add", "path": "/components/schemas/Jetstream/properties/config/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/Connection", "#/components/schemas/Jetstream"]}, {"op": "add", "path": "/components/schemas/Jetstream/properties/meta/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/Connection", "#/components/schemas/Jetstream"]}, {"op": "add", "path": "/components/schemas/UnitMagneticFieldStrengthConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMagneticFieldStrengthConversion"]}, {"op": "add", "path": "/components/schemas/UnitMagneticFieldStrengthConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMagneticFieldStrengthConversion"]}, {"op": "add", "path": "/components/schemas/UnitMagneticFieldStrengthConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMagneticFieldStrengthConversion"]}, {"op": "add", "path": "/components/schemas/UnitMagneticFieldStrengthConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMagneticFieldStrengthConversion"]}, {"op": "add", "path": "/components/schemas/UnitSolidAngleConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitSolidAngleConversion"]}, {"op": "add", "path": "/components/schemas/UnitSolidAngleConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitSolidAngleConversion"]}, {"op": "add", "path": "/components/schemas/UnitSolidAngleConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitSolidAngleConversion"]}, {"op": "add", "path": "/components/schemas/UnitSolidAngleConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitSolidAngleConversion"]}, {"op": "add", "path": "/components/schemas/DrawingCmdReq/properties/cmd_id/x-scope", "value": ["", "#/components/schemas/DrawingCmdReq"]}, {"op": "add", "path": "/components/schemas/DrawingCmdReq/properties/cmd/x-scope", "value": ["", "#/components/schemas/DrawingCmdReq"]}, {"op": "add", "path": "/components/schemas/Invoice/properties/currency/allOf/0/x-scope", "value": ["", "#/components/schemas/Invoice"]}, {"op": "add", "path": "/components/schemas/Invoice/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/Invoice"]}, {"op": "add", "path": "/components/schemas/Invoice/properties/lines/items/x-scope", "value": ["", "#/components/schemas/Invoice"]}, {"op": "add", "path": "/components/schemas/PaymentMethod/properties/type/allOf/0/x-scope", "value": ["", "#/components/schemas/PaymentMethod"]}, {"op": "add", "path": "/components/schemas/PaymentMethod/properties/billing_info/allOf/0/x-scope", "value": ["", "#/components/schemas/PaymentMethod"]}, {"op": "add", "path": "/components/schemas/PaymentMethod/properties/card/allOf/0/x-scope", "value": ["", "#/components/schemas/PaymentMethod"]}, {"op": "add", "path": "/components/schemas/PhysicsConstantName/enum", "value": ["pi", "c", "speed_of_light", "G", "newtonian_gravitation", "h", "planck_const", "mu_0", "vacuum_permeability", "E_0", "vacuum_permitivity", "Z_0", "vacuum_impedance", "k_e", "coulomb_const", "e", "elementary_charge", "m_e", "electron_mass", "m_p", "proton_mass", "mu_B", "bohr_magneton", "NA", "avogadro_num", "R", "molar_gas_const", "K_B", "boltzmann_const", "F", "faraday_const", "sigma", "stefan_boltzmann_const"]}, {"op": "add", "path": "/components/schemas/PhysicsConstantName/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitDensityConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitDensityConversion"]}, {"op": "add", "path": "/components/schemas/UnitDensityConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitDensityConversion"]}, {"op": "add", "path": "/components/schemas/UnitDensityConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitDensityConversion"]}, {"op": "add", "path": "/components/schemas/UnitDensityConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitDensityConversion"]}, {"op": "add", "path": "/components/schemas/UnitConcentrationConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitConcentrationConversion"]}, {"op": "add", "path": "/components/schemas/UnitConcentrationConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitConcentrationConversion"]}, {"op": "add", "path": "/components/schemas/UnitConcentrationConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitConcentrationConversion"]}, {"op": "add", "path": "/components/schemas/UnitConcentrationConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitConcentrationConversion"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallResultsPage/properties/items/items/x-scope", "value": ["", "#/components/schemas/AsyncApiCallResultsPage"]}, {"op": "add", "path": "/components/schemas/DockerSystemInfo/properties/isolation/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/ExecutorMetadata", "#/components/schemas/DockerSystemInfo"]}, {"op": "add", "path": "/components/schemas/DockerSystemInfo/properties/registry_config/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/ExecutorMetadata", "#/components/schemas/DockerSystemInfo"]}, {"op": "add", "path": "/components/schemas/DockerSystemInfo/properties/plugins/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/ExecutorMetadata", "#/components/schemas/DockerSystemInfo"]}, {"op": "add", "path": "/components/schemas/DockerSystemInfo/properties/cgroup_driver/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/ExecutorMetadata", "#/components/schemas/DockerSystemInfo"]}, {"op": "add", "path": "/components/schemas/DockerSystemInfo/properties/cgroup_version/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/ExecutorMetadata", "#/components/schemas/DockerSystemInfo"]}, {"op": "add", "path": "/components/schemas/DockerSystemInfo/properties/init_commit/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/ExecutorMetadata", "#/components/schemas/DockerSystemInfo"]}, {"op": "add", "path": "/components/schemas/DockerSystemInfo/properties/containerd_commit/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/ExecutorMetadata", "#/components/schemas/DockerSystemInfo"]}, {"op": "add", "path": "/components/schemas/DockerSystemInfo/properties/default_address_pools/items/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/ExecutorMetadata", "#/components/schemas/DockerSystemInfo"]}, {"op": "add", "path": "/components/schemas/DockerSystemInfo/properties/runc_commit/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/ExecutorMetadata", "#/components/schemas/DockerSystemInfo"]}, {"op": "add", "path": "/components/schemas/DockerSystemInfo/properties/runtimes/additionalProperties/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/ExecutorMetadata", "#/components/schemas/DockerSystemInfo"]}, {"op": "add", "path": "/components/schemas/ApiCallQueryGroupBy/enum", "value": ["email", "method", "endpoint", "user_id", "origin", "ip_address"]}, {"op": "add", "path": "/components/schemas/ApiCallQueryGroupBy/type", "value": "string"}, {"op": "add", "path": "/components/schemas/RegistryServiceConfig/properties/index_configs/additionalProperties/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/ExecutorMetadata", "#/components/schemas/DockerSystemInfo", "#/components/schemas/RegistryServiceConfig"]}, {"op": "add", "path": "/components/schemas/UnitAngularVelocityFormat/enum", "value": ["radians_per_second", "degrees_per_second", "revolutions_per_minute", "milliarcseconds_per_year"]}, {"op": "add", "path": "/components/schemas/UnitAngularVelocityFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitDataTransferRateFormat/enum", "value": ["bytes_per_second", "exabytes_per_second", "bits_per_second", "exabits_per_second"]}, {"op": "add", "path": "/components/schemas/UnitDataTransferRateFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/Metadata/properties/fs/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata"]}, {"op": "add", "path": "/components/schemas/Metadata/properties/pubsub/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata"]}, {"op": "add", "path": "/components/schemas/Metadata/properties/cache/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata"]}, {"op": "add", "path": "/components/schemas/Metadata/properties/executor/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata"]}, {"op": "add", "path": "/components/schemas/Metadata/properties/engine/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata"]}, {"op": "add", "path": "/components/schemas/Metadata/properties/environment/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata"]}, {"op": "add", "path": "/components/schemas/Metadata/properties/point_e/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata"]}, {"op": "add", "path": "/components/schemas/ApiTokenResultsPage/properties/items/items/x-scope", "value": ["", "#/components/schemas/ApiTokenResultsPage"]}, {"op": "add", "path": "/components/schemas/PhysicsConstant/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/PhysicsConstant"]}, {"op": "add", "path": "/components/schemas/PhysicsConstant/properties/constant/allOf/0/x-scope", "value": ["", "#/components/schemas/PhysicsConstant"]}, {"op": "add", "path": "/components/schemas/PhysicsConstant/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/PhysicsConstant"]}, {"op": "add", "path": "/components/schemas/UnitDataTransferRateConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitDataTransferRateConversion"]}, {"op": "add", "path": "/components/schemas/UnitDataTransferRateConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitDataTransferRateConversion"]}, {"op": "add", "path": "/components/schemas/UnitDataTransferRateConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitDataTransferRateConversion"]}, {"op": "add", "path": "/components/schemas/UnitDataTransferRateConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitDataTransferRateConversion"]}, {"op": "add", "path": "/components/schemas/UnitDensityFormat/enum", "value": ["kilograms_per_cubic_meter", "grams_per_milliliter", "kilograms_per_liter", "ounces_per_cubic_foot", "ounces_per_cubic_inch", "ounces_per_gallon", "pounds_per_cubic_foot", "pounds_per_cubic_inch", "pounds_per_gallon", "slugs_per_cubic_foot"]}, {"op": "add", "path": "/components/schemas/UnitDensityFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitChargeConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitChargeConversion"]}, {"op": "add", "path": "/components/schemas/UnitChargeConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitChargeConversion"]}, {"op": "add", "path": "/components/schemas/UnitChargeConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitChargeConversion"]}, {"op": "add", "path": "/components/schemas/UnitChargeConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitChargeConversion"]}, {"op": "add", "path": "/components/schemas/AiPluginHttpAuthType/enum", "value": ["basic", "bearer"]}, {"op": "add", "path": "/components/schemas/AiPluginHttpAuthType/type", "value": "string"}, {"op": "add", "path": "/components/schemas/Currency/enum", "value": ["aed", "afn", "all", "amd", "ang", "aoa", "ars", "aud", "awg", "azn", "bam", "bbd", "bdt", "bgn", "bif", "bmd", "bnd", "bob", "brl", "bsd", "bwp", "bzd", "cad", "cdf", "chf", "clp", "cny", "cop", "crc", "cve", "czk", "djf", "dkk", "dop", "dzd", "eek", "egp", "etb", "eur", "fjd", "fkp", "gbp", "gel", "gip", "gmd", "gnf", "gtq", "gyd", "hkd", "hnl", "hrk", "htg", "huf", "idr", "ils", "inr", "isk", "jmd", "jpy", "kes", "kgs", "khr", "kmf", "krw", "kyd", "kzt", "lak", "lbp", "lkr", "lrd", "lsl", "ltl", "lvl", "mad", "mdl", "mga", "mkd", "mnt", "mop", "mro", "mur", "mvr", "mwk", "mxn", "myr", "mzn", "nad", "ngn", "nio", "nok", "npr", "nzd", "pab", "pen", "pgk", "php", "pkr", "pln", "pyg", "qar", "ron", "rsd", "rub", "rwf", "sar", "sbd", "scr", "sek", "sgd", "shp", "sll", "sos", "srd", "std", "svc", "szl", "thb", "tjs", "top", "try", "ttd", "twd", "tzs", "uah", "ugx", "usd", "uyu", "uzs", "vef", "vnd", "vuv", "wst", "xaf", "xcd", "xof", "xpf", "yer", "zar", "zmw"]}, {"op": "add", "path": "/components/schemas/Currency/type", "value": "string"}, {"op": "add", "path": "/components/schemas/EngineMetadata/properties/fs/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/EngineMetadata"]}, {"op": "add", "path": "/components/schemas/EngineMetadata/properties/pubsub/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/EngineMetadata"]}, {"op": "add", "path": "/components/schemas/EngineMetadata/properties/cache/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/EngineMetadata"]}, {"op": "add", "path": "/components/schemas/EngineMetadata/properties/environment/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/EngineMetadata"]}, {"op": "add", "path": "/components/schemas/FileExportFormat/enum", "value": ["dae", "dxf", "fbx", "fbxb", "obj", "ply", "step", "stl"]}, {"op": "add", "path": "/components/schemas/FileExportFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitDataConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitDataConversion"]}, {"op": "add", "path": "/components/schemas/UnitDataConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitDataConversion"]}, {"op": "add", "path": "/components/schemas/UnitDataConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitDataConversion"]}, {"op": "add", "path": "/components/schemas/UnitDataConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitDataConversion"]}, {"op": "add", "path": "/components/schemas/UnitForceConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitForceConversion"]}, {"op": "add", "path": "/components/schemas/UnitForceConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitForceConversion"]}, {"op": "add", "path": "/components/schemas/UnitForceConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitForceConversion"]}, {"op": "add", "path": "/components/schemas/UnitForceConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitForceConversion"]}, {"op": "add", "path": "/components/schemas/UnitMetricPowerCubedConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMetricPowerCubedConversion"]}, {"op": "add", "path": "/components/schemas/UnitMetricPowerCubedConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMetricPowerCubedConversion"]}, {"op": "add", "path": "/components/schemas/UnitMetricPowerCubedConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMetricPowerCubedConversion"]}, {"op": "add", "path": "/components/schemas/UnitMetricPowerCubedConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMetricPowerCubedConversion"]}, {"op": "add", "path": "/components/schemas/Method/enum", "value": ["OPTIONS", "GET", "POST", "PUT", "DELETE", "HEAD", "TRACE", "CONNECT", "PATCH", "EXTENSION"]}, {"op": "add", "path": "/components/schemas/Method/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitAreaFormat/enum", "value": ["square_meter", "square_foot", "square_inch", "square_mile", "square_kilometer", "hectare", "acre"]}, {"op": "add", "path": "/components/schemas/UnitAreaFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitConcentrationFormat/enum", "value": ["parts_per_million", "parts_per_billion", "parts_per_trillion", "percent"]}, {"op": "add", "path": "/components/schemas/UnitConcentrationFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/CreatedAtSortMode/enum", "value": ["created-at-ascending", "created-at-descending"]}, {"op": "add", "path": "/components/schemas/CreatedAtSortMode/type", "value": "string"}, {"op": "add", "path": "/components/schemas/PaymentMethodType/enum", "value": ["card"]}, {"op": "add", "path": "/components/schemas/PaymentMethodType/type", "value": "string"}, {"op": "add", "path": "/components/schemas/CountryCode/enum", "value": ["AF", "AX", "AL", "DZ", "AS", "AD", "AO", "AI", "AQ", "AG", "AR", "AM", "AW", "AU", "AT", "AZ", "BS", "BH", "BD", "BB", "BY", "BE", "BZ", "BJ", "BM", "BT", "BO", "BQ", "BA", "BW", "BV", "BR", "IO", "BN", "BG", "BF", "BI", "CV", "KH", "CM", "CA", "KY", "CF", "TD", "CL", "CN", "CX", "CC", "CO", "KM", "CG", "CD", "CK", "CR", "CI", "HR", "CU", "CW", "CY", "CZ", "DK", "DJ", "DM", "DO", "EC", "EG", "SV", "GQ", "ER", "EE", "ET", "FK", "FO", "FJ", "FI", "FR", "GF", "PF", "TF", "GA", "GM", "GE", "DE", "GH", "GI", "GR", "GL", "GD", "GP", "GU", "GT", "GG", "GN", "GW", "GY", "HT", "HM", "VA", "HN", "HK", "HU", "IS", "IN", "ID", "IR", "IQ", "IE", "IM", "IL", "IT", "JM", "JP", "JE", "JO", "KZ", "KE", "KI", "KP", "KR", "KW", "KG", "LA", "LV", "LB", "LS", "LR", "LY", "LI", "LT", "LU", "MO", "MK", "MG", "MW", "MY", "MV", "ML", "MT", "MH", "MQ", "MR", "MU", "YT", "MX", "FM", "MD", "MC", "MN", "ME", "MS", "MA", "MZ", "MM", "NA", "NR", "NP", "NL", "NC", "NZ", "NI", "NE", "NG", "NU", "NF", "MP", "NO", "OM", "PK", "PW", "PS", "PA", "PG", "PY", "PE", "PH", "PN", "PL", "PT", "PR", "QA", "RE", "RO", "RU", "RW", "BL", "SH", "KN", "LC", "MF", "PM", "VC", "WS", "SM", "ST", "SA", "SN", "RS", "SC", "SL", "SG", "SX", "SK", "SI", "SB", "SO", "ZA", "GS", "SS", "ES", "LK", "SD", "SR", "SJ", "SZ", "SE", "CH", "SY", "TW", "TJ", "TZ", "TH", "TL", "TG", "TK", "TO", "TT", "TN", "TR", "TM", "TC", "TV", "UG", "UA", "AE", "GB", "US", "UM", "UY", "UZ", "VU", "VE", "VN", "VG", "VI", "WF", "EH", "YE", "ZM", "ZW"]}, {"op": "add", "path": "/components/schemas/CountryCode/type", "value": "string"}, {"op": "add", "path": "/components/schemas/Connection/properties/leaf/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/Connection"]}, {"op": "add", "path": "/components/schemas/Connection/properties/gateway/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/Connection"]}, {"op": "add", "path": "/components/schemas/Connection/properties/cluster/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/Connection"]}, {"op": "add", "path": "/components/schemas/Connection/properties/jetstream/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/Connection"]}, {"op": "add", "path": "/components/schemas/UnitMetricPower/enum", "value": ["atto", "femto", "pico", "nano", "micro", "milli", "centi", "deci", "unit", "deca", "hecto", "kilo", "mega", "giga", "tera", "peta", "exa"]}, {"op": "add", "path": "/components/schemas/UnitMetricPower/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitMagneticFluxFormat/enum", "value": ["weber", "maxwell"]}, {"op": "add", "path": "/components/schemas/UnitMagneticFluxFormat/type", "value": "string"}, {"op": "add", "path": "/components/responses/Error/content/application~1json/schema/x-scope", "value": ["", "#/components/responses/Error"]}, {"op": "add", "path": "/paths/~1unit~1conversion~1pressure~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_pressure_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitPressureConversion\nfrom kittycad.models.unit_pressure_format import UnitPressureFormat\nfrom kittycad.types import Response\n\n\n\ndef get_pressure_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitPressureConversion = get_pressure_unit_conversion.sync(\n client=client,\n output_format=UnitPressureFormat.PASCAL,\n src_format=UnitPressureFormat.PASCAL,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitPressureConversion = get_pressure_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitPressureFormat.PASCAL,\n src_format=UnitPressureFormat.PASCAL,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_pressure_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitPressureConversion = await get_pressure_unit_conversion.asyncio(\n client=client,\n output_format=UnitPressureFormat.PASCAL,\n src_format=UnitPressureFormat.PASCAL,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitPressureConversion = (\n await get_pressure_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitPressureFormat.PASCAL,\n src_format=UnitPressureFormat.PASCAL,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_pressure_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1pressure~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1pressure~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1pressure~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1pressure~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1pressure~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1surface-area/post/x-python", "value": {"example": "from kittycad.api.file import create_file_surface_area\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import FileSurfaceArea\nfrom kittycad.models.file_import_format import FileImportFormat\nfrom kittycad.types import Response\n\n\n\ndef create_file_surface_area():\n # Create our client.\n client = ClientFromEnv()\n\n fc: FileSurfaceArea = create_file_surface_area.sync(\n client=client,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR if you need more info (e.g. status_code)\n fc: FileSurfaceArea = create_file_surface_area.sync_detailed(\n client=client,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n\n# OR run async\n\nasync def create_file_surface_area_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: FileSurfaceArea = await create_file_surface_area.asyncio(\n client=client,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR run async with more info\n fc: FileSurfaceArea = await create_file_surface_area.asyncio_detailed(\n client=client,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.file.create_file_surface_area.html"}}, {"op": "add", "path": "/paths/~1file~1surface-area/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1surface-area/post/responses/201/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1surface-area/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1surface-area/post/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1surface-area/options/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1surface-area/options/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1oauth2~1provider~1{provider}~1callback/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1oauth2~1provider~1{provider}~1callback/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1oauth2~1provider~1{provider}~1callback/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1solid-angle~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_solid_angle_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitSolidAngleConversion\nfrom kittycad.models.unit_solid_angle_format import UnitSolidAngleFormat\nfrom kittycad.types import Response\n\n\n\ndef get_solid_angle_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitSolidAngleConversion = get_solid_angle_unit_conversion.sync(\n client=client,\n output_format=UnitSolidAngleFormat.STERADIAN,\n src_format=UnitSolidAngleFormat.STERADIAN,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitSolidAngleConversion = get_solid_angle_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitSolidAngleFormat.STERADIAN,\n src_format=UnitSolidAngleFormat.STERADIAN,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_solid_angle_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitSolidAngleConversion = await get_solid_angle_unit_conversion.asyncio(\n client=client,\n output_format=UnitSolidAngleFormat.STERADIAN,\n src_format=UnitSolidAngleFormat.STERADIAN,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitSolidAngleConversion = (\n await get_solid_angle_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitSolidAngleFormat.STERADIAN,\n src_format=UnitSolidAngleFormat.STERADIAN,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_solid_angle_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1solid-angle~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1solid-angle~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1solid-angle~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1solid-angle~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1solid-angle~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1data~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_data_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitDataConversion\nfrom kittycad.models.unit_data_format import UnitDataFormat\nfrom kittycad.types import Response\n\n\n\ndef get_data_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitDataConversion = get_data_unit_conversion.sync(\n client=client,\n output_format=UnitDataFormat.BYTE,\n src_format=UnitDataFormat.BYTE,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitDataConversion = get_data_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitDataFormat.BYTE,\n src_format=UnitDataFormat.BYTE,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_data_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitDataConversion = await get_data_unit_conversion.asyncio(\n client=client,\n output_format=UnitDataFormat.BYTE,\n src_format=UnitDataFormat.BYTE,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitDataConversion = await get_data_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitDataFormat.BYTE,\n src_format=UnitDataFormat.BYTE,\n value=3.14,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_data_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1data~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1data~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1data~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1data~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1data~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1ping/get/x-python", "value": {"example": "from kittycad.api.meta import ping\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Pong\nfrom kittycad.types import Response\n\n\n\ndef ping():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Pong = ping.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Pong = ping.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def ping_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Pong = await ping.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: Pong = await ping.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.meta.ping.html"}}, {"op": "add", "path": "/paths/~1ping/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1ping/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1ping/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1ai~1text-to-3d~1{output_format}/post/x-python", "value": {"example": "from kittycad.api.ai import create_text_to_3d\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Mesh\nfrom kittycad.models.file_export_format import FileExportFormat\nfrom kittycad.types import Response\n\n\n\ndef create_text_to_3d():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Mesh = create_text_to_3d.sync(\n client=client,\n output_format=FileExportFormat.DAE,\n prompt=\"\",\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Mesh = create_text_to_3d.sync_detailed(\n client=client,\n output_format=FileExportFormat.DAE,\n prompt=\"\",\n )\n\n\n# OR run async\n\nasync def create_text_to_3d_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Mesh = await create_text_to_3d.asyncio(\n client=client,\n output_format=FileExportFormat.DAE,\n prompt=\"\",\n )\n\n # OR run async with more info\n fc: Mesh = await create_text_to_3d.asyncio_detailed(\n client=client,\n output_format=FileExportFormat.DAE,\n prompt=\"\",\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.ai.create_text_to_3d.html"}}, {"op": "add", "path": "/paths/~1ai~1text-to-3d~1{output_format}/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1ai~1text-to-3d~1{output_format}/post/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1ai~1text-to-3d~1{output_format}/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1ai~1text-to-3d~1{output_format}/post/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1temperature~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_temperature_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitTemperatureConversion\nfrom kittycad.models.unit_temperature_format import UnitTemperatureFormat\nfrom kittycad.types import Response\n\n\n\ndef get_temperature_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitTemperatureConversion = get_temperature_unit_conversion.sync(\n client=client,\n output_format=UnitTemperatureFormat.KELVIN,\n src_format=UnitTemperatureFormat.KELVIN,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitTemperatureConversion = get_temperature_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitTemperatureFormat.KELVIN,\n src_format=UnitTemperatureFormat.KELVIN,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_temperature_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitTemperatureConversion = await get_temperature_unit_conversion.asyncio(\n client=client,\n output_format=UnitTemperatureFormat.KELVIN,\n src_format=UnitTemperatureFormat.KELVIN,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitTemperatureConversion = (\n await get_temperature_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitTemperatureFormat.KELVIN,\n src_format=UnitTemperatureFormat.KELVIN,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_temperature_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1temperature~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1temperature~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1temperature~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1temperature~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1temperature~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1angle~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_angle_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitAngleConversion\nfrom kittycad.models.unit_angle_format import UnitAngleFormat\nfrom kittycad.types import Response\n\n\n\ndef get_angle_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitAngleConversion = get_angle_unit_conversion.sync(\n client=client,\n output_format=UnitAngleFormat.RADIAN,\n src_format=UnitAngleFormat.RADIAN,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitAngleConversion = get_angle_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitAngleFormat.RADIAN,\n src_format=UnitAngleFormat.RADIAN,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_angle_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitAngleConversion = await get_angle_unit_conversion.asyncio(\n client=client,\n output_format=UnitAngleFormat.RADIAN,\n src_format=UnitAngleFormat.RADIAN,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitAngleConversion = await get_angle_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitAngleFormat.RADIAN,\n src_format=UnitAngleFormat.RADIAN,\n value=3.14,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_angle_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1angle~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1angle~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1angle~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1angle~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1angle~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1methods~1{id}/delete/x-python", "value": {"example": "from 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\n\ndef delete_payment_method_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = delete_payment_method_for_user.sync(\n client=client,\n id=\"\",\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Error = delete_payment_method_for_user.sync_detailed(\n client=client,\n id=\"\",\n )\n\n\n# OR run async\n\nasync def delete_payment_method_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = await delete_payment_method_for_user.asyncio(\n client=client,\n id=\"\",\n )\n\n # OR run async with more info\n fc: Error = await delete_payment_method_for_user.asyncio_detailed(\n client=client,\n id=\"\",\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.delete_payment_method_for_user.html"}}, {"op": "add", "path": "/paths/~1user~1payment~1methods~1{id}/delete/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1methods~1{id}/delete/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1methods~1{id}/options/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1methods~1{id}/options/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1density~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_density_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitDensityConversion\nfrom kittycad.models.unit_density_format import UnitDensityFormat\nfrom kittycad.types import Response\n\n\n\ndef get_density_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitDensityConversion = get_density_unit_conversion.sync(\n client=client,\n output_format=UnitDensityFormat.KILOGRAMS_PER_CUBIC_METER,\n src_format=UnitDensityFormat.KILOGRAMS_PER_CUBIC_METER,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitDensityConversion = get_density_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitDensityFormat.KILOGRAMS_PER_CUBIC_METER,\n src_format=UnitDensityFormat.KILOGRAMS_PER_CUBIC_METER,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_density_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitDensityConversion = await get_density_unit_conversion.asyncio(\n client=client,\n output_format=UnitDensityFormat.KILOGRAMS_PER_CUBIC_METER,\n src_format=UnitDensityFormat.KILOGRAMS_PER_CUBIC_METER,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitDensityConversion = (\n await get_density_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitDensityFormat.KILOGRAMS_PER_CUBIC_METER,\n src_format=UnitDensityFormat.KILOGRAMS_PER_CUBIC_METER,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_density_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1density~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1density~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1density~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1density~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1density~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1power~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_metric_power_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitMetricPowerConversion\nfrom kittycad.models.unit_metric_power import UnitMetricPower\nfrom kittycad.types import Response\n\n\n\ndef get_metric_power_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitMetricPowerConversion = get_metric_power_unit_conversion.sync(\n client=client,\n output_format=UnitMetricPower.ATTO,\n src_format=UnitMetricPower.ATTO,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitMetricPowerConversion = (\n get_metric_power_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitMetricPower.ATTO,\n src_format=UnitMetricPower.ATTO,\n value=3.14,\n )\n )\n\n\n# OR run async\n\nasync def get_metric_power_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitMetricPowerConversion = (\n await get_metric_power_unit_conversion.asyncio(\n client=client,\n output_format=UnitMetricPower.ATTO,\n src_format=UnitMetricPower.ATTO,\n value=3.14,\n )\n )\n\n # OR run async with more info\n fc: UnitMetricPowerConversion = (\n await get_metric_power_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitMetricPower.ATTO,\n src_format=UnitMetricPower.ATTO,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_metric_power_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1power~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1power~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1power~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1power~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1power~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1session~1{token}/get/x-python", "value": {"example": "from kittycad.api.users import get_session_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Session\nfrom kittycad.types import Response\n\n\n\ndef get_session_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Session = get_session_for_user.sync(\n client=client,\n token=\"\",\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Session = get_session_for_user.sync_detailed(\n client=client,\n token=\"\",\n )\n\n\n# OR run async\n\nasync def get_session_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Session = await get_session_for_user.asyncio(\n client=client,\n token=\"\",\n )\n\n # OR run async with more info\n fc: Session = await get_session_for_user.asyncio_detailed(\n client=client,\n token=\"\",\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.get_session_for_user.html"}}, {"op": "add", "path": "/paths/~1user~1session~1{token}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1session~1{token}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1session~1{token}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1acceleration~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_acceleration_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitAccelerationConversion\nfrom kittycad.models.unit_acceleration_format import UnitAccelerationFormat\nfrom kittycad.types import Response\n\n\n\ndef get_acceleration_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitAccelerationConversion = get_acceleration_unit_conversion.sync(\n client=client,\n output_format=UnitAccelerationFormat.METERS_PER_SECOND_SQUARED,\n src_format=UnitAccelerationFormat.METERS_PER_SECOND_SQUARED,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitAccelerationConversion = (\n get_acceleration_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitAccelerationFormat.METERS_PER_SECOND_SQUARED,\n src_format=UnitAccelerationFormat.METERS_PER_SECOND_SQUARED,\n value=3.14,\n )\n )\n\n\n# OR run async\n\nasync def get_acceleration_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitAccelerationConversion = (\n await get_acceleration_unit_conversion.asyncio(\n client=client,\n output_format=UnitAccelerationFormat.METERS_PER_SECOND_SQUARED,\n src_format=UnitAccelerationFormat.METERS_PER_SECOND_SQUARED,\n value=3.14,\n )\n )\n\n # OR run async with more info\n fc: UnitAccelerationConversion = (\n await get_acceleration_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitAccelerationFormat.METERS_PER_SECOND_SQUARED,\n src_format=UnitAccelerationFormat.METERS_PER_SECOND_SQUARED,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_acceleration_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1acceleration~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1acceleration~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1acceleration~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1acceleration~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1acceleration~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1api-calls~1{id}/get/x-python", "value": {"example": "from kittycad.api.api_calls import get_api_call\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiCallWithPrice\nfrom kittycad.types import Response\n\n\n\ndef get_api_call():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiCallWithPrice = get_api_call.sync(\n client=client,\n id=\"\",\n )\n\n # OR if you need more info (e.g. status_code)\n fc: ApiCallWithPrice = get_api_call.sync_detailed(\n client=client,\n id=\"\",\n )\n\n\n# OR run async\n\nasync def get_api_call_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiCallWithPrice = await get_api_call.asyncio(\n client=client,\n id=\"\",\n )\n\n # OR run async with more info\n fc: ApiCallWithPrice = await get_api_call.asyncio_detailed(\n client=client,\n id=\"\",\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.get_api_call.html"}}, {"op": "add", "path": "/paths/~1api-calls~1{id}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1api-calls~1{id}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1api-calls~1{id}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1charge~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_charge_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitChargeConversion\nfrom kittycad.models.unit_charge_format import UnitChargeFormat\nfrom kittycad.types import Response\n\n\n\ndef get_charge_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitChargeConversion = get_charge_unit_conversion.sync(\n client=client,\n output_format=UnitChargeFormat.COULOMB,\n src_format=UnitChargeFormat.COULOMB,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitChargeConversion = get_charge_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitChargeFormat.COULOMB,\n src_format=UnitChargeFormat.COULOMB,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_charge_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitChargeConversion = await get_charge_unit_conversion.asyncio(\n client=client,\n output_format=UnitChargeFormat.COULOMB,\n src_format=UnitChargeFormat.COULOMB,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitChargeConversion = await get_charge_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitChargeFormat.COULOMB,\n src_format=UnitChargeFormat.COULOMB,\n value=3.14,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_charge_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1charge~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1charge~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1charge~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1charge~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1charge~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1length~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_length_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitLengthConversion\nfrom kittycad.models.unit_length_format import UnitLengthFormat\nfrom kittycad.types import Response\n\n\n\ndef get_length_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitLengthConversion = get_length_unit_conversion.sync(\n client=client,\n output_format=UnitLengthFormat.METER,\n src_format=UnitLengthFormat.METER,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitLengthConversion = get_length_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitLengthFormat.METER,\n src_format=UnitLengthFormat.METER,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_length_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitLengthConversion = await get_length_unit_conversion.asyncio(\n client=client,\n output_format=UnitLengthFormat.METER,\n src_format=UnitLengthFormat.METER,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitLengthConversion = await get_length_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitLengthFormat.METER,\n src_format=UnitLengthFormat.METER,\n value=3.14,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_length_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1length~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1length~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1length~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1length~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1length~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1angular-velocity~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_angular_velocity_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitAngularVelocityConversion\nfrom kittycad.models.unit_angular_velocity_format import UnitAngularVelocityFormat\nfrom kittycad.types import Response\n\n\n\ndef get_angular_velocity_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitAngularVelocityConversion = get_angular_velocity_unit_conversion.sync(\n client=client,\n output_format=UnitAngularVelocityFormat.RADIANS_PER_SECOND,\n src_format=UnitAngularVelocityFormat.RADIANS_PER_SECOND,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitAngularVelocityConversion = (\n get_angular_velocity_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitAngularVelocityFormat.RADIANS_PER_SECOND,\n src_format=UnitAngularVelocityFormat.RADIANS_PER_SECOND,\n value=3.14,\n )\n )\n\n\n# OR run async\n\nasync def get_angular_velocity_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitAngularVelocityConversion = (\n await get_angular_velocity_unit_conversion.asyncio(\n client=client,\n output_format=UnitAngularVelocityFormat.RADIANS_PER_SECOND,\n src_format=UnitAngularVelocityFormat.RADIANS_PER_SECOND,\n value=3.14,\n )\n )\n\n # OR run async with more info\n fc: UnitAngularVelocityConversion = (\n await get_angular_velocity_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitAngularVelocityFormat.RADIANS_PER_SECOND,\n src_format=UnitAngularVelocityFormat.RADIANS_PER_SECOND,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_angular_velocity_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1angular-velocity~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1angular-velocity~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1angular-velocity~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1angular-velocity~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1angular-velocity~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1velocity~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_velocity_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitVelocityConversion\nfrom kittycad.models.unit_velocity_format import UnitVelocityFormat\nfrom kittycad.types import Response\n\n\n\ndef get_velocity_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitVelocityConversion = get_velocity_unit_conversion.sync(\n client=client,\n output_format=UnitVelocityFormat.METERS_PER_SECOND,\n src_format=UnitVelocityFormat.METERS_PER_SECOND,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitVelocityConversion = get_velocity_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitVelocityFormat.METERS_PER_SECOND,\n src_format=UnitVelocityFormat.METERS_PER_SECOND,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_velocity_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitVelocityConversion = await get_velocity_unit_conversion.asyncio(\n client=client,\n output_format=UnitVelocityFormat.METERS_PER_SECOND,\n src_format=UnitVelocityFormat.METERS_PER_SECOND,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitVelocityConversion = (\n await get_velocity_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitVelocityFormat.METERS_PER_SECOND,\n src_format=UnitVelocityFormat.METERS_PER_SECOND,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_velocity_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1velocity~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1velocity~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1velocity~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1velocity~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1velocity~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1api-call-metrics/get/x-python", "value": {"example": "from kittycad.api.api_calls import get_api_call_metrics\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiCallQueryGroup\nfrom kittycad.models.api_call_query_group_by import ApiCallQueryGroupBy\nfrom kittycad.types import Response\n\n\n\ndef get_api_call_metrics():\n # Create our client.\n client = ClientFromEnv()\n\n fc: List[ApiCallQueryGroup] = get_api_call_metrics.sync(\n client=client,\n group_by=ApiCallQueryGroupBy.EMAIL,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: List[ApiCallQueryGroup] = get_api_call_metrics.sync_detailed(\n client=client,\n group_by=ApiCallQueryGroupBy.EMAIL,\n )\n\n\n# OR run async\n\nasync def get_api_call_metrics_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: List[ApiCallQueryGroup] = await get_api_call_metrics.asyncio(\n client=client,\n group_by=ApiCallQueryGroupBy.EMAIL,\n )\n\n # OR run async with more info\n fc: List[ApiCallQueryGroup] = await get_api_call_metrics.asyncio_detailed(\n client=client,\n group_by=ApiCallQueryGroupBy.EMAIL,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.get_api_call_metrics.html"}}, {"op": "add", "path": "/paths/~1api-call-metrics/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1api-call-metrics/get/responses/200/content/application~1json/schema/items/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1api-call-metrics/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1api-call-metrics/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1data-transfer-rate~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_data_transfer_rate_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitDataTransferRateConversion\nfrom kittycad.models.unit_data_transfer_rate_format import (\n UnitDataTransferRateFormat,\n)\nfrom kittycad.types import Response\n\n\n\ndef get_data_transfer_rate_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitDataTransferRateConversion = (\n get_data_transfer_rate_unit_conversion.sync(\n client=client,\n output_format=UnitDataTransferRateFormat.BYTES_PER_SECOND,\n src_format=UnitDataTransferRateFormat.BYTES_PER_SECOND,\n value=3.14,\n )\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitDataTransferRateConversion = (\n get_data_transfer_rate_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitDataTransferRateFormat.BYTES_PER_SECOND,\n src_format=UnitDataTransferRateFormat.BYTES_PER_SECOND,\n value=3.14,\n )\n )\n\n\n# OR run async\n\nasync def get_data_transfer_rate_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitDataTransferRateConversion = (\n await get_data_transfer_rate_unit_conversion.asyncio(\n client=client,\n output_format=UnitDataTransferRateFormat.BYTES_PER_SECOND,\n src_format=UnitDataTransferRateFormat.BYTES_PER_SECOND,\n value=3.14,\n )\n )\n\n # OR run async with more info\n fc: UnitDataTransferRateConversion = (\n await get_data_transfer_rate_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitDataTransferRateFormat.BYTES_PER_SECOND,\n src_format=UnitDataTransferRateFormat.BYTES_PER_SECOND,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_data_transfer_rate_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1data-transfer-rate~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1data-transfer-rate~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1data-transfer-rate~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1data-transfer-rate~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1data-transfer-rate~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1drawing~1cmd/post/x-python", "value": {"example": "from kittycad.api.drawing import cmd\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models.drawing_cmd_req import DrawingCmdReq\nfrom kittycad.types import Response\n\n\n\ndef cmd():\n # Create our client.\n client = ClientFromEnv()\n\n cmd.sync(\n client=client,\n body=DrawingCmdReq,\n )\n\n # OR if you need more info (e.g. status_code)\n cmd.sync_detailed(\n client=client,\n body=DrawingCmdReq,\n )\n\n\n# OR run async\n\nasync def cmd_async():\n # Create our client.\n client = ClientFromEnv()\n\n await cmd.asyncio(\n client=client,\n body=DrawingCmdReq,\n )\n\n # OR run async with more info\n await cmd.asyncio_detailed(\n client=client,\n body=DrawingCmdReq,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.drawing.cmd.html"}}, {"op": "add", "path": "/paths/~1drawing~1cmd/post/requestBody/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1drawing~1cmd/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1drawing~1cmd/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1oauth2~1provider~1{provider}~1consent/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1oauth2~1provider~1{provider}~1consent/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1oauth2~1provider~1{provider}~1consent/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1oauth2~1provider~1{provider}~1consent/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users-extended~1{id}/get/x-python", "value": {"example": "from kittycad.api.users import get_user_extended\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ExtendedUser\nfrom kittycad.types import Response\n\n\n\ndef get_user_extended():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ExtendedUser = get_user_extended.sync(\n client=client,\n id=\"\",\n )\n\n # OR if you need more info (e.g. status_code)\n fc: ExtendedUser = get_user_extended.sync_detailed(\n client=client,\n id=\"\",\n )\n\n\n# OR run async\n\nasync def get_user_extended_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ExtendedUser = await get_user_extended.asyncio(\n client=client,\n id=\"\",\n )\n\n # OR run async with more info\n fc: ExtendedUser = await get_user_extended.asyncio_detailed(\n client=client,\n id=\"\",\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.get_user_extended.html"}}, {"op": "add", "path": "/paths/~1users-extended~1{id}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users-extended~1{id}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users-extended~1{id}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users~1{id}/get/x-python", "value": {"example": "from kittycad.api.users import get_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import User\nfrom kittycad.types import Response\n\n\n\ndef get_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: User = get_user.sync(\n client=client,\n id=\"\",\n )\n\n # OR if you need more info (e.g. status_code)\n fc: User = get_user.sync_detailed(\n client=client,\n id=\"\",\n )\n\n\n# OR run async\n\nasync def get_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: User = await get_user.asyncio(\n client=client,\n id=\"\",\n )\n\n # OR run async with more info\n fc: User = await get_user.asyncio_detailed(\n client=client,\n id=\"\",\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.get_user.html"}}, {"op": "add", "path": "/paths/~1users~1{id}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users~1{id}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users~1{id}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1squared~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_metric_power_squared_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitMetricPowerSquaredConversion\nfrom kittycad.models.unit_metric_power import UnitMetricPower\nfrom kittycad.types import Response\n\n\n\ndef get_metric_power_squared_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitMetricPowerSquaredConversion = (\n get_metric_power_squared_unit_conversion.sync(\n client=client,\n output_format=UnitMetricPower.ATTO,\n src_format=UnitMetricPower.ATTO,\n value=3.14,\n )\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitMetricPowerSquaredConversion = (\n get_metric_power_squared_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitMetricPower.ATTO,\n src_format=UnitMetricPower.ATTO,\n value=3.14,\n )\n )\n\n\n# OR run async\n\nasync def get_metric_power_squared_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitMetricPowerSquaredConversion = (\n await get_metric_power_squared_unit_conversion.asyncio(\n client=client,\n output_format=UnitMetricPower.ATTO,\n src_format=UnitMetricPower.ATTO,\n value=3.14,\n )\n )\n\n # OR run async with more info\n fc: UnitMetricPowerSquaredConversion = (\n await get_metric_power_squared_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitMetricPower.ATTO,\n src_format=UnitMetricPower.ATTO,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_metric_power_squared_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1squared~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1squared~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1squared~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1squared~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1squared~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1invoices/get/x-python", "value": {"example": "from kittycad.api.payments import list_invoices_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Invoice\nfrom kittycad.types import Response\n\n\n\ndef list_invoices_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: List[Invoice] = list_invoices_for_user.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: List[Invoice] = list_invoices_for_user.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def list_invoices_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: List[Invoice] = await list_invoices_for_user.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: List[Invoice] = await list_invoices_for_user.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.list_invoices_for_user.html"}}, {"op": "add", "path": "/paths/~1user~1payment~1invoices/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1invoices/get/responses/200/content/application~1json/schema/items/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1invoices/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1auth~1email~1callback/get/x-python", "value": {"example": "from kittycad.api.hidden import auth_email_callback\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\n\ndef auth_email_callback():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = auth_email_callback.sync(\n client=client,\n email=\"\",\n token=\"\",\n callback_url=None, # Optional[str]\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Error = auth_email_callback.sync_detailed(\n client=client,\n email=\"\",\n token=\"\",\n callback_url=None, # Optional[str]\n )\n\n\n# OR run async\n\nasync def auth_email_callback_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = await auth_email_callback.asyncio(\n client=client,\n email=\"\",\n token=\"\",\n callback_url=None, # Optional[str]\n )\n\n # OR run async with more info\n fc: Error = await auth_email_callback.asyncio_detailed(\n client=client,\n email=\"\",\n token=\"\",\n callback_url=None, # Optional[str]\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.hidden.auth_email_callback.html"}}, {"op": "add", "path": "/paths/~1auth~1email~1callback/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1auth~1email~1callback/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1force~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_force_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitForceConversion\nfrom kittycad.models.unit_force_format import UnitForceFormat\nfrom kittycad.types import Response\n\n\n\ndef get_force_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitForceConversion = get_force_unit_conversion.sync(\n client=client,\n output_format=UnitForceFormat.NEWTON,\n src_format=UnitForceFormat.NEWTON,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitForceConversion = get_force_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitForceFormat.NEWTON,\n src_format=UnitForceFormat.NEWTON,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_force_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitForceConversion = await get_force_unit_conversion.asyncio(\n client=client,\n output_format=UnitForceFormat.NEWTON,\n src_format=UnitForceFormat.NEWTON,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitForceConversion = await get_force_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitForceFormat.NEWTON,\n src_format=UnitForceFormat.NEWTON,\n value=3.14,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_force_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1force~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1force~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1force~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1force~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1force~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1conversion~1{src_format}~1{output_format}/post/x-python", "value": {"example": "from kittycad.api.file import create_file_conversion_with_base64_helper\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import FileConversion\nfrom kittycad.models.file_export_format import FileExportFormat\nfrom kittycad.models.file_import_format import FileImportFormat\nfrom kittycad.types import Response\n\n\n\ndef create_file_conversion_with_base64_helper():\n # Create our client.\n client = ClientFromEnv()\n\n fc: FileConversion = create_file_conversion_with_base64_helper.sync(\n client=client,\n output_format=FileExportFormat.DAE,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR if you need more info (e.g. status_code)\n fc: FileConversion = create_file_conversion_with_base64_helper.sync_detailed(\n client=client,\n output_format=FileExportFormat.DAE,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n\n# OR run async\n\nasync def create_file_conversion_with_base64_helper_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: FileConversion = await create_file_conversion_with_base64_helper.asyncio(\n client=client,\n output_format=FileExportFormat.DAE,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR run async with more info\n fc: FileConversion = (\n await create_file_conversion_with_base64_helper.asyncio_detailed(\n client=client,\n output_format=FileExportFormat.DAE,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.file.create_file_conversion_with_base64_helper.html"}}, {"op": "add", "path": "/paths/~1file~1conversion~1{src_format}~1{output_format}/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1conversion~1{src_format}~1{output_format}/post/responses/201/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1conversion~1{src_format}~1{output_format}/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1conversion~1{src_format}~1{output_format}/post/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1conversion~1{src_format}~1{output_format}/post/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1conversion~1{src_format}~1{output_format}/options/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1conversion~1{src_format}~1{output_format}/options/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1conversion~1{src_format}~1{output_format}/options/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1conversion~1{src_format}~1{output_format}/options/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1center-of-mass/post/x-python", "value": {"example": "from kittycad.api.file import create_file_center_of_mass\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import FileCenterOfMass\nfrom kittycad.models.file_import_format import FileImportFormat\nfrom kittycad.types import Response\n\n\n\ndef create_file_center_of_mass():\n # Create our client.\n client = ClientFromEnv()\n\n fc: FileCenterOfMass = create_file_center_of_mass.sync(\n client=client,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR if you need more info (e.g. status_code)\n fc: FileCenterOfMass = create_file_center_of_mass.sync_detailed(\n client=client,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n\n# OR run async\n\nasync def create_file_center_of_mass_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: FileCenterOfMass = await create_file_center_of_mass.asyncio(\n client=client,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR run async with more info\n fc: FileCenterOfMass = await create_file_center_of_mass.asyncio_detailed(\n client=client,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.file.create_file_center_of_mass.html"}}, {"op": "add", "path": "/paths/~1file~1center-of-mass/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1center-of-mass/post/responses/201/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1center-of-mass/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1center-of-mass/post/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1center-of-mass/options/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1center-of-mass/options/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1oauth2~1device~1token/post/requestBody/content/application~1x-www-form-urlencoded/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1concentration~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_concentration_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitConcentrationConversion\nfrom kittycad.models.unit_concentration_format import UnitConcentrationFormat\nfrom kittycad.types import Response\n\n\n\ndef get_concentration_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitConcentrationConversion = get_concentration_unit_conversion.sync(\n client=client,\n output_format=UnitConcentrationFormat.PARTS_PER_MILLION,\n src_format=UnitConcentrationFormat.PARTS_PER_MILLION,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitConcentrationConversion = (\n get_concentration_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitConcentrationFormat.PARTS_PER_MILLION,\n src_format=UnitConcentrationFormat.PARTS_PER_MILLION,\n value=3.14,\n )\n )\n\n\n# OR run async\n\nasync def get_concentration_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitConcentrationConversion = (\n await get_concentration_unit_conversion.asyncio(\n client=client,\n output_format=UnitConcentrationFormat.PARTS_PER_MILLION,\n src_format=UnitConcentrationFormat.PARTS_PER_MILLION,\n value=3.14,\n )\n )\n\n # OR run async with more info\n fc: UnitConcentrationConversion = (\n await get_concentration_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitConcentrationFormat.PARTS_PER_MILLION,\n src_format=UnitConcentrationFormat.PARTS_PER_MILLION,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_concentration_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1concentration~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1concentration~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1concentration~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1concentration~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1concentration~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1ai~1image-to-3d~1{input_format}~1{output_format}/post/x-python", "value": {"example": "from kittycad.api.ai import create_image_to_3d\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Mesh\nfrom kittycad.models.file_export_format import FileExportFormat\nfrom kittycad.models.image_type import ImageType\nfrom kittycad.types import Response\n\n\n\ndef create_image_to_3d():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Mesh = create_image_to_3d.sync(\n client=client,\n input_format=ImageType.PNG,\n output_format=FileExportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Mesh = create_image_to_3d.sync_detailed(\n client=client,\n input_format=ImageType.PNG,\n output_format=FileExportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n\n# OR run async\n\nasync def create_image_to_3d_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Mesh = await create_image_to_3d.asyncio(\n client=client,\n input_format=ImageType.PNG,\n output_format=FileExportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR run async with more info\n fc: Mesh = await create_image_to_3d.asyncio_detailed(\n client=client,\n input_format=ImageType.PNG,\n output_format=FileExportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.ai.create_image_to_3d.html"}}, {"op": "add", "path": "/paths/~1ai~1image-to-3d~1{input_format}~1{output_format}/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1ai~1image-to-3d~1{input_format}~1{output_format}/post/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1ai~1image-to-3d~1{input_format}~1{output_format}/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1ai~1image-to-3d~1{input_format}~1{output_format}/post/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1ai~1image-to-3d~1{input_format}~1{output_format}/post/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1constant~1physics~1{constant}/get/x-python", "value": {"example": "from kittycad.api.constant import get_physics_constant\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import PhysicsConstant\nfrom kittycad.models.physics_constant_name import PhysicsConstantName\nfrom kittycad.types import Response\n\n\n\ndef get_physics_constant():\n # Create our client.\n client = ClientFromEnv()\n\n fc: PhysicsConstant = get_physics_constant.sync(\n client=client,\n constant=PhysicsConstantName.PI,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: PhysicsConstant = get_physics_constant.sync_detailed(\n client=client,\n constant=PhysicsConstantName.PI,\n )\n\n\n# OR run async\n\nasync def get_physics_constant_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: PhysicsConstant = await get_physics_constant.asyncio(\n client=client,\n constant=PhysicsConstantName.PI,\n )\n\n # OR run async with more info\n fc: PhysicsConstant = await get_physics_constant.asyncio_detailed(\n client=client,\n constant=PhysicsConstantName.PI,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.constant.get_physics_constant.html"}}, {"op": "add", "path": "/paths/~1constant~1physics~1{constant}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1constant~1physics~1{constant}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1constant~1physics~1{constant}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1constant~1physics~1{constant}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-calls/get/x-python", "value": {"example": "from kittycad.api.api_calls import user_list_api_calls\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiCallWithPriceResultsPage\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\n\ndef user_list_api_calls():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiCallWithPriceResultsPage = 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 # OR if you need more info (e.g. status_code)\n fc: ApiCallWithPriceResultsPage = user_list_api_calls.sync_detailed(\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# OR run async\n\nasync def user_list_api_calls_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiCallWithPriceResultsPage = await user_list_api_calls.asyncio(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n\n # OR run async with more info\n fc: ApiCallWithPriceResultsPage = await user_list_api_calls.asyncio_detailed(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.user_list_api_calls.html"}}, {"op": "add", "path": "/paths/~1user~1api-calls/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-calls/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-calls/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-calls/get/parameters/2/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1oauth2~1device~1auth/post/requestBody/content/application~1x-www-form-urlencoded/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1density/post/x-python", "value": {"example": "from kittycad.api.file import create_file_density\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import FileDensity\nfrom kittycad.models.file_import_format import FileImportFormat\nfrom kittycad.types import Response\n\n\n\ndef create_file_density():\n # Create our client.\n client = ClientFromEnv()\n\n fc: FileDensity = create_file_density.sync(\n client=client,\n material_mass=3.14,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR if you need more info (e.g. status_code)\n fc: FileDensity = create_file_density.sync_detailed(\n client=client,\n material_mass=3.14,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n\n# OR run async\n\nasync def create_file_density_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: FileDensity = await create_file_density.asyncio(\n client=client,\n material_mass=3.14,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR run async with more info\n fc: FileDensity = await create_file_density.asyncio_detailed(\n client=client,\n material_mass=3.14,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.file.create_file_density.html"}}, {"op": "add", "path": "/paths/~1file~1density/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1density/post/responses/201/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1density/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1density/post/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1density/options/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1density/options/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1intent/post/x-python", "value": {"example": "from kittycad.api.payments import create_payment_intent_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import PaymentIntent\nfrom kittycad.types import Response\n\n\n\ndef create_payment_intent_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: PaymentIntent = create_payment_intent_for_user.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: PaymentIntent = create_payment_intent_for_user.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def create_payment_intent_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: PaymentIntent = await create_payment_intent_for_user.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: PaymentIntent = await create_payment_intent_for_user.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.create_payment_intent_for_user.html"}}, {"op": "add", "path": "/paths/~1user~1payment~1intent/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1intent/post/responses/201/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1intent/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1auth~1email/post/x-python", "value": {"example": "from kittycad.api.hidden import auth_email\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import VerificationToken\nfrom kittycad.models.email_authentication_form import EmailAuthenticationForm\nfrom kittycad.types import Response\n\n\n\ndef auth_email():\n # Create our client.\n client = ClientFromEnv()\n\n fc: VerificationToken = auth_email.sync(\n client=client,\n body=EmailAuthenticationForm,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: VerificationToken = auth_email.sync_detailed(\n client=client,\n body=EmailAuthenticationForm,\n )\n\n\n# OR run async\n\nasync def auth_email_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: VerificationToken = await auth_email.asyncio(\n client=client,\n body=EmailAuthenticationForm,\n )\n\n # OR run async with more info\n fc: VerificationToken = await auth_email.asyncio_detailed(\n client=client,\n body=EmailAuthenticationForm,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.hidden.auth_email.html"}}, {"op": "add", "path": "/paths/~1auth~1email/post/requestBody/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1auth~1email/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1auth~1email/post/responses/201/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1auth~1email/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1auth~1email/options/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1auth~1email/options/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1voltage~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_voltage_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitVoltageConversion\nfrom kittycad.models.unit_voltage_format import UnitVoltageFormat\nfrom kittycad.types import Response\n\n\n\ndef get_voltage_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitVoltageConversion = get_voltage_unit_conversion.sync(\n client=client,\n output_format=UnitVoltageFormat.VOLT,\n src_format=UnitVoltageFormat.VOLT,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitVoltageConversion = get_voltage_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitVoltageFormat.VOLT,\n src_format=UnitVoltageFormat.VOLT,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_voltage_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitVoltageConversion = await get_voltage_unit_conversion.asyncio(\n client=client,\n output_format=UnitVoltageFormat.VOLT,\n src_format=UnitVoltageFormat.VOLT,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitVoltageConversion = (\n await get_voltage_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitVoltageFormat.VOLT,\n src_format=UnitVoltageFormat.VOLT,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_voltage_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1voltage~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1voltage~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1voltage~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1voltage~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1voltage~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1radiation~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_radiation_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitRadiationConversion\nfrom kittycad.models.unit_radiation_format import UnitRadiationFormat\nfrom kittycad.types import Response\n\n\n\ndef get_radiation_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitRadiationConversion = get_radiation_unit_conversion.sync(\n client=client,\n output_format=UnitRadiationFormat.GRAY,\n src_format=UnitRadiationFormat.GRAY,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitRadiationConversion = get_radiation_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitRadiationFormat.GRAY,\n src_format=UnitRadiationFormat.GRAY,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_radiation_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitRadiationConversion = await get_radiation_unit_conversion.asyncio(\n client=client,\n output_format=UnitRadiationFormat.GRAY,\n src_format=UnitRadiationFormat.GRAY,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitRadiationConversion = (\n await get_radiation_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitRadiationFormat.GRAY,\n src_format=UnitRadiationFormat.GRAY,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_radiation_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1radiation~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1radiation~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1radiation~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1radiation~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1radiation~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1_meta~1info/get/x-python", "value": {"example": "from kittycad.api.meta import get_metadata\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Metadata\nfrom kittycad.types import Response\n\n\n\ndef get_metadata():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Metadata = get_metadata.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Metadata = get_metadata.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def get_metadata_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Metadata = await get_metadata.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: Metadata = await get_metadata.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.meta.get_metadata.html"}}, {"op": "add", "path": "/paths/~1_meta~1info/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1_meta~1info/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1_meta~1info/get/responses/5XX/x-scope", "value": [""]}, {"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\n\ndef create_executor_term():\n # Create our client.\n client = ClientFromEnv()\n\n create_executor_term.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n create_executor_term.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def create_executor_term_async():\n # Create our client.\n client = ClientFromEnv()\n\n await create_executor_term.asyncio(\n client=client,\n )\n\n # OR run async with more info\n await create_executor_term.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.executor.create_executor_term.html"}}, {"op": "add", "path": "/paths/~1apps~1github~1webhook/post/x-python", "value": {"example": "from kittycad.api.apps import apps_github_webhook\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\n\ndef apps_github_webhook():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = apps_github_webhook.sync(\n client=client,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Error = apps_github_webhook.sync_detailed(\n client=client,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n\n# OR run async\n\nasync def apps_github_webhook_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = await apps_github_webhook.asyncio(\n client=client,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR run async with more info\n fc: Error = await apps_github_webhook.asyncio_detailed(\n client=client,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.apps.apps_github_webhook.html"}}, {"op": "add", "path": "/paths/~1apps~1github~1webhook/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1apps~1github~1webhook/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1tax/get/x-python", "value": {"example": "from 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\n\ndef validate_customer_tax_information_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = validate_customer_tax_information_for_user.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Error = validate_customer_tax_information_for_user.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def validate_customer_tax_information_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = await validate_customer_tax_information_for_user.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: Error = await validate_customer_tax_information_for_user.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.validate_customer_tax_information_for_user.html"}}, {"op": "add", "path": "/paths/~1user~1payment~1tax/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1tax/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1openai~1openapi.json/get/x-python", "value": {"example": "from kittycad.api.meta import get_openai_schema\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.types import Response\n\n\n\ndef get_openai_schema():\n # Create our client.\n client = ClientFromEnv()\n\n get_openai_schema.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n get_openai_schema.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def get_openai_schema_async():\n # Create our client.\n client = ClientFromEnv()\n\n await get_openai_schema.asyncio(\n client=client,\n )\n\n # OR run async with more info\n await get_openai_schema.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.meta.get_openai_schema.html"}}, {"op": "add", "path": "/paths/~1openai~1openapi.json/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1openai~1openapi.json/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1front-hash/get/x-python", "value": {"example": "from kittycad.api.users import get_user_front_hash_self\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.types import Response\n\n\n\ndef get_user_front_hash_self():\n # Create our client.\n client = ClientFromEnv()\n\n get_user_front_hash_self.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n get_user_front_hash_self.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def get_user_front_hash_self_async():\n # Create our client.\n client = ClientFromEnv()\n\n await get_user_front_hash_self.asyncio(\n client=client,\n )\n\n # OR run async with more info\n await get_user_front_hash_self.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.get_user_front_hash_self.html"}}, {"op": "add", "path": "/paths/~1user~1front-hash/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1front-hash/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1volume~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_volume_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitVolumeConversion\nfrom kittycad.models.unit_volume_format import UnitVolumeFormat\nfrom kittycad.types import Response\n\n\n\ndef get_volume_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitVolumeConversion = get_volume_unit_conversion.sync(\n client=client,\n output_format=UnitVolumeFormat.CUBIC_METER,\n src_format=UnitVolumeFormat.CUBIC_METER,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitVolumeConversion = get_volume_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitVolumeFormat.CUBIC_METER,\n src_format=UnitVolumeFormat.CUBIC_METER,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_volume_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitVolumeConversion = await get_volume_unit_conversion.asyncio(\n client=client,\n output_format=UnitVolumeFormat.CUBIC_METER,\n src_format=UnitVolumeFormat.CUBIC_METER,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitVolumeConversion = await get_volume_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitVolumeFormat.CUBIC_METER,\n src_format=UnitVolumeFormat.CUBIC_METER,\n value=3.14,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_volume_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1volume~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1volume~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1volume~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1volume~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1volume~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"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\n\ndef get_schema():\n # Create our client.\n client = ClientFromEnv()\n\n get_schema.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n get_schema.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def get_schema_async():\n # Create our client.\n client = ClientFromEnv()\n\n await get_schema.asyncio(\n client=client,\n )\n\n # OR run async with more info\n await get_schema.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.meta.get_schema.html"}}, {"op": "add", "path": "/paths/~1/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users-extended/get/x-python", "value": {"example": "from kittycad.api.users import list_users_extended\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ExtendedUserResultsPage\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\n\ndef list_users_extended():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ExtendedUserResultsPage = 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 # OR if you need more info (e.g. status_code)\n fc: ExtendedUserResultsPage = list_users_extended.sync_detailed(\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# OR run async\n\nasync def list_users_extended_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ExtendedUserResultsPage = await list_users_extended.asyncio(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n\n # OR run async with more info\n fc: ExtendedUserResultsPage = await list_users_extended.asyncio_detailed(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.list_users_extended.html"}}, {"op": "add", "path": "/paths/~1users-extended/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users-extended/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users-extended/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users-extended/get/parameters/2/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1apps~1github~1callback/get/x-python", "value": {"example": "from kittycad.api.apps import apps_github_callback\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\n\ndef apps_github_callback():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = apps_github_callback.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Error = apps_github_callback.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def apps_github_callback_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = await apps_github_callback.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: Error = await apps_github_callback.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.apps.apps_github_callback.html"}}, {"op": "add", "path": "/paths/~1apps~1github~1callback/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1apps~1github~1callback/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1async~1operations~1{id}/get/x-python", "value": {"example": "from kittycad.api.api_calls import get_async_operation\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import FileConversion\nfrom kittycad.types import Response\n\n\n\ndef get_async_operation():\n # Create our client.\n client = ClientFromEnv()\n\n fc: FileConversion = get_async_operation.sync(\n client=client,\n id=\"\",\n )\n\n # OR if you need more info (e.g. status_code)\n fc: FileConversion = get_async_operation.sync_detailed(\n client=client,\n id=\"\",\n )\n\n\n# OR run async\n\nasync def get_async_operation_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: FileConversion = await get_async_operation.asyncio(\n client=client,\n id=\"\",\n )\n\n # OR run async with more info\n fc: FileConversion = await get_async_operation.asyncio_detailed(\n client=client,\n id=\"\",\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.get_async_operation.html"}}, {"op": "add", "path": "/paths/~1async~1operations~1{id}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1async~1operations~1{id}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1async~1operations~1{id}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1_meta~1metrics/get/x-python", "value": {"example": "from kittycad.api.meta import get_metrics\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.types import Response\n\n\n\ndef get_metrics():\n # Create our client.\n client = ClientFromEnv()\n\n get_metrics.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n get_metrics.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def get_metrics_async():\n # Create our client.\n client = ClientFromEnv()\n\n await get_metrics.asyncio(\n client=client,\n )\n\n # OR run async with more info\n await get_metrics.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.meta.get_metrics.html"}}, {"op": "add", "path": "/paths/~1users~1{id}~1api-calls/get/x-python", "value": {"example": "from kittycad.api.api_calls import list_api_calls_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiCallWithPriceResultsPage\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\n\ndef list_api_calls_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiCallWithPriceResultsPage = 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 # OR if you need more info (e.g. status_code)\n fc: ApiCallWithPriceResultsPage = list_api_calls_for_user.sync_detailed(\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# OR run async\n\nasync def list_api_calls_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiCallWithPriceResultsPage = await list_api_calls_for_user.asyncio(\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 # OR run async with more info\n fc: ApiCallWithPriceResultsPage = (\n await list_api_calls_for_user.asyncio_detailed(\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", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.list_api_calls_for_user.html"}}, {"op": "add", "path": "/paths/~1users~1{id}~1api-calls/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users~1{id}~1api-calls/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users~1{id}~1api-calls/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users~1{id}~1api-calls/get/parameters/3/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1mass~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_mass_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitMassConversion\nfrom kittycad.models.unit_mass_format import UnitMassFormat\nfrom kittycad.types import Response\n\n\n\ndef get_mass_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitMassConversion = get_mass_unit_conversion.sync(\n client=client,\n output_format=UnitMassFormat.GRAM,\n src_format=UnitMassFormat.GRAM,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitMassConversion = get_mass_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitMassFormat.GRAM,\n src_format=UnitMassFormat.GRAM,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_mass_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitMassConversion = await get_mass_unit_conversion.asyncio(\n client=client,\n output_format=UnitMassFormat.GRAM,\n src_format=UnitMassFormat.GRAM,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitMassConversion = await get_mass_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitMassFormat.GRAM,\n src_format=UnitMassFormat.GRAM,\n value=3.14,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_mass_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1mass~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1mass~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1mass~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1mass~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1mass~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1api-calls/get/x-python", "value": {"example": "from kittycad.api.api_calls import list_api_calls\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiCallWithPriceResultsPage\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\n\ndef list_api_calls():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiCallWithPriceResultsPage = 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 # OR if you need more info (e.g. status_code)\n fc: ApiCallWithPriceResultsPage = list_api_calls.sync_detailed(\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# OR run async\n\nasync def list_api_calls_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiCallWithPriceResultsPage = await list_api_calls.asyncio(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n\n # OR run async with more info\n fc: ApiCallWithPriceResultsPage = await list_api_calls.asyncio_detailed(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.list_api_calls.html"}}, {"op": "add", "path": "/paths/~1api-calls/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1api-calls/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1api-calls/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1api-calls/get/parameters/2/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1area~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_area_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitAreaConversion\nfrom kittycad.models.unit_area_format import UnitAreaFormat\nfrom kittycad.types import Response\n\n\n\ndef get_area_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitAreaConversion = get_area_unit_conversion.sync(\n client=client,\n output_format=UnitAreaFormat.SQUARE_METER,\n src_format=UnitAreaFormat.SQUARE_METER,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitAreaConversion = get_area_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitAreaFormat.SQUARE_METER,\n src_format=UnitAreaFormat.SQUARE_METER,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_area_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitAreaConversion = await get_area_unit_conversion.asyncio(\n client=client,\n output_format=UnitAreaFormat.SQUARE_METER,\n src_format=UnitAreaFormat.SQUARE_METER,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitAreaConversion = await get_area_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitAreaFormat.SQUARE_METER,\n src_format=UnitAreaFormat.SQUARE_METER,\n value=3.14,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_area_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1area~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1area~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1area~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1area~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1area~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1extended/get/x-python", "value": {"example": "from kittycad.api.users import get_user_self_extended\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ExtendedUser\nfrom kittycad.types import Response\n\n\n\ndef get_user_self_extended():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ExtendedUser = get_user_self_extended.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: ExtendedUser = get_user_self_extended.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def get_user_self_extended_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ExtendedUser = await get_user_self_extended.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: ExtendedUser = await get_user_self_extended.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.get_user_self_extended.html"}}, {"op": "add", "path": "/paths/~1user~1extended/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1extended/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1extended/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens/get/x-python", "value": {"example": "from kittycad.api.api_tokens import list_api_tokens_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiTokenResultsPage\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\n\ndef list_api_tokens_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiTokenResultsPage = 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 # OR if you need more info (e.g. status_code)\n fc: ApiTokenResultsPage = list_api_tokens_for_user.sync_detailed(\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# OR run async\n\nasync def list_api_tokens_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiTokenResultsPage = await list_api_tokens_for_user.asyncio(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n\n # OR run async with more info\n fc: ApiTokenResultsPage = await list_api_tokens_for_user.asyncio_detailed(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\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/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens/get/parameters/2/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens/options/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens/options/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens/post/x-python", "value": {"example": "from kittycad.api.api_tokens import create_api_token_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiToken\nfrom kittycad.types import Response\n\n\n\ndef create_api_token_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiToken = create_api_token_for_user.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: ApiToken = create_api_token_for_user.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def create_api_token_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiToken = await create_api_token_for_user.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: ApiToken = await create_api_token_for_user.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_tokens.create_api_token_for_user.html"}}, {"op": "add", "path": "/paths/~1user~1api-tokens/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens/post/responses/201/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1illuminance~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_illuminance_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitIlluminanceConversion\nfrom kittycad.models.unit_illuminance_format import UnitIlluminanceFormat\nfrom kittycad.types import Response\n\n\n\ndef get_illuminance_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitIlluminanceConversion = get_illuminance_unit_conversion.sync(\n client=client,\n output_format=UnitIlluminanceFormat.LUX,\n src_format=UnitIlluminanceFormat.LUX,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitIlluminanceConversion = get_illuminance_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitIlluminanceFormat.LUX,\n src_format=UnitIlluminanceFormat.LUX,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_illuminance_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitIlluminanceConversion = await get_illuminance_unit_conversion.asyncio(\n client=client,\n output_format=UnitIlluminanceFormat.LUX,\n src_format=UnitIlluminanceFormat.LUX,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitIlluminanceConversion = (\n await get_illuminance_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitIlluminanceFormat.LUX,\n src_format=UnitIlluminanceFormat.LUX,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_illuminance_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1illuminance~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1illuminance~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1illuminance~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1illuminance~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1illuminance~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1time~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_time_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitTimeConversion\nfrom kittycad.models.unit_time_format import UnitTimeFormat\nfrom kittycad.types import Response\n\n\n\ndef get_time_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitTimeConversion = get_time_unit_conversion.sync(\n client=client,\n output_format=UnitTimeFormat.SECOND,\n src_format=UnitTimeFormat.SECOND,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitTimeConversion = get_time_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitTimeFormat.SECOND,\n src_format=UnitTimeFormat.SECOND,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_time_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitTimeConversion = await get_time_unit_conversion.asyncio(\n client=client,\n output_format=UnitTimeFormat.SECOND,\n src_format=UnitTimeFormat.SECOND,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitTimeConversion = await get_time_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitTimeFormat.SECOND,\n src_format=UnitTimeFormat.SECOND,\n value=3.14,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_time_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1time~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1time~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1time~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1time~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1time~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1balance/get/x-python", "value": {"example": "from kittycad.api.payments import get_payment_balance_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import CustomerBalance\nfrom kittycad.types import Response\n\n\n\ndef get_payment_balance_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: CustomerBalance = get_payment_balance_for_user.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: CustomerBalance = get_payment_balance_for_user.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def get_payment_balance_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: CustomerBalance = await get_payment_balance_for_user.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: CustomerBalance = await get_payment_balance_for_user.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.get_payment_balance_for_user.html"}}, {"op": "add", "path": "/paths/~1user~1payment~1balance/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1balance/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1balance/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1oauth2~1device~1verify/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1oauth2~1device~1verify/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1.well-known~1ai-plugin.json/get/x-python", "value": {"example": "from kittycad.api.meta import get_ai_plugin_manifest\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import AiPluginManifest\nfrom kittycad.types import Response\n\n\n\ndef get_ai_plugin_manifest():\n # Create our client.\n client = ClientFromEnv()\n\n fc: AiPluginManifest = get_ai_plugin_manifest.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: AiPluginManifest = get_ai_plugin_manifest.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def get_ai_plugin_manifest_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: AiPluginManifest = await get_ai_plugin_manifest.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: AiPluginManifest = await get_ai_plugin_manifest.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.meta.get_ai_plugin_manifest.html"}}, {"op": "add", "path": "/paths/~1.well-known~1ai-plugin.json/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1.well-known~1ai-plugin.json/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1.well-known~1ai-plugin.json/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1power~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_power_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitPowerConversion\nfrom kittycad.models.unit_power_format import UnitPowerFormat\nfrom kittycad.types import Response\n\n\n\ndef get_power_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitPowerConversion = get_power_unit_conversion.sync(\n client=client,\n output_format=UnitPowerFormat.WATT,\n src_format=UnitPowerFormat.WATT,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitPowerConversion = get_power_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitPowerFormat.WATT,\n src_format=UnitPowerFormat.WATT,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_power_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitPowerConversion = await get_power_unit_conversion.asyncio(\n client=client,\n output_format=UnitPowerFormat.WATT,\n src_format=UnitPowerFormat.WATT,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitPowerConversion = await get_power_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitPowerFormat.WATT,\n src_format=UnitPowerFormat.WATT,\n value=3.14,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_power_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1power~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1power~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1power~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1power~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1power~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1radioactivity~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_radioactivity_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitRadioactivityConversion\nfrom kittycad.models.unit_radioactivity_format import UnitRadioactivityFormat\nfrom kittycad.types import Response\n\n\n\ndef get_radioactivity_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitRadioactivityConversion = get_radioactivity_unit_conversion.sync(\n client=client,\n output_format=UnitRadioactivityFormat.BECQUEREL,\n src_format=UnitRadioactivityFormat.BECQUEREL,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitRadioactivityConversion = (\n get_radioactivity_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitRadioactivityFormat.BECQUEREL,\n src_format=UnitRadioactivityFormat.BECQUEREL,\n value=3.14,\n )\n )\n\n\n# OR run async\n\nasync def get_radioactivity_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitRadioactivityConversion = (\n await get_radioactivity_unit_conversion.asyncio(\n client=client,\n output_format=UnitRadioactivityFormat.BECQUEREL,\n src_format=UnitRadioactivityFormat.BECQUEREL,\n value=3.14,\n )\n )\n\n # OR run async with more info\n fc: UnitRadioactivityConversion = (\n await get_radioactivity_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitRadioactivityFormat.BECQUEREL,\n src_format=UnitRadioactivityFormat.BECQUEREL,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_radioactivity_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1radioactivity~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1radioactivity~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1radioactivity~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1radioactivity~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1radioactivity~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1async~1operations/get/x-python", "value": {"example": "from kittycad.api.api_calls import list_async_operations\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import AsyncApiCallResultsPage\nfrom kittycad.models.api_call_status import ApiCallStatus\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\n\ndef list_async_operations():\n # Create our client.\n client = ClientFromEnv()\n\n fc: AsyncApiCallResultsPage = 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 # OR if you need more info (e.g. status_code)\n fc: AsyncApiCallResultsPage = list_async_operations.sync_detailed(\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# OR run async\n\nasync def list_async_operations_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: AsyncApiCallResultsPage = await list_async_operations.asyncio(\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 # OR run async with more info\n fc: AsyncApiCallResultsPage = await list_async_operations.asyncio_detailed(\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", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.list_async_operations.html"}}, {"op": "add", "path": "/paths/~1async~1operations/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1async~1operations/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1async~1operations/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1async~1operations/get/parameters/2/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1async~1operations/get/parameters/3/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1drawing~1cmd_batch/post/x-python", "value": {"example": "from kittycad.api.drawing import cmd_batch\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import DrawingOutcomes\nfrom kittycad.models.drawing_cmd_req_batch import DrawingCmdReqBatch\nfrom kittycad.types import Response\n\n\n\ndef cmd_batch():\n # Create our client.\n client = ClientFromEnv()\n\n fc: DrawingOutcomes = cmd_batch.sync(\n client=client,\n body=DrawingCmdReqBatch,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: DrawingOutcomes = cmd_batch.sync_detailed(\n client=client,\n body=DrawingCmdReqBatch,\n )\n\n\n# OR run async\n\nasync def cmd_batch_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: DrawingOutcomes = await cmd_batch.asyncio(\n client=client,\n body=DrawingCmdReqBatch,\n )\n\n # OR run async with more info\n fc: DrawingOutcomes = await cmd_batch.asyncio_detailed(\n client=client,\n body=DrawingCmdReqBatch,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.drawing.cmd_batch.html"}}, {"op": "add", "path": "/paths/~1drawing~1cmd_batch/post/requestBody/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1drawing~1cmd_batch/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1drawing~1cmd_batch/post/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1drawing~1cmd_batch/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment/get/x-python", "value": {"example": "from kittycad.api.payments import get_payment_information_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Customer\nfrom kittycad.types import Response\n\n\n\ndef get_payment_information_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Customer = get_payment_information_for_user.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Customer = get_payment_information_for_user.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def get_payment_information_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Customer = await get_payment_information_for_user.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: Customer = await get_payment_information_for_user.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.get_payment_information_for_user.html"}}, {"op": "add", "path": "/paths/~1user~1payment/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment/delete/x-python", "value": {"example": "from 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\n\ndef delete_payment_information_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = delete_payment_information_for_user.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Error = delete_payment_information_for_user.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def delete_payment_information_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = await delete_payment_information_for_user.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: Error = await delete_payment_information_for_user.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.delete_payment_information_for_user.html"}}, {"op": "add", "path": "/paths/~1user~1payment/delete/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment/delete/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment/post/x-python", "value": {"example": "from kittycad.api.payments import create_payment_information_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Customer\nfrom kittycad.models.billing_info import BillingInfo\nfrom kittycad.types import Response\n\n\n\ndef create_payment_information_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Customer = create_payment_information_for_user.sync(\n client=client,\n body=BillingInfo,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Customer = create_payment_information_for_user.sync_detailed(\n client=client,\n body=BillingInfo,\n )\n\n\n# OR run async\n\nasync def create_payment_information_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Customer = await create_payment_information_for_user.asyncio(\n client=client,\n body=BillingInfo,\n )\n\n # OR run async with more info\n fc: Customer = await create_payment_information_for_user.asyncio_detailed(\n client=client,\n body=BillingInfo,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.create_payment_information_for_user.html"}}, {"op": "add", "path": "/paths/~1user~1payment/post/requestBody/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment/post/responses/201/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment/put/x-python", "value": {"example": "from kittycad.api.payments import update_payment_information_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Customer\nfrom kittycad.models.billing_info import BillingInfo\nfrom kittycad.types import Response\n\n\n\ndef update_payment_information_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Customer = update_payment_information_for_user.sync(\n client=client,\n body=BillingInfo,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Customer = update_payment_information_for_user.sync_detailed(\n client=client,\n body=BillingInfo,\n )\n\n\n# OR run async\n\nasync def update_payment_information_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Customer = await update_payment_information_for_user.asyncio(\n client=client,\n body=BillingInfo,\n )\n\n # OR run async with more info\n fc: Customer = await update_payment_information_for_user.asyncio_detailed(\n client=client,\n body=BillingInfo,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.update_payment_information_for_user.html"}}, {"op": "add", "path": "/paths/~1user~1payment/put/requestBody/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment/put/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment/put/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment/put/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment/options/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment/options/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user/delete/x-python", "value": {"example": "from kittycad.api.users import delete_user_self\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\n\ndef delete_user_self():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = delete_user_self.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Error = delete_user_self.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def delete_user_self_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = await delete_user_self.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: Error = await delete_user_self.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.delete_user_self.html"}}, {"op": "add", "path": "/paths/~1user/delete/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user/delete/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user/get/x-python", "value": {"example": "from kittycad.api.users import get_user_self\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import User\nfrom kittycad.types import Response\n\n\n\ndef get_user_self():\n # Create our client.\n client = ClientFromEnv()\n\n fc: User = get_user_self.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: User = get_user_self.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def get_user_self_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: User = await get_user_self.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: User = await get_user_self.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.get_user_self.html"}}, {"op": "add", "path": "/paths/~1user/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user/put/x-python", "value": {"example": "from kittycad.api.users import update_user_self\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import User\nfrom kittycad.models.update_user import UpdateUser\nfrom kittycad.types import Response\n\n\n\ndef update_user_self():\n # Create our client.\n client = ClientFromEnv()\n\n fc: User = update_user_self.sync(\n client=client,\n body=UpdateUser,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: User = update_user_self.sync_detailed(\n client=client,\n body=UpdateUser,\n )\n\n\n# OR run async\n\nasync def update_user_self_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: User = await update_user_self.asyncio(\n client=client,\n body=UpdateUser,\n )\n\n # OR run async with more info\n fc: User = await update_user_self.asyncio_detailed(\n client=client,\n body=UpdateUser,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.update_user_self.html"}}, {"op": "add", "path": "/paths/~1user/put/requestBody/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user/put/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user/put/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user/put/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user/options/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user/options/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1methods/get/x-python", "value": {"example": "from kittycad.api.payments import list_payment_methods_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import PaymentMethod\nfrom kittycad.types import Response\n\n\n\ndef list_payment_methods_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: List[PaymentMethod] = list_payment_methods_for_user.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: List[PaymentMethod] = list_payment_methods_for_user.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def list_payment_methods_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: List[PaymentMethod] = await list_payment_methods_for_user.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: List[\n PaymentMethod\n ] = await list_payment_methods_for_user.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.list_payment_methods_for_user.html"}}, {"op": "add", "path": "/paths/~1user~1payment~1methods/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1methods/get/responses/200/content/application~1json/schema/items/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1methods/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1cubed~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_metric_power_cubed_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitMetricPowerCubedConversion\nfrom kittycad.models.unit_metric_power import UnitMetricPower\nfrom kittycad.types import Response\n\n\n\ndef get_metric_power_cubed_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitMetricPowerCubedConversion = (\n get_metric_power_cubed_unit_conversion.sync(\n client=client,\n output_format=UnitMetricPower.ATTO,\n src_format=UnitMetricPower.ATTO,\n value=3.14,\n )\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitMetricPowerCubedConversion = (\n get_metric_power_cubed_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitMetricPower.ATTO,\n src_format=UnitMetricPower.ATTO,\n value=3.14,\n )\n )\n\n\n# OR run async\n\nasync def get_metric_power_cubed_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitMetricPowerCubedConversion = (\n await get_metric_power_cubed_unit_conversion.asyncio(\n client=client,\n output_format=UnitMetricPower.ATTO,\n src_format=UnitMetricPower.ATTO,\n value=3.14,\n )\n )\n\n # OR run async with more info\n fc: UnitMetricPowerCubedConversion = (\n await get_metric_power_cubed_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitMetricPower.ATTO,\n src_format=UnitMetricPower.ATTO,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_metric_power_cubed_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1cubed~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1cubed~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1cubed~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1cubed~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1cubed~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1energy~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_energy_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitEnergyConversion\nfrom kittycad.models.unit_energy_format import UnitEnergyFormat\nfrom kittycad.types import Response\n\n\n\ndef get_energy_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitEnergyConversion = get_energy_unit_conversion.sync(\n client=client,\n output_format=UnitEnergyFormat.JOULE,\n src_format=UnitEnergyFormat.JOULE,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitEnergyConversion = get_energy_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitEnergyFormat.JOULE,\n src_format=UnitEnergyFormat.JOULE,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_energy_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitEnergyConversion = await get_energy_unit_conversion.asyncio(\n client=client,\n output_format=UnitEnergyFormat.JOULE,\n src_format=UnitEnergyFormat.JOULE,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitEnergyConversion = await get_energy_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitEnergyFormat.JOULE,\n src_format=UnitEnergyFormat.JOULE,\n value=3.14,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_energy_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1energy~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1energy~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1energy~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1energy~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1energy~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1apps~1github~1consent/get/x-python", "value": {"example": "from kittycad.api.apps import apps_github_consent\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import AppClientInfo\nfrom kittycad.types import Response\n\n\n\ndef apps_github_consent():\n # Create our client.\n client = ClientFromEnv()\n\n fc: AppClientInfo = apps_github_consent.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: AppClientInfo = apps_github_consent.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def apps_github_consent_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: AppClientInfo = await apps_github_consent.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: AppClientInfo = await apps_github_consent.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.apps.apps_github_consent.html"}}, {"op": "add", "path": "/paths/~1apps~1github~1consent/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1apps~1github~1consent/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1apps~1github~1consent/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1magnetic-field-strength~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_magnetic_field_strength_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitMagneticFieldStrengthConversion\nfrom kittycad.models.unit_magnetic_field_strength_format import (\n UnitMagneticFieldStrengthFormat,\n)\nfrom kittycad.types import Response\n\n\n\ndef get_magnetic_field_strength_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitMagneticFieldStrengthConversion = (\n get_magnetic_field_strength_unit_conversion.sync(\n client=client,\n output_format=UnitMagneticFieldStrengthFormat.TESLA,\n src_format=UnitMagneticFieldStrengthFormat.TESLA,\n value=3.14,\n )\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitMagneticFieldStrengthConversion = (\n get_magnetic_field_strength_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitMagneticFieldStrengthFormat.TESLA,\n src_format=UnitMagneticFieldStrengthFormat.TESLA,\n value=3.14,\n )\n )\n\n\n# OR run async\n\nasync def get_magnetic_field_strength_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitMagneticFieldStrengthConversion = (\n await get_magnetic_field_strength_unit_conversion.asyncio(\n client=client,\n output_format=UnitMagneticFieldStrengthFormat.TESLA,\n src_format=UnitMagneticFieldStrengthFormat.TESLA,\n value=3.14,\n )\n )\n\n # OR run async with more info\n fc: UnitMagneticFieldStrengthConversion = (\n await get_magnetic_field_strength_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitMagneticFieldStrengthFormat.TESLA,\n src_format=UnitMagneticFieldStrengthFormat.TESLA,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_magnetic_field_strength_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1magnetic-field-strength~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1magnetic-field-strength~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1magnetic-field-strength~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1magnetic-field-strength~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1magnetic-field-strength~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1oauth2~1device~1confirm/post/requestBody/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1oauth2~1device~1confirm/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1oauth2~1device~1confirm/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1oauth2~1device~1confirm/options/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1oauth2~1device~1confirm/options/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens~1{token}/delete/x-python", "value": {"example": "from 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\n\ndef delete_api_token_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = delete_api_token_for_user.sync(\n client=client,\n token=\"\",\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Error = delete_api_token_for_user.sync_detailed(\n client=client,\n token=\"\",\n )\n\n\n# OR run async\n\nasync def delete_api_token_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = await delete_api_token_for_user.asyncio(\n client=client,\n token=\"\",\n )\n\n # OR run async with more info\n fc: Error = await delete_api_token_for_user.asyncio_detailed(\n client=client,\n token=\"\",\n )\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}/delete/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens~1{token}/delete/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens~1{token}/get/x-python", "value": {"example": "from kittycad.api.api_tokens import get_api_token_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiToken\nfrom kittycad.types import Response\n\n\n\ndef get_api_token_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiToken = get_api_token_for_user.sync(\n client=client,\n token=\"\",\n )\n\n # OR if you need more info (e.g. status_code)\n fc: ApiToken = get_api_token_for_user.sync_detailed(\n client=client,\n token=\"\",\n )\n\n\n# OR run async\n\nasync def get_api_token_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiToken = await get_api_token_for_user.asyncio(\n client=client,\n token=\"\",\n )\n\n # OR run async with more info\n fc: ApiToken = await get_api_token_for_user.asyncio_detailed(\n client=client,\n token=\"\",\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_tokens.get_api_token_for_user.html"}}, {"op": "add", "path": "/paths/~1user~1api-tokens~1{token}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens~1{token}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens~1{token}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens~1{token}/options/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens~1{token}/options/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users/get/x-python", "value": {"example": "from kittycad.api.users import list_users\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UserResultsPage\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\n\ndef list_users():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UserResultsPage = 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 # OR if you need more info (e.g. status_code)\n fc: UserResultsPage = list_users.sync_detailed(\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# OR run async\n\nasync def list_users_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UserResultsPage = await list_users.asyncio(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n\n # OR run async with more info\n fc: UserResultsPage = await list_users.asyncio_detailed(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.list_users.html"}}, {"op": "add", "path": "/paths/~1users/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users/get/parameters/2/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1onboarding/get/x-python", "value": {"example": "from kittycad.api.users import get_user_onboarding_self\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Onboarding\nfrom kittycad.types import Response\n\n\n\ndef get_user_onboarding_self():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Onboarding = get_user_onboarding_self.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Onboarding = get_user_onboarding_self.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def get_user_onboarding_self_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Onboarding = await get_user_onboarding_self.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: Onboarding = await get_user_onboarding_self.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.get_user_onboarding_self.html"}}, {"op": "add", "path": "/paths/~1user~1onboarding/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1onboarding/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1onboarding/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1mass/post/x-python", "value": {"example": "from kittycad.api.file import create_file_mass\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import FileMass\nfrom kittycad.models.file_import_format import FileImportFormat\nfrom kittycad.types import Response\n\n\n\ndef create_file_mass():\n # Create our client.\n client = ClientFromEnv()\n\n fc: FileMass = create_file_mass.sync(\n client=client,\n material_density=3.14,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR if you need more info (e.g. status_code)\n fc: FileMass = create_file_mass.sync_detailed(\n client=client,\n material_density=3.14,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n\n# OR run async\n\nasync def create_file_mass_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: FileMass = await create_file_mass.asyncio(\n client=client,\n material_density=3.14,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR run async with more info\n fc: FileMass = await create_file_mass.asyncio_detailed(\n client=client,\n material_density=3.14,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.file.create_file_mass.html"}}, {"op": "add", "path": "/paths/~1file~1mass/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1mass/post/responses/201/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1mass/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1mass/post/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1mass/options/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1mass/options/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1logout/post/x-python", "value": {"example": "from kittycad.api.hidden import logout\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\n\ndef logout():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = logout.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Error = logout.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def logout_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = await logout.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: Error = await logout.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.hidden.logout.html"}}, {"op": "add", "path": "/paths/~1logout/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1logout/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1magnetic-flux~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_magnetic_flux_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitMagneticFluxConversion\nfrom kittycad.models.unit_magnetic_flux_format import UnitMagneticFluxFormat\nfrom kittycad.types import Response\n\n\n\ndef get_magnetic_flux_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitMagneticFluxConversion = get_magnetic_flux_unit_conversion.sync(\n client=client,\n output_format=UnitMagneticFluxFormat.WEBER,\n src_format=UnitMagneticFluxFormat.WEBER,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitMagneticFluxConversion = (\n get_magnetic_flux_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitMagneticFluxFormat.WEBER,\n src_format=UnitMagneticFluxFormat.WEBER,\n value=3.14,\n )\n )\n\n\n# OR run async\n\nasync def get_magnetic_flux_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitMagneticFluxConversion = (\n await get_magnetic_flux_unit_conversion.asyncio(\n client=client,\n output_format=UnitMagneticFluxFormat.WEBER,\n src_format=UnitMagneticFluxFormat.WEBER,\n value=3.14,\n )\n )\n\n # OR run async with more info\n fc: UnitMagneticFluxConversion = (\n await get_magnetic_flux_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitMagneticFluxFormat.WEBER,\n src_format=UnitMagneticFluxFormat.WEBER,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_magnetic_flux_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1magnetic-flux~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1magnetic-flux~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1magnetic-flux~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1magnetic-flux~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1magnetic-flux~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1volume/post/x-python", "value": {"example": "from kittycad.api.file import create_file_volume\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import FileVolume\nfrom kittycad.models.file_import_format import FileImportFormat\nfrom kittycad.types import Response\n\n\n\ndef create_file_volume():\n # Create our client.\n client = ClientFromEnv()\n\n fc: FileVolume = create_file_volume.sync(\n client=client,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR if you need more info (e.g. status_code)\n fc: FileVolume = create_file_volume.sync_detailed(\n client=client,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n\n# OR run async\n\nasync def create_file_volume_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: FileVolume = await create_file_volume.asyncio(\n client=client,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR run async with more info\n fc: FileVolume = await create_file_volume.asyncio_detailed(\n client=client,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.file.create_file_volume.html"}}, {"op": "add", "path": "/paths/~1file~1volume/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1volume/post/responses/201/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1volume/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1volume/post/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1volume/options/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1volume/options/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1execute~1{lang}/post/x-python", "value": {"example": "from kittycad.api.executor import create_file_execution\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import CodeOutput\nfrom kittycad.models.code_language import CodeLanguage\nfrom kittycad.types import Response\n\n\n\ndef create_file_execution():\n # Create our client.\n client = ClientFromEnv()\n\n fc: CodeOutput = 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 # OR if you need more info (e.g. status_code)\n fc: CodeOutput = create_file_execution.sync_detailed(\n client=client,\n lang=CodeLanguage.GO,\n output=None, # Optional[str]\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n\n# OR run async\n\nasync def create_file_execution_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: CodeOutput = await create_file_execution.asyncio(\n client=client,\n lang=CodeLanguage.GO,\n output=None, # Optional[str]\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR run async with more info\n fc: CodeOutput = await create_file_execution.asyncio_detailed(\n client=client,\n lang=CodeLanguage.GO,\n output=None, # Optional[str]\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.executor.create_file_execution.html"}}, {"op": "add", "path": "/paths/~1file~1execute~1{lang}/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1execute~1{lang}/post/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1execute~1{lang}/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1execute~1{lang}/post/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-calls~1{id}/get/x-python", "value": {"example": "from kittycad.api.api_calls import get_api_call_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiCallWithPrice\nfrom kittycad.types import Response\n\n\n\ndef get_api_call_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiCallWithPrice = get_api_call_for_user.sync(\n client=client,\n id=\"\",\n )\n\n # OR if you need more info (e.g. status_code)\n fc: ApiCallWithPrice = get_api_call_for_user.sync_detailed(\n client=client,\n id=\"\",\n )\n\n\n# OR run async\n\nasync def get_api_call_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiCallWithPrice = await get_api_call_for_user.asyncio(\n client=client,\n id=\"\",\n )\n\n # OR run async with more info\n fc: ApiCallWithPrice = await get_api_call_for_user.asyncio_detailed(\n client=client,\n id=\"\",\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.get_api_call_for_user.html"}}, {"op": "add", "path": "/paths/~1user~1api-calls~1{id}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-calls~1{id}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-calls~1{id}/get/responses/5XX/x-scope", "value": [""]}] \ No newline at end of file +[{"op": "add", "path": "/paths/~1oauth2~1device~1auth/post/requestBody/content/application~1x-www-form-urlencoded/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1.well-known~1ai-plugin.json/get/x-python", "value": {"example": "from kittycad.api.meta import get_ai_plugin_manifest\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import AiPluginManifest\nfrom kittycad.types import Response\n\n\n\ndef get_ai_plugin_manifest():\n # Create our client.\n client = ClientFromEnv()\n\n fc: AiPluginManifest = get_ai_plugin_manifest.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: AiPluginManifest = get_ai_plugin_manifest.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def get_ai_plugin_manifest_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: AiPluginManifest = await get_ai_plugin_manifest.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: AiPluginManifest = await get_ai_plugin_manifest.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.meta.get_ai_plugin_manifest.html"}}, {"op": "add", "path": "/paths/~1.well-known~1ai-plugin.json/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1.well-known~1ai-plugin.json/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1.well-known~1ai-plugin.json/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users~1{id}~1api-calls/get/x-python", "value": {"example": "from kittycad.api.api_calls import list_api_calls_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiCallWithPriceResultsPage\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\n\ndef list_api_calls_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiCallWithPriceResultsPage = 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 # OR if you need more info (e.g. status_code)\n fc: ApiCallWithPriceResultsPage = list_api_calls_for_user.sync_detailed(\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# OR run async\n\nasync def list_api_calls_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiCallWithPriceResultsPage = await list_api_calls_for_user.asyncio(\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 # OR run async with more info\n fc: ApiCallWithPriceResultsPage = (\n await list_api_calls_for_user.asyncio_detailed(\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", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.list_api_calls_for_user.html"}}, {"op": "add", "path": "/paths/~1users~1{id}~1api-calls/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users~1{id}~1api-calls/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users~1{id}~1api-calls/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users~1{id}~1api-calls/get/parameters/3/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1methods/get/x-python", "value": {"example": "from kittycad.api.payments import list_payment_methods_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import PaymentMethod\nfrom kittycad.types import Response\n\n\n\ndef list_payment_methods_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: List[PaymentMethod] = list_payment_methods_for_user.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: List[PaymentMethod] = list_payment_methods_for_user.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def list_payment_methods_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: List[PaymentMethod] = await list_payment_methods_for_user.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: List[\n PaymentMethod\n ] = await list_payment_methods_for_user.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.list_payment_methods_for_user.html"}}, {"op": "add", "path": "/paths/~1user~1payment~1methods/get/responses/200/content/application~1json/schema/items/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1methods/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1methods/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users-extended/get/x-python", "value": {"example": "from kittycad.api.users import list_users_extended\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ExtendedUserResultsPage\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\n\ndef list_users_extended():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ExtendedUserResultsPage = 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 # OR if you need more info (e.g. status_code)\n fc: ExtendedUserResultsPage = list_users_extended.sync_detailed(\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# OR run async\n\nasync def list_users_extended_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ExtendedUserResultsPage = await list_users_extended.asyncio(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n\n # OR run async with more info\n fc: ExtendedUserResultsPage = await list_users_extended.asyncio_detailed(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.list_users_extended.html"}}, {"op": "add", "path": "/paths/~1users-extended/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users-extended/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users-extended/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users-extended/get/parameters/2/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1radioactivity~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_radioactivity_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitRadioactivityConversion\nfrom kittycad.models.unit_radioactivity_format import UnitRadioactivityFormat\nfrom kittycad.types import Response\n\n\n\ndef get_radioactivity_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitRadioactivityConversion = get_radioactivity_unit_conversion.sync(\n client=client,\n output_format=UnitRadioactivityFormat.BECQUEREL,\n src_format=UnitRadioactivityFormat.BECQUEREL,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitRadioactivityConversion = (\n get_radioactivity_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitRadioactivityFormat.BECQUEREL,\n src_format=UnitRadioactivityFormat.BECQUEREL,\n value=3.14,\n )\n )\n\n\n# OR run async\n\nasync def get_radioactivity_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitRadioactivityConversion = (\n await get_radioactivity_unit_conversion.asyncio(\n client=client,\n output_format=UnitRadioactivityFormat.BECQUEREL,\n src_format=UnitRadioactivityFormat.BECQUEREL,\n value=3.14,\n )\n )\n\n # OR run async with more info\n fc: UnitRadioactivityConversion = (\n await get_radioactivity_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitRadioactivityFormat.BECQUEREL,\n src_format=UnitRadioactivityFormat.BECQUEREL,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_radioactivity_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1radioactivity~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1radioactivity~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1radioactivity~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1radioactivity~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1radioactivity~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1illuminance~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_illuminance_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitIlluminanceConversion\nfrom kittycad.models.unit_illuminance_format import UnitIlluminanceFormat\nfrom kittycad.types import Response\n\n\n\ndef get_illuminance_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitIlluminanceConversion = get_illuminance_unit_conversion.sync(\n client=client,\n output_format=UnitIlluminanceFormat.LUX,\n src_format=UnitIlluminanceFormat.LUX,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitIlluminanceConversion = get_illuminance_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitIlluminanceFormat.LUX,\n src_format=UnitIlluminanceFormat.LUX,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_illuminance_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitIlluminanceConversion = await get_illuminance_unit_conversion.asyncio(\n client=client,\n output_format=UnitIlluminanceFormat.LUX,\n src_format=UnitIlluminanceFormat.LUX,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitIlluminanceConversion = (\n await get_illuminance_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitIlluminanceFormat.LUX,\n src_format=UnitIlluminanceFormat.LUX,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_illuminance_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1illuminance~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1illuminance~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1illuminance~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1illuminance~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1illuminance~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1ping/get/x-python", "value": {"example": "from kittycad.api.meta import ping\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Pong\nfrom kittycad.types import Response\n\n\n\ndef ping():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Pong = ping.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Pong = ping.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def ping_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Pong = await ping.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: Pong = await ping.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.meta.ping.html"}}, {"op": "add", "path": "/paths/~1ping/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1ping/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1ping/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1extended/get/x-python", "value": {"example": "from kittycad.api.users import get_user_self_extended\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ExtendedUser\nfrom kittycad.types import Response\n\n\n\ndef get_user_self_extended():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ExtendedUser = get_user_self_extended.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: ExtendedUser = get_user_self_extended.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def get_user_self_extended_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ExtendedUser = await get_user_self_extended.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: ExtendedUser = await get_user_self_extended.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.get_user_self_extended.html"}}, {"op": "add", "path": "/paths/~1user~1extended/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1extended/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1extended/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users~1{id}/get/x-python", "value": {"example": "from kittycad.api.users import get_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import User\nfrom kittycad.types import Response\n\n\n\ndef get_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: User = get_user.sync(\n client=client,\n id=\"\",\n )\n\n # OR if you need more info (e.g. status_code)\n fc: User = get_user.sync_detailed(\n client=client,\n id=\"\",\n )\n\n\n# OR run async\n\nasync def get_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: User = await get_user.asyncio(\n client=client,\n id=\"\",\n )\n\n # OR run async with more info\n fc: User = await get_user.asyncio_detailed(\n client=client,\n id=\"\",\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.get_user.html"}}, {"op": "add", "path": "/paths/~1users~1{id}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users~1{id}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users~1{id}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1volume~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_volume_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitVolumeConversion\nfrom kittycad.models.unit_volume_format import UnitVolumeFormat\nfrom kittycad.types import Response\n\n\n\ndef get_volume_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitVolumeConversion = get_volume_unit_conversion.sync(\n client=client,\n output_format=UnitVolumeFormat.CUBIC_METER,\n src_format=UnitVolumeFormat.CUBIC_METER,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitVolumeConversion = get_volume_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitVolumeFormat.CUBIC_METER,\n src_format=UnitVolumeFormat.CUBIC_METER,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_volume_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitVolumeConversion = await get_volume_unit_conversion.asyncio(\n client=client,\n output_format=UnitVolumeFormat.CUBIC_METER,\n src_format=UnitVolumeFormat.CUBIC_METER,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitVolumeConversion = await get_volume_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitVolumeFormat.CUBIC_METER,\n src_format=UnitVolumeFormat.CUBIC_METER,\n value=3.14,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_volume_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1volume~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1volume~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1volume~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1volume~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1volume~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users-extended~1{id}/get/x-python", "value": {"example": "from kittycad.api.users import get_user_extended\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ExtendedUser\nfrom kittycad.types import Response\n\n\n\ndef get_user_extended():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ExtendedUser = get_user_extended.sync(\n client=client,\n id=\"\",\n )\n\n # OR if you need more info (e.g. status_code)\n fc: ExtendedUser = get_user_extended.sync_detailed(\n client=client,\n id=\"\",\n )\n\n\n# OR run async\n\nasync def get_user_extended_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ExtendedUser = await get_user_extended.asyncio(\n client=client,\n id=\"\",\n )\n\n # OR run async with more info\n fc: ExtendedUser = await get_user_extended.asyncio_detailed(\n client=client,\n id=\"\",\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.get_user_extended.html"}}, {"op": "add", "path": "/paths/~1users-extended~1{id}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users-extended~1{id}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users-extended~1{id}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1oauth2~1provider~1{provider}~1consent/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1oauth2~1provider~1{provider}~1consent/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1oauth2~1provider~1{provider}~1consent/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1oauth2~1provider~1{provider}~1consent/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1force~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_force_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitForceConversion\nfrom kittycad.models.unit_force_format import UnitForceFormat\nfrom kittycad.types import Response\n\n\n\ndef get_force_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitForceConversion = get_force_unit_conversion.sync(\n client=client,\n output_format=UnitForceFormat.NEWTON,\n src_format=UnitForceFormat.NEWTON,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitForceConversion = get_force_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitForceFormat.NEWTON,\n src_format=UnitForceFormat.NEWTON,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_force_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitForceConversion = await get_force_unit_conversion.asyncio(\n client=client,\n output_format=UnitForceFormat.NEWTON,\n src_format=UnitForceFormat.NEWTON,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitForceConversion = await get_force_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitForceFormat.NEWTON,\n src_format=UnitForceFormat.NEWTON,\n value=3.14,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_force_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1force~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1force~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1force~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1force~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1force~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1intent/post/x-python", "value": {"example": "from kittycad.api.payments import create_payment_intent_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import PaymentIntent\nfrom kittycad.types import Response\n\n\n\ndef create_payment_intent_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: PaymentIntent = create_payment_intent_for_user.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: PaymentIntent = create_payment_intent_for_user.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def create_payment_intent_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: PaymentIntent = await create_payment_intent_for_user.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: PaymentIntent = await create_payment_intent_for_user.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.create_payment_intent_for_user.html"}}, {"op": "add", "path": "/paths/~1user~1payment~1intent/post/responses/201/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1intent/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1intent/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1power~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_power_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitPowerConversion\nfrom kittycad.models.unit_power_format import UnitPowerFormat\nfrom kittycad.types import Response\n\n\n\ndef get_power_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitPowerConversion = get_power_unit_conversion.sync(\n client=client,\n output_format=UnitPowerFormat.WATT,\n src_format=UnitPowerFormat.WATT,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitPowerConversion = get_power_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitPowerFormat.WATT,\n src_format=UnitPowerFormat.WATT,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_power_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitPowerConversion = await get_power_unit_conversion.asyncio(\n client=client,\n output_format=UnitPowerFormat.WATT,\n src_format=UnitPowerFormat.WATT,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitPowerConversion = await get_power_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitPowerFormat.WATT,\n src_format=UnitPowerFormat.WATT,\n value=3.14,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_power_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1power~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1power~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1power~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1power~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1power~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1angular-velocity~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_angular_velocity_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitAngularVelocityConversion\nfrom kittycad.models.unit_angular_velocity_format import UnitAngularVelocityFormat\nfrom kittycad.types import Response\n\n\n\ndef get_angular_velocity_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitAngularVelocityConversion = get_angular_velocity_unit_conversion.sync(\n client=client,\n output_format=UnitAngularVelocityFormat.RADIANS_PER_SECOND,\n src_format=UnitAngularVelocityFormat.RADIANS_PER_SECOND,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitAngularVelocityConversion = (\n get_angular_velocity_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitAngularVelocityFormat.RADIANS_PER_SECOND,\n src_format=UnitAngularVelocityFormat.RADIANS_PER_SECOND,\n value=3.14,\n )\n )\n\n\n# OR run async\n\nasync def get_angular_velocity_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitAngularVelocityConversion = (\n await get_angular_velocity_unit_conversion.asyncio(\n client=client,\n output_format=UnitAngularVelocityFormat.RADIANS_PER_SECOND,\n src_format=UnitAngularVelocityFormat.RADIANS_PER_SECOND,\n value=3.14,\n )\n )\n\n # OR run async with more info\n fc: UnitAngularVelocityConversion = (\n await get_angular_velocity_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitAngularVelocityFormat.RADIANS_PER_SECOND,\n src_format=UnitAngularVelocityFormat.RADIANS_PER_SECOND,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_angular_velocity_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1angular-velocity~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1angular-velocity~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1angular-velocity~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1angular-velocity~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1angular-velocity~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users/get/x-python", "value": {"example": "from kittycad.api.users import list_users\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UserResultsPage\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\n\ndef list_users():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UserResultsPage = 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 # OR if you need more info (e.g. status_code)\n fc: UserResultsPage = list_users.sync_detailed(\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# OR run async\n\nasync def list_users_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UserResultsPage = await list_users.asyncio(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n\n # OR run async with more info\n fc: UserResultsPage = await list_users.asyncio_detailed(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.list_users.html"}}, {"op": "add", "path": "/paths/~1users/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1users/get/parameters/2/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-calls~1{id}/get/x-python", "value": {"example": "from kittycad.api.api_calls import get_api_call_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiCallWithPrice\nfrom kittycad.types import Response\n\n\n\ndef get_api_call_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiCallWithPrice = get_api_call_for_user.sync(\n client=client,\n id=\"\",\n )\n\n # OR if you need more info (e.g. status_code)\n fc: ApiCallWithPrice = get_api_call_for_user.sync_detailed(\n client=client,\n id=\"\",\n )\n\n\n# OR run async\n\nasync def get_api_call_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiCallWithPrice = await get_api_call_for_user.asyncio(\n client=client,\n id=\"\",\n )\n\n # OR run async with more info\n fc: ApiCallWithPrice = await get_api_call_for_user.asyncio_detailed(\n client=client,\n id=\"\",\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.get_api_call_for_user.html"}}, {"op": "add", "path": "/paths/~1user~1api-calls~1{id}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-calls~1{id}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-calls~1{id}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user/get/x-python", "value": {"example": "from kittycad.api.users import get_user_self\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import User\nfrom kittycad.types import Response\n\n\n\ndef get_user_self():\n # Create our client.\n client = ClientFromEnv()\n\n fc: User = get_user_self.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: User = get_user_self.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def get_user_self_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: User = await get_user_self.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: User = await get_user_self.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.get_user_self.html"}}, {"op": "add", "path": "/paths/~1user/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user/delete/x-python", "value": {"example": "from kittycad.api.users import delete_user_self\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\n\ndef delete_user_self():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = delete_user_self.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Error = delete_user_self.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def delete_user_self_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = await delete_user_self.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: Error = await delete_user_self.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.delete_user_self.html"}}, {"op": "add", "path": "/paths/~1user/delete/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user/delete/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user/options/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user/options/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user/put/x-python", "value": {"example": "from kittycad.api.users import update_user_self\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import User\nfrom kittycad.models.update_user import UpdateUser\nfrom kittycad.types import Response\n\n\n\ndef update_user_self():\n # Create our client.\n client = ClientFromEnv()\n\n fc: User = update_user_self.sync(\n client=client,\n body=UpdateUser,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: User = update_user_self.sync_detailed(\n client=client,\n body=UpdateUser,\n )\n\n\n# OR run async\n\nasync def update_user_self_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: User = await update_user_self.asyncio(\n client=client,\n body=UpdateUser,\n )\n\n # OR run async with more info\n fc: User = await update_user_self.asyncio_detailed(\n client=client,\n body=UpdateUser,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.update_user_self.html"}}, {"op": "add", "path": "/paths/~1user/put/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user/put/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user/put/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user/put/requestBody/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1density/post/x-python", "value": {"example": "from kittycad.api.file import create_file_density\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import FileDensity\nfrom kittycad.models.file_import_format import FileImportFormat\nfrom kittycad.types import Response\n\n\n\ndef create_file_density():\n # Create our client.\n client = ClientFromEnv()\n\n fc: FileDensity = create_file_density.sync(\n client=client,\n material_mass=3.14,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR if you need more info (e.g. status_code)\n fc: FileDensity = create_file_density.sync_detailed(\n client=client,\n material_mass=3.14,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n\n# OR run async\n\nasync def create_file_density_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: FileDensity = await create_file_density.asyncio(\n client=client,\n material_mass=3.14,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR run async with more info\n fc: FileDensity = await create_file_density.asyncio_detailed(\n client=client,\n material_mass=3.14,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.file.create_file_density.html"}}, {"op": "add", "path": "/paths/~1file~1density/post/responses/201/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1density/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1density/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1density/post/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1density/options/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1density/options/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1data~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_data_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitDataConversion\nfrom kittycad.models.unit_data_format import UnitDataFormat\nfrom kittycad.types import Response\n\n\n\ndef get_data_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitDataConversion = get_data_unit_conversion.sync(\n client=client,\n output_format=UnitDataFormat.BYTE,\n src_format=UnitDataFormat.BYTE,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitDataConversion = get_data_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitDataFormat.BYTE,\n src_format=UnitDataFormat.BYTE,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_data_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitDataConversion = await get_data_unit_conversion.asyncio(\n client=client,\n output_format=UnitDataFormat.BYTE,\n src_format=UnitDataFormat.BYTE,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitDataConversion = await get_data_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitDataFormat.BYTE,\n src_format=UnitDataFormat.BYTE,\n value=3.14,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_data_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1data~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1data~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1data~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1data~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1data~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1onboarding/get/x-python", "value": {"example": "from kittycad.api.users import get_user_onboarding_self\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Onboarding\nfrom kittycad.types import Response\n\n\n\ndef get_user_onboarding_self():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Onboarding = get_user_onboarding_self.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Onboarding = get_user_onboarding_self.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def get_user_onboarding_self_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Onboarding = await get_user_onboarding_self.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: Onboarding = await get_user_onboarding_self.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.get_user_onboarding_self.html"}}, {"op": "add", "path": "/paths/~1user~1onboarding/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1onboarding/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1onboarding/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1api-call-metrics/get/x-python", "value": {"example": "from kittycad.api.api_calls import get_api_call_metrics\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiCallQueryGroup\nfrom kittycad.models.api_call_query_group_by import ApiCallQueryGroupBy\nfrom kittycad.types import Response\n\n\n\ndef get_api_call_metrics():\n # Create our client.\n client = ClientFromEnv()\n\n fc: List[ApiCallQueryGroup] = get_api_call_metrics.sync(\n client=client,\n group_by=ApiCallQueryGroupBy.EMAIL,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: List[ApiCallQueryGroup] = get_api_call_metrics.sync_detailed(\n client=client,\n group_by=ApiCallQueryGroupBy.EMAIL,\n )\n\n\n# OR run async\n\nasync def get_api_call_metrics_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: List[ApiCallQueryGroup] = await get_api_call_metrics.asyncio(\n client=client,\n group_by=ApiCallQueryGroupBy.EMAIL,\n )\n\n # OR run async with more info\n fc: List[ApiCallQueryGroup] = await get_api_call_metrics.asyncio_detailed(\n client=client,\n group_by=ApiCallQueryGroupBy.EMAIL,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.get_api_call_metrics.html"}}, {"op": "add", "path": "/paths/~1api-call-metrics/get/responses/200/content/application~1json/schema/items/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1api-call-metrics/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1api-call-metrics/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1api-call-metrics/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1oauth2~1device~1verify/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1oauth2~1device~1verify/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-calls/get/x-python", "value": {"example": "from kittycad.api.api_calls import user_list_api_calls\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiCallWithPriceResultsPage\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\n\ndef user_list_api_calls():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiCallWithPriceResultsPage = 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 # OR if you need more info (e.g. status_code)\n fc: ApiCallWithPriceResultsPage = user_list_api_calls.sync_detailed(\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# OR run async\n\nasync def user_list_api_calls_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiCallWithPriceResultsPage = await user_list_api_calls.asyncio(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n\n # OR run async with more info\n fc: ApiCallWithPriceResultsPage = await user_list_api_calls.asyncio_detailed(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.user_list_api_calls.html"}}, {"op": "add", "path": "/paths/~1user~1api-calls/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-calls/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-calls/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-calls/get/parameters/2/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1drawing~1cmd_batch/post/x-python", "value": {"example": "from kittycad.api.drawing import cmd_batch\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import DrawingOutcomes\nfrom kittycad.models.drawing_cmd_req_batch import DrawingCmdReqBatch\nfrom kittycad.types import Response\n\n\n\ndef cmd_batch():\n # Create our client.\n client = ClientFromEnv()\n\n fc: DrawingOutcomes = cmd_batch.sync(\n client=client,\n body=DrawingCmdReqBatch,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: DrawingOutcomes = cmd_batch.sync_detailed(\n client=client,\n body=DrawingCmdReqBatch,\n )\n\n\n# OR run async\n\nasync def cmd_batch_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: DrawingOutcomes = await cmd_batch.asyncio(\n client=client,\n body=DrawingCmdReqBatch,\n )\n\n # OR run async with more info\n fc: DrawingOutcomes = await cmd_batch.asyncio_detailed(\n client=client,\n body=DrawingCmdReqBatch,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.drawing.cmd_batch.html"}}, {"op": "add", "path": "/paths/~1drawing~1cmd_batch/post/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1drawing~1cmd_batch/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1drawing~1cmd_batch/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1drawing~1cmd_batch/post/requestBody/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1execute~1{lang}/post/x-python", "value": {"example": "from kittycad.api.executor import create_file_execution\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import CodeOutput\nfrom kittycad.models.code_language import CodeLanguage\nfrom kittycad.types import Response\n\n\n\ndef create_file_execution():\n # Create our client.\n client = ClientFromEnv()\n\n fc: CodeOutput = 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 # OR if you need more info (e.g. status_code)\n fc: CodeOutput = create_file_execution.sync_detailed(\n client=client,\n lang=CodeLanguage.GO,\n output=None, # Optional[str]\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n\n# OR run async\n\nasync def create_file_execution_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: CodeOutput = await create_file_execution.asyncio(\n client=client,\n lang=CodeLanguage.GO,\n output=None, # Optional[str]\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR run async with more info\n fc: CodeOutput = await create_file_execution.asyncio_detailed(\n client=client,\n lang=CodeLanguage.GO,\n output=None, # Optional[str]\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.executor.create_file_execution.html"}}, {"op": "add", "path": "/paths/~1file~1execute~1{lang}/post/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1execute~1{lang}/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1execute~1{lang}/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1execute~1{lang}/post/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1oauth2~1device~1confirm/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1oauth2~1device~1confirm/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1oauth2~1device~1confirm/post/requestBody/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1oauth2~1device~1confirm/options/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1oauth2~1device~1confirm/options/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1voltage~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_voltage_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitVoltageConversion\nfrom kittycad.models.unit_voltage_format import UnitVoltageFormat\nfrom kittycad.types import Response\n\n\n\ndef get_voltage_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitVoltageConversion = get_voltage_unit_conversion.sync(\n client=client,\n output_format=UnitVoltageFormat.VOLT,\n src_format=UnitVoltageFormat.VOLT,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitVoltageConversion = get_voltage_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitVoltageFormat.VOLT,\n src_format=UnitVoltageFormat.VOLT,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_voltage_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitVoltageConversion = await get_voltage_unit_conversion.asyncio(\n client=client,\n output_format=UnitVoltageFormat.VOLT,\n src_format=UnitVoltageFormat.VOLT,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitVoltageConversion = (\n await get_voltage_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitVoltageFormat.VOLT,\n src_format=UnitVoltageFormat.VOLT,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_voltage_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1voltage~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1voltage~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1voltage~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1voltage~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1voltage~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1apps~1github~1webhook/post/x-python", "value": {"example": "from kittycad.api.apps import apps_github_webhook\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\n\ndef apps_github_webhook():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = apps_github_webhook.sync(\n client=client,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Error = apps_github_webhook.sync_detailed(\n client=client,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n\n# OR run async\n\nasync def apps_github_webhook_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = await apps_github_webhook.asyncio(\n client=client,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR run async with more info\n fc: Error = await apps_github_webhook.asyncio_detailed(\n client=client,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.apps.apps_github_webhook.html"}}, {"op": "add", "path": "/paths/~1apps~1github~1webhook/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1apps~1github~1webhook/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1apps~1github~1callback/get/x-python", "value": {"example": "from kittycad.api.apps import apps_github_callback\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\n\ndef apps_github_callback():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = apps_github_callback.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Error = apps_github_callback.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def apps_github_callback_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = await apps_github_callback.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: Error = await apps_github_callback.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.apps.apps_github_callback.html"}}, {"op": "add", "path": "/paths/~1apps~1github~1callback/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1apps~1github~1callback/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1length~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_length_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitLengthConversion\nfrom kittycad.models.unit_length_format import UnitLengthFormat\nfrom kittycad.types import Response\n\n\n\ndef get_length_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitLengthConversion = get_length_unit_conversion.sync(\n client=client,\n output_format=UnitLengthFormat.METER,\n src_format=UnitLengthFormat.METER,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitLengthConversion = get_length_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitLengthFormat.METER,\n src_format=UnitLengthFormat.METER,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_length_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitLengthConversion = await get_length_unit_conversion.asyncio(\n client=client,\n output_format=UnitLengthFormat.METER,\n src_format=UnitLengthFormat.METER,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitLengthConversion = await get_length_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitLengthFormat.METER,\n src_format=UnitLengthFormat.METER,\n value=3.14,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_length_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1length~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1length~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1length~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1length~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1length~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1oauth2~1provider~1{provider}~1callback/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1oauth2~1provider~1{provider}~1callback/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1oauth2~1provider~1{provider}~1callback/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1_meta~1info/get/x-python", "value": {"example": "from kittycad.api.meta import get_metadata\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Metadata\nfrom kittycad.types import Response\n\n\n\ndef get_metadata():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Metadata = get_metadata.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Metadata = get_metadata.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def get_metadata_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Metadata = await get_metadata.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: Metadata = await get_metadata.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.meta.get_metadata.html"}}, {"op": "add", "path": "/paths/~1_meta~1info/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1_meta~1info/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1_meta~1info/get/responses/5XX/x-scope", "value": [""]}, {"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\n\ndef create_executor_term():\n # Create our client.\n client = ClientFromEnv()\n\n create_executor_term.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n create_executor_term.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def create_executor_term_async():\n # Create our client.\n client = ClientFromEnv()\n\n await create_executor_term.asyncio(\n client=client,\n )\n\n # OR run async with more info\n await create_executor_term.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.executor.create_executor_term.html"}}, {"op": "add", "path": "/paths/~1apps~1github~1consent/get/x-python", "value": {"example": "from kittycad.api.apps import apps_github_consent\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import AppClientInfo\nfrom kittycad.types import Response\n\n\n\ndef apps_github_consent():\n # Create our client.\n client = ClientFromEnv()\n\n fc: AppClientInfo = apps_github_consent.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: AppClientInfo = apps_github_consent.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def apps_github_consent_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: AppClientInfo = await apps_github_consent.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: AppClientInfo = await apps_github_consent.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.apps.apps_github_consent.html"}}, {"op": "add", "path": "/paths/~1apps~1github~1consent/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1apps~1github~1consent/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1apps~1github~1consent/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1auth~1email/post/x-python", "value": {"example": "from kittycad.api.hidden import auth_email\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import VerificationToken\nfrom kittycad.models.email_authentication_form import EmailAuthenticationForm\nfrom kittycad.types import Response\n\n\n\ndef auth_email():\n # Create our client.\n client = ClientFromEnv()\n\n fc: VerificationToken = auth_email.sync(\n client=client,\n body=EmailAuthenticationForm,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: VerificationToken = auth_email.sync_detailed(\n client=client,\n body=EmailAuthenticationForm,\n )\n\n\n# OR run async\n\nasync def auth_email_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: VerificationToken = await auth_email.asyncio(\n client=client,\n body=EmailAuthenticationForm,\n )\n\n # OR run async with more info\n fc: VerificationToken = await auth_email.asyncio_detailed(\n client=client,\n body=EmailAuthenticationForm,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.hidden.auth_email.html"}}, {"op": "add", "path": "/paths/~1auth~1email/post/responses/201/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1auth~1email/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1auth~1email/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1auth~1email/post/requestBody/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1auth~1email/options/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1auth~1email/options/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens~1{token}/get/x-python", "value": {"example": "from kittycad.api.api_tokens import get_api_token_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiToken\nfrom kittycad.types import Response\n\n\n\ndef get_api_token_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiToken = get_api_token_for_user.sync(\n client=client,\n token=\"\",\n )\n\n # OR if you need more info (e.g. status_code)\n fc: ApiToken = get_api_token_for_user.sync_detailed(\n client=client,\n token=\"\",\n )\n\n\n# OR run async\n\nasync def get_api_token_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiToken = await get_api_token_for_user.asyncio(\n client=client,\n token=\"\",\n )\n\n # OR run async with more info\n fc: ApiToken = await get_api_token_for_user.asyncio_detailed(\n client=client,\n token=\"\",\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_tokens.get_api_token_for_user.html"}}, {"op": "add", "path": "/paths/~1user~1api-tokens~1{token}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens~1{token}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens~1{token}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens~1{token}/delete/x-python", "value": {"example": "from 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\n\ndef delete_api_token_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = delete_api_token_for_user.sync(\n client=client,\n token=\"\",\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Error = delete_api_token_for_user.sync_detailed(\n client=client,\n token=\"\",\n )\n\n\n# OR run async\n\nasync def delete_api_token_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = await delete_api_token_for_user.asyncio(\n client=client,\n token=\"\",\n )\n\n # OR run async with more info\n fc: Error = await delete_api_token_for_user.asyncio_detailed(\n client=client,\n token=\"\",\n )\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}/delete/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens~1{token}/delete/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens~1{token}/options/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens~1{token}/options/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1async~1operations~1{id}/get/x-python", "value": {"example": "from kittycad.api.api_calls import get_async_operation\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import FileConversion\nfrom kittycad.types import Response\n\n\n\ndef get_async_operation():\n # Create our client.\n client = ClientFromEnv()\n\n fc: FileConversion = get_async_operation.sync(\n client=client,\n id=\"\",\n )\n\n # OR if you need more info (e.g. status_code)\n fc: FileConversion = get_async_operation.sync_detailed(\n client=client,\n id=\"\",\n )\n\n\n# OR run async\n\nasync def get_async_operation_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: FileConversion = await get_async_operation.asyncio(\n client=client,\n id=\"\",\n )\n\n # OR run async with more info\n fc: FileConversion = await get_async_operation.asyncio_detailed(\n client=client,\n id=\"\",\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.get_async_operation.html"}}, {"op": "add", "path": "/paths/~1async~1operations~1{id}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1async~1operations~1{id}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1async~1operations~1{id}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1async~1operations/get/x-python", "value": {"example": "from kittycad.api.api_calls import list_async_operations\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import AsyncApiCallResultsPage\nfrom kittycad.models.api_call_status import ApiCallStatus\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\n\ndef list_async_operations():\n # Create our client.\n client = ClientFromEnv()\n\n fc: AsyncApiCallResultsPage = 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 # OR if you need more info (e.g. status_code)\n fc: AsyncApiCallResultsPage = list_async_operations.sync_detailed(\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# OR run async\n\nasync def list_async_operations_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: AsyncApiCallResultsPage = await list_async_operations.asyncio(\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 # OR run async with more info\n fc: AsyncApiCallResultsPage = await list_async_operations.asyncio_detailed(\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", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.list_async_operations.html"}}, {"op": "add", "path": "/paths/~1async~1operations/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1async~1operations/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1async~1operations/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1async~1operations/get/parameters/2/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1async~1operations/get/parameters/3/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1balance/get/x-python", "value": {"example": "from kittycad.api.payments import get_payment_balance_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import CustomerBalance\nfrom kittycad.types import Response\n\n\n\ndef get_payment_balance_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: CustomerBalance = get_payment_balance_for_user.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: CustomerBalance = get_payment_balance_for_user.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def get_payment_balance_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: CustomerBalance = await get_payment_balance_for_user.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: CustomerBalance = await get_payment_balance_for_user.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.get_payment_balance_for_user.html"}}, {"op": "add", "path": "/paths/~1user~1payment~1balance/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1balance/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1balance/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1mass/post/x-python", "value": {"example": "from kittycad.api.file import create_file_mass\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import FileMass\nfrom kittycad.models.file_import_format import FileImportFormat\nfrom kittycad.types import Response\n\n\n\ndef create_file_mass():\n # Create our client.\n client = ClientFromEnv()\n\n fc: FileMass = create_file_mass.sync(\n client=client,\n material_density=3.14,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR if you need more info (e.g. status_code)\n fc: FileMass = create_file_mass.sync_detailed(\n client=client,\n material_density=3.14,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n\n# OR run async\n\nasync def create_file_mass_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: FileMass = await create_file_mass.asyncio(\n client=client,\n material_density=3.14,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR run async with more info\n fc: FileMass = await create_file_mass.asyncio_detailed(\n client=client,\n material_density=3.14,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.file.create_file_mass.html"}}, {"op": "add", "path": "/paths/~1file~1mass/post/responses/201/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1mass/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1mass/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1mass/post/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1mass/options/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1mass/options/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1tax/get/x-python", "value": {"example": "from 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\n\ndef validate_customer_tax_information_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = validate_customer_tax_information_for_user.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Error = validate_customer_tax_information_for_user.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def validate_customer_tax_information_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = await validate_customer_tax_information_for_user.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: Error = await validate_customer_tax_information_for_user.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.validate_customer_tax_information_for_user.html"}}, {"op": "add", "path": "/paths/~1user~1payment~1tax/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1tax/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1oauth2~1device~1token/post/requestBody/content/application~1x-www-form-urlencoded/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1power~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_metric_power_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitMetricPowerConversion\nfrom kittycad.models.unit_metric_power import UnitMetricPower\nfrom kittycad.types import Response\n\n\n\ndef get_metric_power_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitMetricPowerConversion = get_metric_power_unit_conversion.sync(\n client=client,\n output_format=UnitMetricPower.ATTO,\n src_format=UnitMetricPower.ATTO,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitMetricPowerConversion = (\n get_metric_power_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitMetricPower.ATTO,\n src_format=UnitMetricPower.ATTO,\n value=3.14,\n )\n )\n\n\n# OR run async\n\nasync def get_metric_power_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitMetricPowerConversion = (\n await get_metric_power_unit_conversion.asyncio(\n client=client,\n output_format=UnitMetricPower.ATTO,\n src_format=UnitMetricPower.ATTO,\n value=3.14,\n )\n )\n\n # OR run async with more info\n fc: UnitMetricPowerConversion = (\n await get_metric_power_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitMetricPower.ATTO,\n src_format=UnitMetricPower.ATTO,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_metric_power_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1power~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1power~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1power~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1power~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1power~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1drawing~1cmd/post/x-python", "value": {"example": "from kittycad.api.drawing import cmd\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models.drawing_cmd_req import DrawingCmdReq\nfrom kittycad.types import Response\n\n\n\ndef cmd():\n # Create our client.\n client = ClientFromEnv()\n\n cmd.sync(\n client=client,\n body=DrawingCmdReq,\n )\n\n # OR if you need more info (e.g. status_code)\n cmd.sync_detailed(\n client=client,\n body=DrawingCmdReq,\n )\n\n\n# OR run async\n\nasync def cmd_async():\n # Create our client.\n client = ClientFromEnv()\n\n await cmd.asyncio(\n client=client,\n body=DrawingCmdReq,\n )\n\n # OR run async with more info\n await cmd.asyncio_detailed(\n client=client,\n body=DrawingCmdReq,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.drawing.cmd.html"}}, {"op": "add", "path": "/paths/~1drawing~1cmd/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1drawing~1cmd/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1drawing~1cmd/post/requestBody/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment/get/x-python", "value": {"example": "from kittycad.api.payments import get_payment_information_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Customer\nfrom kittycad.types import Response\n\n\n\ndef get_payment_information_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Customer = get_payment_information_for_user.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Customer = get_payment_information_for_user.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def get_payment_information_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Customer = await get_payment_information_for_user.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: Customer = await get_payment_information_for_user.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.get_payment_information_for_user.html"}}, {"op": "add", "path": "/paths/~1user~1payment/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment/options/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment/options/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment/delete/x-python", "value": {"example": "from 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\n\ndef delete_payment_information_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = delete_payment_information_for_user.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Error = delete_payment_information_for_user.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def delete_payment_information_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = await delete_payment_information_for_user.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: Error = await delete_payment_information_for_user.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.delete_payment_information_for_user.html"}}, {"op": "add", "path": "/paths/~1user~1payment/delete/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment/delete/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment/post/x-python", "value": {"example": "from kittycad.api.payments import create_payment_information_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Customer\nfrom kittycad.models.billing_info import BillingInfo\nfrom kittycad.types import Response\n\n\n\ndef create_payment_information_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Customer = create_payment_information_for_user.sync(\n client=client,\n body=BillingInfo,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Customer = create_payment_information_for_user.sync_detailed(\n client=client,\n body=BillingInfo,\n )\n\n\n# OR run async\n\nasync def create_payment_information_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Customer = await create_payment_information_for_user.asyncio(\n client=client,\n body=BillingInfo,\n )\n\n # OR run async with more info\n fc: Customer = await create_payment_information_for_user.asyncio_detailed(\n client=client,\n body=BillingInfo,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.create_payment_information_for_user.html"}}, {"op": "add", "path": "/paths/~1user~1payment/post/responses/201/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment/post/requestBody/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment/put/x-python", "value": {"example": "from kittycad.api.payments import update_payment_information_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Customer\nfrom kittycad.models.billing_info import BillingInfo\nfrom kittycad.types import Response\n\n\n\ndef update_payment_information_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Customer = update_payment_information_for_user.sync(\n client=client,\n body=BillingInfo,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Customer = update_payment_information_for_user.sync_detailed(\n client=client,\n body=BillingInfo,\n )\n\n\n# OR run async\n\nasync def update_payment_information_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Customer = await update_payment_information_for_user.asyncio(\n client=client,\n body=BillingInfo,\n )\n\n # OR run async with more info\n fc: Customer = await update_payment_information_for_user.asyncio_detailed(\n client=client,\n body=BillingInfo,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.update_payment_information_for_user.html"}}, {"op": "add", "path": "/paths/~1user~1payment/put/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment/put/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment/put/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment/put/requestBody/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1temperature~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_temperature_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitTemperatureConversion\nfrom kittycad.models.unit_temperature_format import UnitTemperatureFormat\nfrom kittycad.types import Response\n\n\n\ndef get_temperature_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitTemperatureConversion = get_temperature_unit_conversion.sync(\n client=client,\n output_format=UnitTemperatureFormat.KELVIN,\n src_format=UnitTemperatureFormat.KELVIN,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitTemperatureConversion = get_temperature_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitTemperatureFormat.KELVIN,\n src_format=UnitTemperatureFormat.KELVIN,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_temperature_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitTemperatureConversion = await get_temperature_unit_conversion.asyncio(\n client=client,\n output_format=UnitTemperatureFormat.KELVIN,\n src_format=UnitTemperatureFormat.KELVIN,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitTemperatureConversion = (\n await get_temperature_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitTemperatureFormat.KELVIN,\n src_format=UnitTemperatureFormat.KELVIN,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_temperature_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1temperature~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1temperature~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1temperature~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1temperature~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1temperature~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1api-calls~1{id}/get/x-python", "value": {"example": "from kittycad.api.api_calls import get_api_call\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiCallWithPrice\nfrom kittycad.types import Response\n\n\n\ndef get_api_call():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiCallWithPrice = get_api_call.sync(\n client=client,\n id=\"\",\n )\n\n # OR if you need more info (e.g. status_code)\n fc: ApiCallWithPrice = get_api_call.sync_detailed(\n client=client,\n id=\"\",\n )\n\n\n# OR run async\n\nasync def get_api_call_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiCallWithPrice = await get_api_call.asyncio(\n client=client,\n id=\"\",\n )\n\n # OR run async with more info\n fc: ApiCallWithPrice = await get_api_call.asyncio_detailed(\n client=client,\n id=\"\",\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.get_api_call.html"}}, {"op": "add", "path": "/paths/~1api-calls~1{id}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1api-calls~1{id}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1api-calls~1{id}/get/responses/5XX/x-scope", "value": [""]}, {"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\n\ndef get_schema():\n # Create our client.\n client = ClientFromEnv()\n\n get_schema.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n get_schema.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def get_schema_async():\n # Create our client.\n client = ClientFromEnv()\n\n await get_schema.asyncio(\n client=client,\n )\n\n # OR run async with more info\n await get_schema.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.meta.get_schema.html"}}, {"op": "add", "path": "/paths/~1/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1auth~1email~1callback/get/x-python", "value": {"example": "from kittycad.api.hidden import auth_email_callback\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\n\ndef auth_email_callback():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = auth_email_callback.sync(\n client=client,\n email=\"\",\n token=\"\",\n callback_url=None, # Optional[str]\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Error = auth_email_callback.sync_detailed(\n client=client,\n email=\"\",\n token=\"\",\n callback_url=None, # Optional[str]\n )\n\n\n# OR run async\n\nasync def auth_email_callback_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = await auth_email_callback.asyncio(\n client=client,\n email=\"\",\n token=\"\",\n callback_url=None, # Optional[str]\n )\n\n # OR run async with more info\n fc: Error = await auth_email_callback.asyncio_detailed(\n client=client,\n email=\"\",\n token=\"\",\n callback_url=None, # Optional[str]\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.hidden.auth_email_callback.html"}}, {"op": "add", "path": "/paths/~1auth~1email~1callback/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1auth~1email~1callback/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1front-hash/get/x-python", "value": {"example": "from kittycad.api.users import get_user_front_hash_self\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.types import Response\n\n\n\ndef get_user_front_hash_self():\n # Create our client.\n client = ClientFromEnv()\n\n get_user_front_hash_self.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n get_user_front_hash_self.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def get_user_front_hash_self_async():\n # Create our client.\n client = ClientFromEnv()\n\n await get_user_front_hash_self.asyncio(\n client=client,\n )\n\n # OR run async with more info\n await get_user_front_hash_self.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.get_user_front_hash_self.html"}}, {"op": "add", "path": "/paths/~1user~1front-hash/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1front-hash/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1ai~1image-to-3d~1{input_format}~1{output_format}/post/x-python", "value": {"example": "from kittycad.api.ai import create_image_to_3d\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Mesh\nfrom kittycad.models.file_export_format import FileExportFormat\nfrom kittycad.models.image_type import ImageType\nfrom kittycad.types import Response\n\n\n\ndef create_image_to_3d():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Mesh = create_image_to_3d.sync(\n client=client,\n input_format=ImageType.PNG,\n output_format=FileExportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Mesh = create_image_to_3d.sync_detailed(\n client=client,\n input_format=ImageType.PNG,\n output_format=FileExportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n\n# OR run async\n\nasync def create_image_to_3d_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Mesh = await create_image_to_3d.asyncio(\n client=client,\n input_format=ImageType.PNG,\n output_format=FileExportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR run async with more info\n fc: Mesh = await create_image_to_3d.asyncio_detailed(\n client=client,\n input_format=ImageType.PNG,\n output_format=FileExportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.ai.create_image_to_3d.html"}}, {"op": "add", "path": "/paths/~1ai~1image-to-3d~1{input_format}~1{output_format}/post/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1ai~1image-to-3d~1{input_format}~1{output_format}/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1ai~1image-to-3d~1{input_format}~1{output_format}/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1ai~1image-to-3d~1{input_format}~1{output_format}/post/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1ai~1image-to-3d~1{input_format}~1{output_format}/post/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1session~1{token}/get/x-python", "value": {"example": "from kittycad.api.users import get_session_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Session\nfrom kittycad.types import Response\n\n\n\ndef get_session_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Session = get_session_for_user.sync(\n client=client,\n token=\"\",\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Session = get_session_for_user.sync_detailed(\n client=client,\n token=\"\",\n )\n\n\n# OR run async\n\nasync def get_session_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Session = await get_session_for_user.asyncio(\n client=client,\n token=\"\",\n )\n\n # OR run async with more info\n fc: Session = await get_session_for_user.asyncio_detailed(\n client=client,\n token=\"\",\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.users.get_session_for_user.html"}}, {"op": "add", "path": "/paths/~1user~1session~1{token}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1session~1{token}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1session~1{token}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1constant~1physics~1{constant}/get/x-python", "value": {"example": "from kittycad.api.constant import get_physics_constant\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import PhysicsConstant\nfrom kittycad.models.physics_constant_name import PhysicsConstantName\nfrom kittycad.types import Response\n\n\n\ndef get_physics_constant():\n # Create our client.\n client = ClientFromEnv()\n\n fc: PhysicsConstant = get_physics_constant.sync(\n client=client,\n constant=PhysicsConstantName.PI,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: PhysicsConstant = get_physics_constant.sync_detailed(\n client=client,\n constant=PhysicsConstantName.PI,\n )\n\n\n# OR run async\n\nasync def get_physics_constant_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: PhysicsConstant = await get_physics_constant.asyncio(\n client=client,\n constant=PhysicsConstantName.PI,\n )\n\n # OR run async with more info\n fc: PhysicsConstant = await get_physics_constant.asyncio_detailed(\n client=client,\n constant=PhysicsConstantName.PI,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.constant.get_physics_constant.html"}}, {"op": "add", "path": "/paths/~1constant~1physics~1{constant}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1constant~1physics~1{constant}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1constant~1physics~1{constant}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1constant~1physics~1{constant}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1concentration~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_concentration_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitConcentrationConversion\nfrom kittycad.models.unit_concentration_format import UnitConcentrationFormat\nfrom kittycad.types import Response\n\n\n\ndef get_concentration_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitConcentrationConversion = get_concentration_unit_conversion.sync(\n client=client,\n output_format=UnitConcentrationFormat.PARTS_PER_MILLION,\n src_format=UnitConcentrationFormat.PARTS_PER_MILLION,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitConcentrationConversion = (\n get_concentration_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitConcentrationFormat.PARTS_PER_MILLION,\n src_format=UnitConcentrationFormat.PARTS_PER_MILLION,\n value=3.14,\n )\n )\n\n\n# OR run async\n\nasync def get_concentration_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitConcentrationConversion = (\n await get_concentration_unit_conversion.asyncio(\n client=client,\n output_format=UnitConcentrationFormat.PARTS_PER_MILLION,\n src_format=UnitConcentrationFormat.PARTS_PER_MILLION,\n value=3.14,\n )\n )\n\n # OR run async with more info\n fc: UnitConcentrationConversion = (\n await get_concentration_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitConcentrationFormat.PARTS_PER_MILLION,\n src_format=UnitConcentrationFormat.PARTS_PER_MILLION,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_concentration_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1concentration~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1concentration~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1concentration~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1concentration~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1concentration~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1pressure~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_pressure_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitPressureConversion\nfrom kittycad.models.unit_pressure_format import UnitPressureFormat\nfrom kittycad.types import Response\n\n\n\ndef get_pressure_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitPressureConversion = get_pressure_unit_conversion.sync(\n client=client,\n output_format=UnitPressureFormat.PASCAL,\n src_format=UnitPressureFormat.PASCAL,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitPressureConversion = get_pressure_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitPressureFormat.PASCAL,\n src_format=UnitPressureFormat.PASCAL,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_pressure_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitPressureConversion = await get_pressure_unit_conversion.asyncio(\n client=client,\n output_format=UnitPressureFormat.PASCAL,\n src_format=UnitPressureFormat.PASCAL,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitPressureConversion = (\n await get_pressure_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitPressureFormat.PASCAL,\n src_format=UnitPressureFormat.PASCAL,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_pressure_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1pressure~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1pressure~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1pressure~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1pressure~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1pressure~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1energy~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_energy_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitEnergyConversion\nfrom kittycad.models.unit_energy_format import UnitEnergyFormat\nfrom kittycad.types import Response\n\n\n\ndef get_energy_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitEnergyConversion = get_energy_unit_conversion.sync(\n client=client,\n output_format=UnitEnergyFormat.JOULE,\n src_format=UnitEnergyFormat.JOULE,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitEnergyConversion = get_energy_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitEnergyFormat.JOULE,\n src_format=UnitEnergyFormat.JOULE,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_energy_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitEnergyConversion = await get_energy_unit_conversion.asyncio(\n client=client,\n output_format=UnitEnergyFormat.JOULE,\n src_format=UnitEnergyFormat.JOULE,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitEnergyConversion = await get_energy_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitEnergyFormat.JOULE,\n src_format=UnitEnergyFormat.JOULE,\n value=3.14,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_energy_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1energy~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1energy~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1energy~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1energy~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1energy~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1radiation~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_radiation_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitRadiationConversion\nfrom kittycad.models.unit_radiation_format import UnitRadiationFormat\nfrom kittycad.types import Response\n\n\n\ndef get_radiation_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitRadiationConversion = get_radiation_unit_conversion.sync(\n client=client,\n output_format=UnitRadiationFormat.GRAY,\n src_format=UnitRadiationFormat.GRAY,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitRadiationConversion = get_radiation_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitRadiationFormat.GRAY,\n src_format=UnitRadiationFormat.GRAY,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_radiation_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitRadiationConversion = await get_radiation_unit_conversion.asyncio(\n client=client,\n output_format=UnitRadiationFormat.GRAY,\n src_format=UnitRadiationFormat.GRAY,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitRadiationConversion = (\n await get_radiation_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitRadiationFormat.GRAY,\n src_format=UnitRadiationFormat.GRAY,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_radiation_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1radiation~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1radiation~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1radiation~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1radiation~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1radiation~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens/post/x-python", "value": {"example": "from kittycad.api.api_tokens import create_api_token_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiToken\nfrom kittycad.types import Response\n\n\n\ndef create_api_token_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiToken = create_api_token_for_user.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: ApiToken = create_api_token_for_user.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def create_api_token_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiToken = await create_api_token_for_user.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: ApiToken = await create_api_token_for_user.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_tokens.create_api_token_for_user.html"}}, {"op": "add", "path": "/paths/~1user~1api-tokens/post/responses/201/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens/get/x-python", "value": {"example": "from kittycad.api.api_tokens import list_api_tokens_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiTokenResultsPage\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\n\ndef list_api_tokens_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiTokenResultsPage = 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 # OR if you need more info (e.g. status_code)\n fc: ApiTokenResultsPage = list_api_tokens_for_user.sync_detailed(\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# OR run async\n\nasync def list_api_tokens_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiTokenResultsPage = await list_api_tokens_for_user.asyncio(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n\n # OR run async with more info\n fc: ApiTokenResultsPage = await list_api_tokens_for_user.asyncio_detailed(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\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/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens/get/parameters/2/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens/options/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1api-tokens/options/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1logout/post/x-python", "value": {"example": "from kittycad.api.hidden import logout\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Error\nfrom kittycad.types import Response\n\n\n\ndef logout():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = logout.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Error = logout.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def logout_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = await logout.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: Error = await logout.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.hidden.logout.html"}}, {"op": "add", "path": "/paths/~1logout/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1logout/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1angle~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_angle_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitAngleConversion\nfrom kittycad.models.unit_angle_format import UnitAngleFormat\nfrom kittycad.types import Response\n\n\n\ndef get_angle_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitAngleConversion = get_angle_unit_conversion.sync(\n client=client,\n output_format=UnitAngleFormat.RADIAN,\n src_format=UnitAngleFormat.RADIAN,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitAngleConversion = get_angle_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitAngleFormat.RADIAN,\n src_format=UnitAngleFormat.RADIAN,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_angle_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitAngleConversion = await get_angle_unit_conversion.asyncio(\n client=client,\n output_format=UnitAngleFormat.RADIAN,\n src_format=UnitAngleFormat.RADIAN,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitAngleConversion = await get_angle_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitAngleFormat.RADIAN,\n src_format=UnitAngleFormat.RADIAN,\n value=3.14,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_angle_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1angle~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1angle~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1angle~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1angle~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1angle~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1center-of-mass/post/x-python", "value": {"example": "from kittycad.api.file import create_file_center_of_mass\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import FileCenterOfMass\nfrom kittycad.models.file_import_format import FileImportFormat\nfrom kittycad.types import Response\n\n\n\ndef create_file_center_of_mass():\n # Create our client.\n client = ClientFromEnv()\n\n fc: FileCenterOfMass = create_file_center_of_mass.sync(\n client=client,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR if you need more info (e.g. status_code)\n fc: FileCenterOfMass = create_file_center_of_mass.sync_detailed(\n client=client,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n\n# OR run async\n\nasync def create_file_center_of_mass_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: FileCenterOfMass = await create_file_center_of_mass.asyncio(\n client=client,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR run async with more info\n fc: FileCenterOfMass = await create_file_center_of_mass.asyncio_detailed(\n client=client,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.file.create_file_center_of_mass.html"}}, {"op": "add", "path": "/paths/~1file~1center-of-mass/post/responses/201/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1center-of-mass/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1center-of-mass/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1center-of-mass/post/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1center-of-mass/options/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1center-of-mass/options/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1mass~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_mass_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitMassConversion\nfrom kittycad.models.unit_mass_format import UnitMassFormat\nfrom kittycad.types import Response\n\n\n\ndef get_mass_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitMassConversion = get_mass_unit_conversion.sync(\n client=client,\n output_format=UnitMassFormat.GRAM,\n src_format=UnitMassFormat.GRAM,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitMassConversion = get_mass_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitMassFormat.GRAM,\n src_format=UnitMassFormat.GRAM,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_mass_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitMassConversion = await get_mass_unit_conversion.asyncio(\n client=client,\n output_format=UnitMassFormat.GRAM,\n src_format=UnitMassFormat.GRAM,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitMassConversion = await get_mass_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitMassFormat.GRAM,\n src_format=UnitMassFormat.GRAM,\n value=3.14,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_mass_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1mass~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1mass~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1mass~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1mass~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1mass~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1acceleration~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_acceleration_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitAccelerationConversion\nfrom kittycad.models.unit_acceleration_format import UnitAccelerationFormat\nfrom kittycad.types import Response\n\n\n\ndef get_acceleration_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitAccelerationConversion = get_acceleration_unit_conversion.sync(\n client=client,\n output_format=UnitAccelerationFormat.METERS_PER_SECOND_SQUARED,\n src_format=UnitAccelerationFormat.METERS_PER_SECOND_SQUARED,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitAccelerationConversion = (\n get_acceleration_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitAccelerationFormat.METERS_PER_SECOND_SQUARED,\n src_format=UnitAccelerationFormat.METERS_PER_SECOND_SQUARED,\n value=3.14,\n )\n )\n\n\n# OR run async\n\nasync def get_acceleration_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitAccelerationConversion = (\n await get_acceleration_unit_conversion.asyncio(\n client=client,\n output_format=UnitAccelerationFormat.METERS_PER_SECOND_SQUARED,\n src_format=UnitAccelerationFormat.METERS_PER_SECOND_SQUARED,\n value=3.14,\n )\n )\n\n # OR run async with more info\n fc: UnitAccelerationConversion = (\n await get_acceleration_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitAccelerationFormat.METERS_PER_SECOND_SQUARED,\n src_format=UnitAccelerationFormat.METERS_PER_SECOND_SQUARED,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_acceleration_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1acceleration~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1acceleration~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1acceleration~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1acceleration~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1acceleration~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1openai~1openapi.json/get/x-python", "value": {"example": "from kittycad.api.meta import get_openai_schema\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.types import Response\n\n\n\ndef get_openai_schema():\n # Create our client.\n client = ClientFromEnv()\n\n get_openai_schema.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n get_openai_schema.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def get_openai_schema_async():\n # Create our client.\n client = ClientFromEnv()\n\n await get_openai_schema.asyncio(\n client=client,\n )\n\n # OR run async with more info\n await get_openai_schema.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.meta.get_openai_schema.html"}}, {"op": "add", "path": "/paths/~1openai~1openapi.json/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1openai~1openapi.json/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1time~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_time_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitTimeConversion\nfrom kittycad.models.unit_time_format import UnitTimeFormat\nfrom kittycad.types import Response\n\n\n\ndef get_time_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitTimeConversion = get_time_unit_conversion.sync(\n client=client,\n output_format=UnitTimeFormat.SECOND,\n src_format=UnitTimeFormat.SECOND,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitTimeConversion = get_time_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitTimeFormat.SECOND,\n src_format=UnitTimeFormat.SECOND,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_time_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitTimeConversion = await get_time_unit_conversion.asyncio(\n client=client,\n output_format=UnitTimeFormat.SECOND,\n src_format=UnitTimeFormat.SECOND,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitTimeConversion = await get_time_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitTimeFormat.SECOND,\n src_format=UnitTimeFormat.SECOND,\n value=3.14,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_time_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1time~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1time~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1time~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1time~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1time~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1squared~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_metric_power_squared_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitMetricPowerSquaredConversion\nfrom kittycad.models.unit_metric_power import UnitMetricPower\nfrom kittycad.types import Response\n\n\n\ndef get_metric_power_squared_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitMetricPowerSquaredConversion = (\n get_metric_power_squared_unit_conversion.sync(\n client=client,\n output_format=UnitMetricPower.ATTO,\n src_format=UnitMetricPower.ATTO,\n value=3.14,\n )\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitMetricPowerSquaredConversion = (\n get_metric_power_squared_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitMetricPower.ATTO,\n src_format=UnitMetricPower.ATTO,\n value=3.14,\n )\n )\n\n\n# OR run async\n\nasync def get_metric_power_squared_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitMetricPowerSquaredConversion = (\n await get_metric_power_squared_unit_conversion.asyncio(\n client=client,\n output_format=UnitMetricPower.ATTO,\n src_format=UnitMetricPower.ATTO,\n value=3.14,\n )\n )\n\n # OR run async with more info\n fc: UnitMetricPowerSquaredConversion = (\n await get_metric_power_squared_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitMetricPower.ATTO,\n src_format=UnitMetricPower.ATTO,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_metric_power_squared_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1squared~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1squared~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1squared~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1squared~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1squared~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1solid-angle~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_solid_angle_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitSolidAngleConversion\nfrom kittycad.models.unit_solid_angle_format import UnitSolidAngleFormat\nfrom kittycad.types import Response\n\n\n\ndef get_solid_angle_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitSolidAngleConversion = get_solid_angle_unit_conversion.sync(\n client=client,\n output_format=UnitSolidAngleFormat.STERADIAN,\n src_format=UnitSolidAngleFormat.STERADIAN,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitSolidAngleConversion = get_solid_angle_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitSolidAngleFormat.STERADIAN,\n src_format=UnitSolidAngleFormat.STERADIAN,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_solid_angle_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitSolidAngleConversion = await get_solid_angle_unit_conversion.asyncio(\n client=client,\n output_format=UnitSolidAngleFormat.STERADIAN,\n src_format=UnitSolidAngleFormat.STERADIAN,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitSolidAngleConversion = (\n await get_solid_angle_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitSolidAngleFormat.STERADIAN,\n src_format=UnitSolidAngleFormat.STERADIAN,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_solid_angle_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1solid-angle~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1solid-angle~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1solid-angle~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1solid-angle~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1solid-angle~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1ai~1text-to-3d~1{output_format}/post/x-python", "value": {"example": "from kittycad.api.ai import create_text_to_3d\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Mesh\nfrom kittycad.models.file_export_format import FileExportFormat\nfrom kittycad.types import Response\n\n\n\ndef create_text_to_3d():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Mesh = create_text_to_3d.sync(\n client=client,\n output_format=FileExportFormat.DAE,\n prompt=\"\",\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Mesh = create_text_to_3d.sync_detailed(\n client=client,\n output_format=FileExportFormat.DAE,\n prompt=\"\",\n )\n\n\n# OR run async\n\nasync def create_text_to_3d_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Mesh = await create_text_to_3d.asyncio(\n client=client,\n output_format=FileExportFormat.DAE,\n prompt=\"\",\n )\n\n # OR run async with more info\n fc: Mesh = await create_text_to_3d.asyncio_detailed(\n client=client,\n output_format=FileExportFormat.DAE,\n prompt=\"\",\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.ai.create_text_to_3d.html"}}, {"op": "add", "path": "/paths/~1ai~1text-to-3d~1{output_format}/post/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1ai~1text-to-3d~1{output_format}/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1ai~1text-to-3d~1{output_format}/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1ai~1text-to-3d~1{output_format}/post/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1velocity~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_velocity_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitVelocityConversion\nfrom kittycad.models.unit_velocity_format import UnitVelocityFormat\nfrom kittycad.types import Response\n\n\n\ndef get_velocity_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitVelocityConversion = get_velocity_unit_conversion.sync(\n client=client,\n output_format=UnitVelocityFormat.METERS_PER_SECOND,\n src_format=UnitVelocityFormat.METERS_PER_SECOND,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitVelocityConversion = get_velocity_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitVelocityFormat.METERS_PER_SECOND,\n src_format=UnitVelocityFormat.METERS_PER_SECOND,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_velocity_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitVelocityConversion = await get_velocity_unit_conversion.asyncio(\n client=client,\n output_format=UnitVelocityFormat.METERS_PER_SECOND,\n src_format=UnitVelocityFormat.METERS_PER_SECOND,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitVelocityConversion = (\n await get_velocity_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitVelocityFormat.METERS_PER_SECOND,\n src_format=UnitVelocityFormat.METERS_PER_SECOND,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_velocity_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1velocity~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1velocity~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1velocity~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1velocity~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1velocity~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1conversion~1{src_format}~1{output_format}/post/x-python", "value": {"example": "from kittycad.api.file import create_file_conversion_with_base64_helper\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import FileConversion\nfrom kittycad.models.file_export_format import FileExportFormat\nfrom kittycad.models.file_import_format import FileImportFormat\nfrom kittycad.types import Response\n\n\n\ndef create_file_conversion_with_base64_helper():\n # Create our client.\n client = ClientFromEnv()\n\n fc: FileConversion = create_file_conversion_with_base64_helper.sync(\n client=client,\n output_format=FileExportFormat.DAE,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR if you need more info (e.g. status_code)\n fc: FileConversion = create_file_conversion_with_base64_helper.sync_detailed(\n client=client,\n output_format=FileExportFormat.DAE,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n\n# OR run async\n\nasync def create_file_conversion_with_base64_helper_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: FileConversion = await create_file_conversion_with_base64_helper.asyncio(\n client=client,\n output_format=FileExportFormat.DAE,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR run async with more info\n fc: FileConversion = (\n await create_file_conversion_with_base64_helper.asyncio_detailed(\n client=client,\n output_format=FileExportFormat.DAE,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.file.create_file_conversion_with_base64_helper.html"}}, {"op": "add", "path": "/paths/~1file~1conversion~1{src_format}~1{output_format}/post/responses/201/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1conversion~1{src_format}~1{output_format}/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1conversion~1{src_format}~1{output_format}/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1conversion~1{src_format}~1{output_format}/post/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1conversion~1{src_format}~1{output_format}/post/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1conversion~1{src_format}~1{output_format}/options/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1conversion~1{src_format}~1{output_format}/options/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1conversion~1{src_format}~1{output_format}/options/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1conversion~1{src_format}~1{output_format}/options/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1area~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_area_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitAreaConversion\nfrom kittycad.models.unit_area_format import UnitAreaFormat\nfrom kittycad.types import Response\n\n\n\ndef get_area_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitAreaConversion = get_area_unit_conversion.sync(\n client=client,\n output_format=UnitAreaFormat.SQUARE_METER,\n src_format=UnitAreaFormat.SQUARE_METER,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitAreaConversion = get_area_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitAreaFormat.SQUARE_METER,\n src_format=UnitAreaFormat.SQUARE_METER,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_area_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitAreaConversion = await get_area_unit_conversion.asyncio(\n client=client,\n output_format=UnitAreaFormat.SQUARE_METER,\n src_format=UnitAreaFormat.SQUARE_METER,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitAreaConversion = await get_area_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitAreaFormat.SQUARE_METER,\n src_format=UnitAreaFormat.SQUARE_METER,\n value=3.14,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_area_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1area~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1area~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1area~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1area~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1area~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1data-transfer-rate~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_data_transfer_rate_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitDataTransferRateConversion\nfrom kittycad.models.unit_data_transfer_rate_format import (\n UnitDataTransferRateFormat,\n)\nfrom kittycad.types import Response\n\n\n\ndef get_data_transfer_rate_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitDataTransferRateConversion = (\n get_data_transfer_rate_unit_conversion.sync(\n client=client,\n output_format=UnitDataTransferRateFormat.BYTES_PER_SECOND,\n src_format=UnitDataTransferRateFormat.BYTES_PER_SECOND,\n value=3.14,\n )\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitDataTransferRateConversion = (\n get_data_transfer_rate_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitDataTransferRateFormat.BYTES_PER_SECOND,\n src_format=UnitDataTransferRateFormat.BYTES_PER_SECOND,\n value=3.14,\n )\n )\n\n\n# OR run async\n\nasync def get_data_transfer_rate_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitDataTransferRateConversion = (\n await get_data_transfer_rate_unit_conversion.asyncio(\n client=client,\n output_format=UnitDataTransferRateFormat.BYTES_PER_SECOND,\n src_format=UnitDataTransferRateFormat.BYTES_PER_SECOND,\n value=3.14,\n )\n )\n\n # OR run async with more info\n fc: UnitDataTransferRateConversion = (\n await get_data_transfer_rate_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitDataTransferRateFormat.BYTES_PER_SECOND,\n src_format=UnitDataTransferRateFormat.BYTES_PER_SECOND,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_data_transfer_rate_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1data-transfer-rate~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1data-transfer-rate~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1data-transfer-rate~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1data-transfer-rate~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1data-transfer-rate~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1density~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_density_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitDensityConversion\nfrom kittycad.models.unit_density_format import UnitDensityFormat\nfrom kittycad.types import Response\n\n\n\ndef get_density_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitDensityConversion = get_density_unit_conversion.sync(\n client=client,\n output_format=UnitDensityFormat.KILOGRAMS_PER_CUBIC_METER,\n src_format=UnitDensityFormat.KILOGRAMS_PER_CUBIC_METER,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitDensityConversion = get_density_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitDensityFormat.KILOGRAMS_PER_CUBIC_METER,\n src_format=UnitDensityFormat.KILOGRAMS_PER_CUBIC_METER,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_density_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitDensityConversion = await get_density_unit_conversion.asyncio(\n client=client,\n output_format=UnitDensityFormat.KILOGRAMS_PER_CUBIC_METER,\n src_format=UnitDensityFormat.KILOGRAMS_PER_CUBIC_METER,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitDensityConversion = (\n await get_density_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitDensityFormat.KILOGRAMS_PER_CUBIC_METER,\n src_format=UnitDensityFormat.KILOGRAMS_PER_CUBIC_METER,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_density_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1density~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1density~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1density~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1density~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1density~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1surface-area/post/x-python", "value": {"example": "from kittycad.api.file import create_file_surface_area\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import FileSurfaceArea\nfrom kittycad.models.file_import_format import FileImportFormat\nfrom kittycad.types import Response\n\n\n\ndef create_file_surface_area():\n # Create our client.\n client = ClientFromEnv()\n\n fc: FileSurfaceArea = create_file_surface_area.sync(\n client=client,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR if you need more info (e.g. status_code)\n fc: FileSurfaceArea = create_file_surface_area.sync_detailed(\n client=client,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n\n# OR run async\n\nasync def create_file_surface_area_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: FileSurfaceArea = await create_file_surface_area.asyncio(\n client=client,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR run async with more info\n fc: FileSurfaceArea = await create_file_surface_area.asyncio_detailed(\n client=client,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.file.create_file_surface_area.html"}}, {"op": "add", "path": "/paths/~1file~1surface-area/post/responses/201/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1surface-area/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1surface-area/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1surface-area/post/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1surface-area/options/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1surface-area/options/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1invoices/get/x-python", "value": {"example": "from kittycad.api.payments import list_invoices_for_user\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import Invoice\nfrom kittycad.types import Response\n\n\n\ndef list_invoices_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: List[Invoice] = list_invoices_for_user.sync(\n client=client,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: List[Invoice] = list_invoices_for_user.sync_detailed(\n client=client,\n )\n\n\n# OR run async\n\nasync def list_invoices_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: List[Invoice] = await list_invoices_for_user.asyncio(\n client=client,\n )\n\n # OR run async with more info\n fc: List[Invoice] = await list_invoices_for_user.asyncio_detailed(\n client=client,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.list_invoices_for_user.html"}}, {"op": "add", "path": "/paths/~1user~1payment~1invoices/get/responses/200/content/application~1json/schema/items/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1invoices/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1invoices/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1charge~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_charge_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitChargeConversion\nfrom kittycad.models.unit_charge_format import UnitChargeFormat\nfrom kittycad.types import Response\n\n\n\ndef get_charge_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitChargeConversion = get_charge_unit_conversion.sync(\n client=client,\n output_format=UnitChargeFormat.COULOMB,\n src_format=UnitChargeFormat.COULOMB,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitChargeConversion = get_charge_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitChargeFormat.COULOMB,\n src_format=UnitChargeFormat.COULOMB,\n value=3.14,\n )\n\n\n# OR run async\n\nasync def get_charge_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitChargeConversion = await get_charge_unit_conversion.asyncio(\n client=client,\n output_format=UnitChargeFormat.COULOMB,\n src_format=UnitChargeFormat.COULOMB,\n value=3.14,\n )\n\n # OR run async with more info\n fc: UnitChargeConversion = await get_charge_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitChargeFormat.COULOMB,\n src_format=UnitChargeFormat.COULOMB,\n value=3.14,\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_charge_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1charge~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1charge~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1charge~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1charge~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1charge~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1cubed~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_metric_power_cubed_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitMetricPowerCubedConversion\nfrom kittycad.models.unit_metric_power import UnitMetricPower\nfrom kittycad.types import Response\n\n\n\ndef get_metric_power_cubed_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitMetricPowerCubedConversion = (\n get_metric_power_cubed_unit_conversion.sync(\n client=client,\n output_format=UnitMetricPower.ATTO,\n src_format=UnitMetricPower.ATTO,\n value=3.14,\n )\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitMetricPowerCubedConversion = (\n get_metric_power_cubed_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitMetricPower.ATTO,\n src_format=UnitMetricPower.ATTO,\n value=3.14,\n )\n )\n\n\n# OR run async\n\nasync def get_metric_power_cubed_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitMetricPowerCubedConversion = (\n await get_metric_power_cubed_unit_conversion.asyncio(\n client=client,\n output_format=UnitMetricPower.ATTO,\n src_format=UnitMetricPower.ATTO,\n value=3.14,\n )\n )\n\n # OR run async with more info\n fc: UnitMetricPowerCubedConversion = (\n await get_metric_power_cubed_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitMetricPower.ATTO,\n src_format=UnitMetricPower.ATTO,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_metric_power_cubed_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1cubed~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1cubed~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1cubed~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1cubed~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1metric~1cubed~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1magnetic-flux~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_magnetic_flux_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitMagneticFluxConversion\nfrom kittycad.models.unit_magnetic_flux_format import UnitMagneticFluxFormat\nfrom kittycad.types import Response\n\n\n\ndef get_magnetic_flux_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitMagneticFluxConversion = get_magnetic_flux_unit_conversion.sync(\n client=client,\n output_format=UnitMagneticFluxFormat.WEBER,\n src_format=UnitMagneticFluxFormat.WEBER,\n value=3.14,\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitMagneticFluxConversion = (\n get_magnetic_flux_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitMagneticFluxFormat.WEBER,\n src_format=UnitMagneticFluxFormat.WEBER,\n value=3.14,\n )\n )\n\n\n# OR run async\n\nasync def get_magnetic_flux_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitMagneticFluxConversion = (\n await get_magnetic_flux_unit_conversion.asyncio(\n client=client,\n output_format=UnitMagneticFluxFormat.WEBER,\n src_format=UnitMagneticFluxFormat.WEBER,\n value=3.14,\n )\n )\n\n # OR run async with more info\n fc: UnitMagneticFluxConversion = (\n await get_magnetic_flux_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitMagneticFluxFormat.WEBER,\n src_format=UnitMagneticFluxFormat.WEBER,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_magnetic_flux_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1magnetic-flux~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1magnetic-flux~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1magnetic-flux~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1magnetic-flux~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1magnetic-flux~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1api-calls/get/x-python", "value": {"example": "from kittycad.api.api_calls import list_api_calls\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import ApiCallWithPriceResultsPage\nfrom kittycad.models.created_at_sort_mode import CreatedAtSortMode\nfrom kittycad.types import Response\n\n\n\ndef list_api_calls():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiCallWithPriceResultsPage = 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 # OR if you need more info (e.g. status_code)\n fc: ApiCallWithPriceResultsPage = list_api_calls.sync_detailed(\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# OR run async\n\nasync def list_api_calls_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: ApiCallWithPriceResultsPage = await list_api_calls.asyncio(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n\n # OR run async with more info\n fc: ApiCallWithPriceResultsPage = await list_api_calls.asyncio_detailed(\n client=client,\n sort_by=CreatedAtSortMode.CREATED_AT_ASCENDING,\n limit=None, # Optional[int]\n page_token=None, # Optional[str]\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.api_calls.list_api_calls.html"}}, {"op": "add", "path": "/paths/~1api-calls/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1api-calls/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1api-calls/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1api-calls/get/parameters/2/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1methods~1{id}/options/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1methods~1{id}/options/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1methods~1{id}/delete/x-python", "value": {"example": "from 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\n\ndef delete_payment_method_for_user():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = delete_payment_method_for_user.sync(\n client=client,\n id=\"\",\n )\n\n # OR if you need more info (e.g. status_code)\n fc: Error = delete_payment_method_for_user.sync_detailed(\n client=client,\n id=\"\",\n )\n\n\n# OR run async\n\nasync def delete_payment_method_for_user_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: Error = await delete_payment_method_for_user.asyncio(\n client=client,\n id=\"\",\n )\n\n # OR run async with more info\n fc: Error = await delete_payment_method_for_user.asyncio_detailed(\n client=client,\n id=\"\",\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.payments.delete_payment_method_for_user.html"}}, {"op": "add", "path": "/paths/~1user~1payment~1methods~1{id}/delete/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1user~1payment~1methods~1{id}/delete/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1magnetic-field-strength~1{src_format}~1{output_format}/get/x-python", "value": {"example": "from kittycad.api.unit import get_magnetic_field_strength_unit_conversion\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import UnitMagneticFieldStrengthConversion\nfrom kittycad.models.unit_magnetic_field_strength_format import (\n UnitMagneticFieldStrengthFormat,\n)\nfrom kittycad.types import Response\n\n\n\ndef get_magnetic_field_strength_unit_conversion():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitMagneticFieldStrengthConversion = (\n get_magnetic_field_strength_unit_conversion.sync(\n client=client,\n output_format=UnitMagneticFieldStrengthFormat.TESLA,\n src_format=UnitMagneticFieldStrengthFormat.TESLA,\n value=3.14,\n )\n )\n\n # OR if you need more info (e.g. status_code)\n fc: UnitMagneticFieldStrengthConversion = (\n get_magnetic_field_strength_unit_conversion.sync_detailed(\n client=client,\n output_format=UnitMagneticFieldStrengthFormat.TESLA,\n src_format=UnitMagneticFieldStrengthFormat.TESLA,\n value=3.14,\n )\n )\n\n\n# OR run async\n\nasync def get_magnetic_field_strength_unit_conversion_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: UnitMagneticFieldStrengthConversion = (\n await get_magnetic_field_strength_unit_conversion.asyncio(\n client=client,\n output_format=UnitMagneticFieldStrengthFormat.TESLA,\n src_format=UnitMagneticFieldStrengthFormat.TESLA,\n value=3.14,\n )\n )\n\n # OR run async with more info\n fc: UnitMagneticFieldStrengthConversion = (\n await get_magnetic_field_strength_unit_conversion.asyncio_detailed(\n client=client,\n output_format=UnitMagneticFieldStrengthFormat.TESLA,\n src_format=UnitMagneticFieldStrengthFormat.TESLA,\n value=3.14,\n )\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.unit.get_magnetic_field_strength_unit_conversion.html"}}, {"op": "add", "path": "/paths/~1unit~1conversion~1magnetic-field-strength~1{src_format}~1{output_format}/get/responses/200/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1magnetic-field-strength~1{src_format}~1{output_format}/get/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1magnetic-field-strength~1{src_format}~1{output_format}/get/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1magnetic-field-strength~1{src_format}~1{output_format}/get/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1unit~1conversion~1magnetic-field-strength~1{src_format}~1{output_format}/get/parameters/1/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1volume/post/x-python", "value": {"example": "from kittycad.api.file import create_file_volume\nfrom kittycad.client import ClientFromEnv\nfrom kittycad.models import FileVolume\nfrom kittycad.models.file_import_format import FileImportFormat\nfrom kittycad.types import Response\n\n\n\ndef create_file_volume():\n # Create our client.\n client = ClientFromEnv()\n\n fc: FileVolume = create_file_volume.sync(\n client=client,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR if you need more info (e.g. status_code)\n fc: FileVolume = create_file_volume.sync_detailed(\n client=client,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n\n# OR run async\n\nasync def create_file_volume_async():\n # Create our client.\n client = ClientFromEnv()\n\n fc: FileVolume = await create_file_volume.asyncio(\n client=client,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n\n # OR run async with more info\n fc: FileVolume = await create_file_volume.asyncio_detailed(\n client=client,\n src_format=FileImportFormat.DAE,\n body=bytes(\"some bytes\", \"utf-8\"),\n )\n", "libDocsLink": "https://python.api.docs.kittycad.io/_autosummary/kittycad.api.file.create_file_volume.html"}}, {"op": "add", "path": "/paths/~1file~1volume/post/responses/201/content/application~1json/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1volume/post/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1volume/post/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1volume/post/parameters/0/schema/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1volume/options/responses/4XX/x-scope", "value": [""]}, {"op": "add", "path": "/paths/~1file~1volume/options/responses/5XX/x-scope", "value": [""]}, {"op": "add", "path": "/info/x-python", "value": {"client": "# Create a client with your token.\nfrom kittycad 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 import ClientFromEnv\n\nclient = ClientFromEnv()", "install": "pip install kittycad"}}, {"op": "add", "path": "/components/responses/Error/content/application~1json/schema/x-scope", "value": ["", "#/components/responses/Error"]}, {"op": "add", "path": "/components/schemas/UnitDataTransferRateConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitDataTransferRateConversion"]}, {"op": "add", "path": "/components/schemas/UnitDataTransferRateConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitDataTransferRateConversion"]}, {"op": "add", "path": "/components/schemas/UnitDataTransferRateConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitDataTransferRateConversion"]}, {"op": "add", "path": "/components/schemas/UnitDataTransferRateConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitDataTransferRateConversion"]}, {"op": "add", "path": "/components/schemas/UnitTimeFormat/enum", "value": ["second", "minute", "hour", "day", "week", "year", "julian_year", "gregorian_year"]}, {"op": "add", "path": "/components/schemas/UnitTimeFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitChargeFormat/enum", "value": ["coulomb", "ampere_hour"]}, {"op": "add", "path": "/components/schemas/UnitChargeFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/DrawingOutcomes/properties/outcomes/additionalProperties/x-scope", "value": ["", "#/components/schemas/DrawingOutcomes"]}, {"op": "add", "path": "/components/schemas/UnitAngularVelocityFormat/enum", "value": ["radians_per_second", "degrees_per_second", "revolutions_per_minute", "milliarcseconds_per_year"]}, {"op": "add", "path": "/components/schemas/UnitAngularVelocityFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/CustomerBalance/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/CustomerBalance"]}, {"op": "add", "path": "/components/schemas/UnitMagneticFluxConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMagneticFluxConversion"]}, {"op": "add", "path": "/components/schemas/UnitMagneticFluxConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMagneticFluxConversion"]}, {"op": "add", "path": "/components/schemas/UnitMagneticFluxConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMagneticFluxConversion"]}, {"op": "add", "path": "/components/schemas/UnitMagneticFluxConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMagneticFluxConversion"]}, {"op": "add", "path": "/components/schemas/DockerSystemInfo/properties/plugins/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/ExecutorMetadata", "#/components/schemas/DockerSystemInfo"]}, {"op": "add", "path": "/components/schemas/DockerSystemInfo/properties/cgroup_driver/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/ExecutorMetadata", "#/components/schemas/DockerSystemInfo"]}, {"op": "add", "path": "/components/schemas/DockerSystemInfo/properties/default_address_pools/items/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/ExecutorMetadata", "#/components/schemas/DockerSystemInfo"]}, {"op": "add", "path": "/components/schemas/DockerSystemInfo/properties/registry_config/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/ExecutorMetadata", "#/components/schemas/DockerSystemInfo"]}, {"op": "add", "path": "/components/schemas/DockerSystemInfo/properties/init_commit/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/ExecutorMetadata", "#/components/schemas/DockerSystemInfo"]}, {"op": "add", "path": "/components/schemas/DockerSystemInfo/properties/runc_commit/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/ExecutorMetadata", "#/components/schemas/DockerSystemInfo"]}, {"op": "add", "path": "/components/schemas/DockerSystemInfo/properties/isolation/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/ExecutorMetadata", "#/components/schemas/DockerSystemInfo"]}, {"op": "add", "path": "/components/schemas/DockerSystemInfo/properties/containerd_commit/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/ExecutorMetadata", "#/components/schemas/DockerSystemInfo"]}, {"op": "add", "path": "/components/schemas/DockerSystemInfo/properties/cgroup_version/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/ExecutorMetadata", "#/components/schemas/DockerSystemInfo"]}, {"op": "add", "path": "/components/schemas/DockerSystemInfo/properties/runtimes/additionalProperties/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/ExecutorMetadata", "#/components/schemas/DockerSystemInfo"]}, {"op": "add", "path": "/components/schemas/FileDensity/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/FileDensity"]}, {"op": "add", "path": "/components/schemas/FileDensity/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/FileDensity"]}, {"op": "add", "path": "/components/schemas/FileDensity/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/FileDensity"]}, {"op": "add", "path": "/components/schemas/AiPluginHttpAuthType/enum", "value": ["basic", "bearer"]}, {"op": "add", "path": "/components/schemas/AiPluginHttpAuthType/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitAccelerationFormat/enum", "value": ["meters_per_second_squared", "feet_per_second_squared", "standard_gravity"]}, {"op": "add", "path": "/components/schemas/UnitAccelerationFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitMassConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMassConversion"]}, {"op": "add", "path": "/components/schemas/UnitMassConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMassConversion"]}, {"op": "add", "path": "/components/schemas/UnitMassConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMassConversion"]}, {"op": "add", "path": "/components/schemas/UnitMassConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMassConversion"]}, {"op": "add", "path": "/components/schemas/UnitRadiationConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitRadiationConversion"]}, {"op": "add", "path": "/components/schemas/UnitRadiationConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitRadiationConversion"]}, {"op": "add", "path": "/components/schemas/UnitRadiationConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitRadiationConversion"]}, {"op": "add", "path": "/components/schemas/UnitRadiationConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitRadiationConversion"]}, {"op": "add", "path": "/components/schemas/CountryCode/enum", "value": ["AF", "AX", "AL", "DZ", "AS", "AD", "AO", "AI", "AQ", "AG", "AR", "AM", "AW", "AU", "AT", "AZ", "BS", "BH", "BD", "BB", "BY", "BE", "BZ", "BJ", "BM", "BT", "BO", "BQ", "BA", "BW", "BV", "BR", "IO", "BN", "BG", "BF", "BI", "CV", "KH", "CM", "CA", "KY", "CF", "TD", "CL", "CN", "CX", "CC", "CO", "KM", "CG", "CD", "CK", "CR", "CI", "HR", "CU", "CW", "CY", "CZ", "DK", "DJ", "DM", "DO", "EC", "EG", "SV", "GQ", "ER", "EE", "ET", "FK", "FO", "FJ", "FI", "FR", "GF", "PF", "TF", "GA", "GM", "GE", "DE", "GH", "GI", "GR", "GL", "GD", "GP", "GU", "GT", "GG", "GN", "GW", "GY", "HT", "HM", "VA", "HN", "HK", "HU", "IS", "IN", "ID", "IR", "IQ", "IE", "IM", "IL", "IT", "JM", "JP", "JE", "JO", "KZ", "KE", "KI", "KP", "KR", "KW", "KG", "LA", "LV", "LB", "LS", "LR", "LY", "LI", "LT", "LU", "MO", "MK", "MG", "MW", "MY", "MV", "ML", "MT", "MH", "MQ", "MR", "MU", "YT", "MX", "FM", "MD", "MC", "MN", "ME", "MS", "MA", "MZ", "MM", "NA", "NR", "NP", "NL", "NC", "NZ", "NI", "NE", "NG", "NU", "NF", "MP", "NO", "OM", "PK", "PW", "PS", "PA", "PG", "PY", "PE", "PH", "PN", "PL", "PT", "PR", "QA", "RE", "RO", "RU", "RW", "BL", "SH", "KN", "LC", "MF", "PM", "VC", "WS", "SM", "ST", "SA", "SN", "RS", "SC", "SL", "SG", "SX", "SK", "SI", "SB", "SO", "ZA", "GS", "SS", "ES", "LK", "SD", "SR", "SJ", "SZ", "SE", "CH", "SY", "TW", "TJ", "TZ", "TH", "TL", "TG", "TK", "TO", "TT", "TN", "TR", "TM", "TC", "TV", "UG", "UA", "AE", "GB", "US", "UM", "UY", "UZ", "VU", "VE", "VN", "VG", "VI", "WF", "EH", "YE", "ZM", "ZW"]}, {"op": "add", "path": "/components/schemas/CountryCode/type", "value": "string"}, {"op": "add", "path": "/components/schemas/DrawingOutcome/oneOf/1/properties/Error/x-scope", "value": ["", "#/components/schemas/DrawingOutcomes", "#/components/schemas/DrawingOutcome"]}, {"op": "add", "path": "/components/schemas/DrawingOutcome/oneOf/2/properties/Cancelled/properties/what_failed/allOf/0/x-scope", "value": ["", "#/components/schemas/DrawingOutcomes", "#/components/schemas/DrawingOutcome"]}, {"op": "add", "path": "/components/schemas/UnitAngularVelocityConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAngularVelocityConversion"]}, {"op": "add", "path": "/components/schemas/UnitAngularVelocityConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAngularVelocityConversion"]}, {"op": "add", "path": "/components/schemas/UnitAngularVelocityConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAngularVelocityConversion"]}, {"op": "add", "path": "/components/schemas/UnitAngularVelocityConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAngularVelocityConversion"]}, {"op": "add", "path": "/components/schemas/UnitVelocityFormat/enum", "value": ["meters_per_second", "feet_per_second", "miles_per_hour", "kilometers_per_hour", "knot"]}, {"op": "add", "path": "/components/schemas/UnitVelocityFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitAreaFormat/enum", "value": ["square_meter", "square_foot", "square_inch", "square_mile", "square_kilometer", "hectare", "acre"]}, {"op": "add", "path": "/components/schemas/UnitAreaFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitVolumeConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitVolumeConversion"]}, {"op": "add", "path": "/components/schemas/UnitVolumeConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitVolumeConversion"]}, {"op": "add", "path": "/components/schemas/UnitVolumeConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitVolumeConversion"]}, {"op": "add", "path": "/components/schemas/UnitVolumeConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitVolumeConversion"]}, {"op": "add", "path": "/components/schemas/AiPluginApi/properties/type/allOf/0/x-scope", "value": ["", "#/components/schemas/AiPluginManifest", "#/components/schemas/AiPluginApi"]}, {"op": "add", "path": "/components/schemas/AiPluginApiType/enum", "value": ["openapi"]}, {"op": "add", "path": "/components/schemas/AiPluginApiType/type", "value": "string"}, {"op": "add", "path": "/components/schemas/DrawingCmdReqBatch/properties/cmds/additionalProperties/x-scope", "value": ["", "#/components/schemas/DrawingCmdReqBatch"]}, {"op": "add", "path": "/components/schemas/CardDetails/properties/checks/allOf/0/x-scope", "value": ["", "#/components/schemas/PaymentMethod", "#/components/schemas/CardDetails"]}, {"op": "add", "path": "/components/schemas/ApiCallWithPrice/properties/method/allOf/0/x-scope", "value": ["", "#/components/schemas/ApiCallWithPriceResultsPage", "#/components/schemas/ApiCallWithPrice"]}, {"op": "add", "path": "/components/schemas/ApiCallWithPrice/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/ApiCallWithPriceResultsPage", "#/components/schemas/ApiCallWithPrice"]}, {"op": "add", "path": "/components/schemas/ApiCallWithPrice/properties/token/allOf/0/x-scope", "value": ["", "#/components/schemas/ApiCallWithPriceResultsPage", "#/components/schemas/ApiCallWithPrice"]}, {"op": "add", "path": "/components/schemas/Method/enum", "value": ["OPTIONS", "GET", "POST", "PUT", "DELETE", "HEAD", "TRACE", "CONNECT", "PATCH", "EXTENSION"]}, {"op": "add", "path": "/components/schemas/Method/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitRadioactivityFormat/enum", "value": ["becquerel", "curie", "rutherford"]}, {"op": "add", "path": "/components/schemas/UnitRadioactivityFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/DrawingCmd/oneOf/1/properties/Extrude/properties/sketch/allOf/0/x-scope", "value": ["", "#/components/schemas/DrawingCmdReq", "#/components/schemas/DrawingCmd"]}, {"op": "add", "path": "/components/schemas/ExecutorMetadata/properties/docker_info/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/ExecutorMetadata"]}, {"op": "add", "path": "/components/schemas/ExecutorMetadata/properties/environment/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/ExecutorMetadata"]}, {"op": "add", "path": "/components/schemas/NewAddress/properties/country/allOf/0/x-scope", "value": ["", "#/components/schemas/Customer", "#/components/schemas/NewAddress"]}, {"op": "add", "path": "/components/schemas/UnitLengthConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitLengthConversion"]}, {"op": "add", "path": "/components/schemas/UnitLengthConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitLengthConversion"]}, {"op": "add", "path": "/components/schemas/UnitLengthConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitLengthConversion"]}, {"op": "add", "path": "/components/schemas/UnitLengthConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitLengthConversion"]}, {"op": "add", "path": "/components/schemas/UnitPressureFormat/enum", "value": ["pascal", "bar", "mbar", "atmosphere", "pounds_per_square_inch"]}, {"op": "add", "path": "/components/schemas/UnitPressureFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitTemperatureConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitTemperatureConversion"]}, {"op": "add", "path": "/components/schemas/UnitTemperatureConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitTemperatureConversion"]}, {"op": "add", "path": "/components/schemas/UnitTemperatureConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitTemperatureConversion"]}, {"op": "add", "path": "/components/schemas/UnitTemperatureConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitTemperatureConversion"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallType/enum", "value": ["FileConversion", "FileVolume", "FileCenterOfMass", "FileMass", "FileDensity", "FileSurfaceArea"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallType/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitVolumeFormat/enum", "value": ["cubic_meter", "cubic_centimeter", "cubic_millimeter", "cubic_kilometer", "liter", "cubic_inch", "cubic_foot", "cubic_yard", "cubic_mile", "gallon", "quart", "pint", "cup", "fluid_ounce", "barrel", "bushel", "cord", "cubic_fathom", "tablespoon", "teaspoon", "pinch", "dash", "drop", "fifth", "dram", "gill", "peck", "sack", "shot", "strike"]}, {"op": "add", "path": "/components/schemas/UnitVolumeFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/Invoice/properties/currency/allOf/0/x-scope", "value": ["", "#/components/schemas/Invoice"]}, {"op": "add", "path": "/components/schemas/Invoice/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/Invoice"]}, {"op": "add", "path": "/components/schemas/Invoice/properties/lines/items/x-scope", "value": ["", "#/components/schemas/Invoice"]}, {"op": "add", "path": "/components/schemas/UnitDataTransferRateFormat/enum", "value": ["bytes_per_second", "exabytes_per_second", "bits_per_second", "exabits_per_second"]}, {"op": "add", "path": "/components/schemas/UnitDataTransferRateFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitAreaConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAreaConversion"]}, {"op": "add", "path": "/components/schemas/UnitAreaConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAreaConversion"]}, {"op": "add", "path": "/components/schemas/UnitAreaConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAreaConversion"]}, {"op": "add", "path": "/components/schemas/UnitAreaConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAreaConversion"]}, {"op": "add", "path": "/components/schemas/PhysicsConstant/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/PhysicsConstant"]}, {"op": "add", "path": "/components/schemas/PhysicsConstant/properties/constant/allOf/0/x-scope", "value": ["", "#/components/schemas/PhysicsConstant"]}, {"op": "add", "path": "/components/schemas/PhysicsConstant/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/PhysicsConstant"]}, {"op": "add", "path": "/components/schemas/FileCenterOfMass/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/FileCenterOfMass"]}, {"op": "add", "path": "/components/schemas/FileCenterOfMass/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/FileCenterOfMass"]}, {"op": "add", "path": "/components/schemas/FileCenterOfMass/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/FileCenterOfMass"]}, {"op": "add", "path": "/components/schemas/InvoiceLineItem/properties/currency/allOf/0/x-scope", "value": ["", "#/components/schemas/Invoice", "#/components/schemas/InvoiceLineItem"]}, {"op": "add", "path": "/components/schemas/PaymentMethod/properties/billing_info/allOf/0/x-scope", "value": ["", "#/components/schemas/PaymentMethod"]}, {"op": "add", "path": "/components/schemas/PaymentMethod/properties/card/allOf/0/x-scope", "value": ["", "#/components/schemas/PaymentMethod"]}, {"op": "add", "path": "/components/schemas/PaymentMethod/properties/type/allOf/0/x-scope", "value": ["", "#/components/schemas/PaymentMethod"]}, {"op": "add", "path": "/components/schemas/UnitConcentrationFormat/enum", "value": ["parts_per_million", "parts_per_billion", "parts_per_trillion", "percent"]}, {"op": "add", "path": "/components/schemas/UnitConcentrationFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitMetricPowerSquaredConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMetricPowerSquaredConversion"]}, {"op": "add", "path": "/components/schemas/UnitMetricPowerSquaredConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMetricPowerSquaredConversion"]}, {"op": "add", "path": "/components/schemas/UnitMetricPowerSquaredConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMetricPowerSquaredConversion"]}, {"op": "add", "path": "/components/schemas/UnitMetricPowerSquaredConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMetricPowerSquaredConversion"]}, {"op": "add", "path": "/components/schemas/Jetstream/properties/stats/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/EngineMetadata", "#/components/schemas/Connection", "#/components/schemas/Jetstream"]}, {"op": "add", "path": "/components/schemas/Jetstream/properties/meta/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/EngineMetadata", "#/components/schemas/Connection", "#/components/schemas/Jetstream"]}, {"op": "add", "path": "/components/schemas/Jetstream/properties/config/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/EngineMetadata", "#/components/schemas/Connection", "#/components/schemas/Jetstream"]}, {"op": "add", "path": "/components/schemas/Connection/properties/leaf/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/EngineMetadata", "#/components/schemas/Connection"]}, {"op": "add", "path": "/components/schemas/Connection/properties/cluster/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/EngineMetadata", "#/components/schemas/Connection"]}, {"op": "add", "path": "/components/schemas/Connection/properties/jetstream/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/EngineMetadata", "#/components/schemas/Connection"]}, {"op": "add", "path": "/components/schemas/Connection/properties/gateway/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/EngineMetadata", "#/components/schemas/Connection"]}, {"op": "add", "path": "/components/schemas/JetstreamStats/properties/api/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/EngineMetadata", "#/components/schemas/Connection", "#/components/schemas/Jetstream", "#/components/schemas/JetstreamStats"]}, {"op": "add", "path": "/components/schemas/ApiCallWithPriceResultsPage/properties/items/items/x-scope", "value": ["", "#/components/schemas/ApiCallWithPriceResultsPage"]}, {"op": "add", "path": "/components/schemas/ApiToken/properties/token/allOf/0/x-scope", "value": ["", "#/components/schemas/ApiTokenResultsPage", "#/components/schemas/ApiToken"]}, {"op": "add", "path": "/components/schemas/Currency/enum", "value": ["aed", "afn", "all", "amd", "ang", "aoa", "ars", "aud", "awg", "azn", "bam", "bbd", "bdt", "bgn", "bif", "bmd", "bnd", "bob", "brl", "bsd", "bwp", "bzd", "cad", "cdf", "chf", "clp", "cny", "cop", "crc", "cve", "czk", "djf", "dkk", "dop", "dzd", "eek", "egp", "etb", "eur", "fjd", "fkp", "gbp", "gel", "gip", "gmd", "gnf", "gtq", "gyd", "hkd", "hnl", "hrk", "htg", "huf", "idr", "ils", "inr", "isk", "jmd", "jpy", "kes", "kgs", "khr", "kmf", "krw", "kyd", "kzt", "lak", "lbp", "lkr", "lrd", "lsl", "ltl", "lvl", "mad", "mdl", "mga", "mkd", "mnt", "mop", "mro", "mur", "mvr", "mwk", "mxn", "myr", "mzn", "nad", "ngn", "nio", "nok", "npr", "nzd", "pab", "pen", "pgk", "php", "pkr", "pln", "pyg", "qar", "ron", "rsd", "rub", "rwf", "sar", "sbd", "scr", "sek", "sgd", "shp", "sll", "sos", "srd", "std", "svc", "szl", "thb", "tjs", "top", "try", "ttd", "twd", "tzs", "uah", "ugx", "usd", "uyu", "uzs", "vef", "vnd", "vuv", "wst", "xaf", "xcd", "xof", "xpf", "yer", "zar", "zmw"]}, {"op": "add", "path": "/components/schemas/Currency/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitDensityConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitDensityConversion"]}, {"op": "add", "path": "/components/schemas/UnitDensityConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitDensityConversion"]}, {"op": "add", "path": "/components/schemas/UnitDensityConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitDensityConversion"]}, {"op": "add", "path": "/components/schemas/UnitDensityConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitDensityConversion"]}, {"op": "add", "path": "/components/schemas/UnitMagneticFieldStrengthConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMagneticFieldStrengthConversion"]}, {"op": "add", "path": "/components/schemas/UnitMagneticFieldStrengthConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMagneticFieldStrengthConversion"]}, {"op": "add", "path": "/components/schemas/UnitMagneticFieldStrengthConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMagneticFieldStrengthConversion"]}, {"op": "add", "path": "/components/schemas/UnitMagneticFieldStrengthConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMagneticFieldStrengthConversion"]}, {"op": "add", "path": "/components/schemas/UnitAccelerationConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAccelerationConversion"]}, {"op": "add", "path": "/components/schemas/UnitAccelerationConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAccelerationConversion"]}, {"op": "add", "path": "/components/schemas/UnitAccelerationConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAccelerationConversion"]}, {"op": "add", "path": "/components/schemas/UnitAccelerationConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAccelerationConversion"]}, {"op": "add", "path": "/components/schemas/EngineMetadata/properties/pubsub/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/EngineMetadata"]}, {"op": "add", "path": "/components/schemas/EngineMetadata/properties/cache/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/EngineMetadata"]}, {"op": "add", "path": "/components/schemas/EngineMetadata/properties/fs/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/EngineMetadata"]}, {"op": "add", "path": "/components/schemas/EngineMetadata/properties/environment/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/EngineMetadata"]}, {"op": "add", "path": "/components/schemas/ExtendedUserResultsPage/properties/items/items/x-scope", "value": ["", "#/components/schemas/ExtendedUserResultsPage"]}, {"op": "add", "path": "/components/schemas/Metadata/properties/engine/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata"]}, {"op": "add", "path": "/components/schemas/Metadata/properties/pubsub/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata"]}, {"op": "add", "path": "/components/schemas/Metadata/properties/cache/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata"]}, {"op": "add", "path": "/components/schemas/Metadata/properties/executor/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata"]}, {"op": "add", "path": "/components/schemas/Metadata/properties/fs/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata"]}, {"op": "add", "path": "/components/schemas/Metadata/properties/point_e/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata"]}, {"op": "add", "path": "/components/schemas/Metadata/properties/environment/allOf/0/x-scope", "value": ["", "#/components/schemas/Metadata"]}, {"op": "add", "path": "/components/schemas/FileSurfaceArea/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/FileSurfaceArea"]}, {"op": "add", "path": "/components/schemas/FileSurfaceArea/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/FileSurfaceArea"]}, {"op": "add", "path": "/components/schemas/FileSurfaceArea/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/FileSurfaceArea"]}, {"op": "add", "path": "/components/schemas/ApiCallStatus/enum", "value": ["Queued", "Uploaded", "In Progress", "Completed", "Failed"]}, {"op": "add", "path": "/components/schemas/ApiCallStatus/type", "value": "string"}, {"op": "add", "path": "/components/schemas/PhysicsConstantName/enum", "value": ["pi", "c", "speed_of_light", "G", "newtonian_gravitation", "h", "planck_const", "mu_0", "vacuum_permeability", "E_0", "vacuum_permitivity", "Z_0", "vacuum_impedance", "k_e", "coulomb_const", "e", "elementary_charge", "m_e", "electron_mass", "m_p", "proton_mass", "mu_B", "bohr_magneton", "NA", "avogadro_num", "R", "molar_gas_const", "K_B", "boltzmann_const", "F", "faraday_const", "sigma", "stefan_boltzmann_const"]}, {"op": "add", "path": "/components/schemas/PhysicsConstantName/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitEnergyFormat/enum", "value": ["joule", "calorie", "kilowatt_hour", "watt_hour", "british_thermal_unit", "british_thermal_unit_iso", "british_thermal_unit59", "therm", "foot_pound"]}, {"op": "add", "path": "/components/schemas/UnitEnergyFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitTimeConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitTimeConversion"]}, {"op": "add", "path": "/components/schemas/UnitTimeConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitTimeConversion"]}, {"op": "add", "path": "/components/schemas/UnitTimeConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitTimeConversion"]}, {"op": "add", "path": "/components/schemas/UnitTimeConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitTimeConversion"]}, {"op": "add", "path": "/components/schemas/UnitMetricPowerConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMetricPowerConversion"]}, {"op": "add", "path": "/components/schemas/UnitMetricPowerConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMetricPowerConversion"]}, {"op": "add", "path": "/components/schemas/UnitMetricPowerConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMetricPowerConversion"]}, {"op": "add", "path": "/components/schemas/UnitMetricPowerConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMetricPowerConversion"]}, {"op": "add", "path": "/components/schemas/UnitPressureConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitPressureConversion"]}, {"op": "add", "path": "/components/schemas/UnitPressureConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitPressureConversion"]}, {"op": "add", "path": "/components/schemas/UnitPressureConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitPressureConversion"]}, {"op": "add", "path": "/components/schemas/UnitPressureConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitPressureConversion"]}, {"op": "add", "path": "/components/schemas/BillingInfo/properties/address/allOf/0/x-scope", "value": ["", "#/components/schemas/BillingInfo"]}, {"op": "add", "path": "/components/schemas/AccountProvider/enum", "value": ["google", "github"]}, {"op": "add", "path": "/components/schemas/AccountProvider/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitDataFormat/enum", "value": ["byte", "exabyte", "bit", "exabit"]}, {"op": "add", "path": "/components/schemas/UnitDataFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitSolidAngleFormat/enum", "value": ["steradian", "degree_squared", "spat"]}, {"op": "add", "path": "/components/schemas/UnitSolidAngleFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/Customer/properties/address/allOf/0/x-scope", "value": ["", "#/components/schemas/Customer"]}, {"op": "add", "path": "/components/schemas/Customer/properties/currency/allOf/0/x-scope", "value": ["", "#/components/schemas/Customer"]}, {"op": "add", "path": "/components/schemas/UnitLengthFormat/enum", "value": ["meter", "millimeter", "centimeter", "kilometer", "foot", "mil", "inch", "mile", "nautical_mile", "astronomical_unit", "lightyear", "parsec", "angstrom", "cubit", "fathom", "chain", "furlong", "hand", "league", "nautical_league", "yard"]}, {"op": "add", "path": "/components/schemas/UnitLengthFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/0/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/0/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/0/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/0/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/1/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/1/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/1/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/2/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/2/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/2/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/3/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/3/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/3/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/4/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/4/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/4/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/5/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/5/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/AsyncApiCallOutput/oneOf/5/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallOutput"]}, {"op": "add", "path": "/components/schemas/CreatedAtSortMode/enum", "value": ["created-at-ascending", "created-at-descending"]}, {"op": "add", "path": "/components/schemas/CreatedAtSortMode/type", "value": "string"}, {"op": "add", "path": "/components/schemas/InvoiceStatus/enum", "value": ["deleted", "draft", "open", "paid", "uncollectible", "void"]}, {"op": "add", "path": "/components/schemas/InvoiceStatus/type", "value": "string"}, {"op": "add", "path": "/components/schemas/RegistryServiceConfig/properties/index_configs/additionalProperties/x-scope", "value": ["", "#/components/schemas/Metadata", "#/components/schemas/ExecutorMetadata", "#/components/schemas/DockerSystemInfo", "#/components/schemas/RegistryServiceConfig"]}, {"op": "add", "path": "/components/schemas/Session/properties/session_token/allOf/0/x-scope", "value": ["", "#/components/schemas/Session"]}, {"op": "add", "path": "/components/schemas/UnitTemperatureFormat/enum", "value": ["kelvin", "celsius", "fahrenheit", "reaumur", "rankine"]}, {"op": "add", "path": "/components/schemas/UnitTemperatureFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitMagneticFieldStrengthFormat/enum", "value": ["tesla", "gauss"]}, {"op": "add", "path": "/components/schemas/UnitMagneticFieldStrengthFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/FileExportFormat/enum", "value": ["dae", "dxf", "fbx", "fbxb", "obj", "ply", "step", "stl"]}, {"op": "add", "path": "/components/schemas/FileExportFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/FileVolume/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/FileVolume"]}, {"op": "add", "path": "/components/schemas/FileVolume/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/FileVolume"]}, {"op": "add", "path": "/components/schemas/FileVolume/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/FileVolume"]}, {"op": "add", "path": "/components/schemas/UnitChargeConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitChargeConversion"]}, {"op": "add", "path": "/components/schemas/UnitChargeConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitChargeConversion"]}, {"op": "add", "path": "/components/schemas/UnitChargeConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitChargeConversion"]}, {"op": "add", "path": "/components/schemas/UnitChargeConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitChargeConversion"]}, {"op": "add", "path": "/components/schemas/FileConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/FileConversion"]}, {"op": "add", "path": "/components/schemas/FileConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/FileConversion"]}, {"op": "add", "path": "/components/schemas/FileConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/FileConversion"]}, {"op": "add", "path": "/components/schemas/FileConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/FileConversion"]}, {"op": "add", "path": "/components/schemas/CodeOutput/properties/output_files/items/x-scope", "value": ["", "#/components/schemas/CodeOutput"]}, {"op": "add", "path": "/components/schemas/UnitVoltageConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitVoltageConversion"]}, {"op": "add", "path": "/components/schemas/UnitVoltageConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitVoltageConversion"]}, {"op": "add", "path": "/components/schemas/UnitVoltageConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitVoltageConversion"]}, {"op": "add", "path": "/components/schemas/UnitVoltageConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitVoltageConversion"]}, {"op": "add", "path": "/components/schemas/UnitVoltageFormat/enum", "value": ["volt", "statvolt", "abvolt"]}, {"op": "add", "path": "/components/schemas/UnitVoltageFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/AiPluginAuthType/enum", "value": ["none", "user_http", "service_http", "oauth"]}, {"op": "add", "path": "/components/schemas/AiPluginAuthType/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitEnergyConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitEnergyConversion"]}, {"op": "add", "path": "/components/schemas/UnitEnergyConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitEnergyConversion"]}, {"op": "add", "path": "/components/schemas/UnitEnergyConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitEnergyConversion"]}, {"op": "add", "path": "/components/schemas/UnitEnergyConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitEnergyConversion"]}, {"op": "add", "path": "/components/schemas/UnitSolidAngleConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitSolidAngleConversion"]}, {"op": "add", "path": "/components/schemas/UnitSolidAngleConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitSolidAngleConversion"]}, {"op": "add", "path": "/components/schemas/UnitSolidAngleConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitSolidAngleConversion"]}, {"op": "add", "path": "/components/schemas/UnitSolidAngleConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitSolidAngleConversion"]}, {"op": "add", "path": "/components/schemas/UnitIlluminanceFormat/enum", "value": ["lux", "footcandle", "lumens_per_square_inch", "phot"]}, {"op": "add", "path": "/components/schemas/UnitIlluminanceFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitMetricPowerCubedConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMetricPowerCubedConversion"]}, {"op": "add", "path": "/components/schemas/UnitMetricPowerCubedConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMetricPowerCubedConversion"]}, {"op": "add", "path": "/components/schemas/UnitMetricPowerCubedConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMetricPowerCubedConversion"]}, {"op": "add", "path": "/components/schemas/UnitMetricPowerCubedConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitMetricPowerCubedConversion"]}, {"op": "add", "path": "/components/schemas/UserResultsPage/properties/items/items/x-scope", "value": ["", "#/components/schemas/UserResultsPage"]}, {"op": "add", "path": "/components/schemas/ApiCallQueryGroupBy/enum", "value": ["email", "method", "endpoint", "user_id", "origin", "ip_address"]}, {"op": "add", "path": "/components/schemas/ApiCallQueryGroupBy/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitVelocityConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitVelocityConversion"]}, {"op": "add", "path": "/components/schemas/UnitVelocityConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitVelocityConversion"]}, {"op": "add", "path": "/components/schemas/UnitVelocityConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitVelocityConversion"]}, {"op": "add", "path": "/components/schemas/UnitVelocityConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitVelocityConversion"]}, {"op": "add", "path": "/components/schemas/UnitForceFormat/enum", "value": ["newton", "pound", "dyne", "kilopond", "poundal"]}, {"op": "add", "path": "/components/schemas/UnitForceFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/AiPluginManifest/properties/auth/allOf/0/x-scope", "value": ["", "#/components/schemas/AiPluginManifest"]}, {"op": "add", "path": "/components/schemas/AiPluginManifest/properties/api/allOf/0/x-scope", "value": ["", "#/components/schemas/AiPluginManifest"]}, {"op": "add", "path": "/components/schemas/UnitPowerFormat/enum", "value": ["watt", "horsepower", "milliwatt"]}, {"op": "add", "path": "/components/schemas/UnitPowerFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitRadiationFormat/enum", "value": ["gray", "sievert", "rad"]}, {"op": "add", "path": "/components/schemas/UnitRadiationFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitMassFormat/enum", "value": ["gram", "kilogram", "metric_ton", "pound", "long_ton", "short_ton", "stone", "ounce", "carat", "slug"]}, {"op": "add", "path": "/components/schemas/UnitMassFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/AiPluginAuth/properties/authorization_type/allOf/0/x-scope", "value": ["", "#/components/schemas/AiPluginManifest", "#/components/schemas/AiPluginAuth"]}, {"op": "add", "path": "/components/schemas/AiPluginAuth/properties/type/allOf/0/x-scope", "value": ["", "#/components/schemas/AiPluginManifest", "#/components/schemas/AiPluginAuth"]}, {"op": "add", "path": "/components/schemas/PaymentMethodType/enum", "value": ["card"]}, {"op": "add", "path": "/components/schemas/PaymentMethodType/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitForceConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitForceConversion"]}, {"op": "add", "path": "/components/schemas/UnitForceConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitForceConversion"]}, {"op": "add", "path": "/components/schemas/UnitForceConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitForceConversion"]}, {"op": "add", "path": "/components/schemas/UnitForceConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitForceConversion"]}, {"op": "add", "path": "/components/schemas/DeviceAccessTokenRequestForm/properties/grant_type/allOf/0/x-scope", "value": ["", "#/components/schemas/DeviceAccessTokenRequestForm"]}, {"op": "add", "path": "/components/schemas/OAuth2GrantType/enum", "value": ["urn:ietf:params:oauth:grant-type:device_code"]}, {"op": "add", "path": "/components/schemas/OAuth2GrantType/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitPowerConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitPowerConversion"]}, {"op": "add", "path": "/components/schemas/UnitPowerConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitPowerConversion"]}, {"op": "add", "path": "/components/schemas/UnitPowerConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitPowerConversion"]}, {"op": "add", "path": "/components/schemas/UnitPowerConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitPowerConversion"]}, {"op": "add", "path": "/components/schemas/UnitRadioactivityConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitRadioactivityConversion"]}, {"op": "add", "path": "/components/schemas/UnitRadioactivityConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitRadioactivityConversion"]}, {"op": "add", "path": "/components/schemas/UnitRadioactivityConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitRadioactivityConversion"]}, {"op": "add", "path": "/components/schemas/UnitRadioactivityConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitRadioactivityConversion"]}, {"op": "add", "path": "/components/schemas/UnitMagneticFluxFormat/enum", "value": ["weber", "maxwell"]}, {"op": "add", "path": "/components/schemas/UnitMagneticFluxFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/ApiTokenResultsPage/properties/items/items/x-scope", "value": ["", "#/components/schemas/ApiTokenResultsPage"]}, {"op": "add", "path": "/components/schemas/UnitDensityFormat/enum", "value": ["kilograms_per_cubic_meter", "grams_per_milliliter", "kilograms_per_liter", "ounces_per_cubic_foot", "ounces_per_cubic_inch", "ounces_per_gallon", "pounds_per_cubic_foot", "pounds_per_cubic_inch", "pounds_per_gallon", "slugs_per_cubic_foot"]}, {"op": "add", "path": "/components/schemas/UnitDensityFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/AsyncApiCallResultsPage/properties/items/items/x-scope", "value": ["", "#/components/schemas/AsyncApiCallResultsPage"]}, {"op": "add", "path": "/components/schemas/UnitIlluminanceConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitIlluminanceConversion"]}, {"op": "add", "path": "/components/schemas/UnitIlluminanceConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitIlluminanceConversion"]}, {"op": "add", "path": "/components/schemas/UnitIlluminanceConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitIlluminanceConversion"]}, {"op": "add", "path": "/components/schemas/UnitIlluminanceConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitIlluminanceConversion"]}, {"op": "add", "path": "/components/schemas/UnitAngleFormat/enum", "value": ["radian", "degree", "arcminute", "arcsecond", "milliarcsecond", "turn", "gradian"]}, {"op": "add", "path": "/components/schemas/UnitAngleFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/DrawingCmdReq/properties/cmd_id/x-scope", "value": ["", "#/components/schemas/DrawingCmdReq"]}, {"op": "add", "path": "/components/schemas/DrawingCmdReq/properties/cmd/x-scope", "value": ["", "#/components/schemas/DrawingCmdReq"]}, {"op": "add", "path": "/components/schemas/FileImportFormat/enum", "value": ["dae", "dxf", "fbx", "obj_zip", "obj", "ply", "step", "stl"]}, {"op": "add", "path": "/components/schemas/FileImportFormat/type", "value": "string"}, {"op": "add", "path": "/components/schemas/UnitDataConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitDataConversion"]}, {"op": "add", "path": "/components/schemas/UnitDataConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitDataConversion"]}, {"op": "add", "path": "/components/schemas/UnitDataConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitDataConversion"]}, {"op": "add", "path": "/components/schemas/UnitDataConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitDataConversion"]}, {"op": "add", "path": "/components/schemas/UnitMetricPower/enum", "value": ["atto", "femto", "pico", "nano", "micro", "milli", "centi", "deci", "unit", "deca", "hecto", "kilo", "mega", "giga", "tera", "peta", "exa"]}, {"op": "add", "path": "/components/schemas/UnitMetricPower/type", "value": "string"}, {"op": "add", "path": "/components/schemas/AsyncApiCall/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallResultsPage", "#/components/schemas/AsyncApiCall"]}, {"op": "add", "path": "/components/schemas/AsyncApiCall/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallResultsPage", "#/components/schemas/AsyncApiCall"]}, {"op": "add", "path": "/components/schemas/AsyncApiCall/properties/type/allOf/0/x-scope", "value": ["", "#/components/schemas/AsyncApiCallResultsPage", "#/components/schemas/AsyncApiCall"]}, {"op": "add", "path": "/components/schemas/UnitAngleConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAngleConversion"]}, {"op": "add", "path": "/components/schemas/UnitAngleConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAngleConversion"]}, {"op": "add", "path": "/components/schemas/UnitAngleConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAngleConversion"]}, {"op": "add", "path": "/components/schemas/UnitAngleConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitAngleConversion"]}, {"op": "add", "path": "/components/schemas/FileMass/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/FileMass"]}, {"op": "add", "path": "/components/schemas/FileMass/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/FileMass"]}, {"op": "add", "path": "/components/schemas/FileMass/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/FileMass"]}, {"op": "add", "path": "/components/schemas/UnitConcentrationConversion/properties/id/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitConcentrationConversion"]}, {"op": "add", "path": "/components/schemas/UnitConcentrationConversion/properties/status/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitConcentrationConversion"]}, {"op": "add", "path": "/components/schemas/UnitConcentrationConversion/properties/output_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitConcentrationConversion"]}, {"op": "add", "path": "/components/schemas/UnitConcentrationConversion/properties/src_format/allOf/0/x-scope", "value": ["", "#/components/schemas/UnitConcentrationConversion"]}] \ No newline at end of file diff --git a/kittycad/api/meta/get_metrics.py b/kittycad/api/meta/get_metrics.py deleted file mode 100644 index 9ec637fc3..000000000 --- a/kittycad/api/meta/get_metrics.py +++ /dev/null @@ -1,95 +0,0 @@ -from typing import Any, Dict, Optional, Union - -import httpx - -from ...client import Client -from ...types import Response - - -def _get_kwargs( - *, - client: Client, -) -> Dict[str, Any]: - url = "{}/_meta/metrics".format(client.base_url) # noqa: E501 - - headers: Dict[str, Any] = client.get_headers() - cookies: Dict[str, Any] = client.get_cookies() - - return { - "url": url, - "headers": headers, - "cookies": cookies, - "timeout": client.get_timeout(), - } - - -def _parse_response( - *, response: httpx.Response -) -> Optional[Union[Any,]]: - return None - return None - - -def _build_response( - *, response: httpx.Response -) -> Response[Union[Any,]]: - return Response( - status_code=response.status_code, - content=response.content, - headers=response.headers, - parsed=_parse_response(response=response), - ) - - -def sync_detailed( - *, - client: Client, -) -> Response[Union[Any,]]: - kwargs = _get_kwargs( - client=client, - ) - - response = httpx.get( - verify=client.verify_ssl, - **kwargs, - ) - - return _build_response(response=response) - - -def sync( - *, - client: Client, -) -> Optional[Union[Any,]]: - """You must be a KittyCAD employee to perform this request.""" # noqa: E501 - - return sync_detailed( - client=client, - ).parsed - - -async def asyncio_detailed( - *, - client: Client, -) -> Response[Union[Any,]]: - kwargs = _get_kwargs( - client=client, - ) - - async with httpx.AsyncClient(verify=client.verify_ssl) as _client: - response = await _client.get(**kwargs) - - return _build_response(response=response) - - -async def asyncio( - *, - client: Client, -) -> Optional[Union[Any,]]: - """You must be a KittyCAD employee to perform this request.""" # noqa: E501 - - return ( - await asyncio_detailed( - client=client, - ) - ).parsed diff --git a/kittycad/examples_test.py b/kittycad/examples_test.py index a97ff2fef..d421b13fc 100644 --- a/kittycad/examples_test.py +++ b/kittycad/examples_test.py @@ -37,7 +37,6 @@ from kittycad.api.hidden import auth_email, auth_email_callback, logout from kittycad.api.meta import ( get_ai_plugin_manifest, get_metadata, - get_metrics, get_openai_schema, get_schema, ping, @@ -239,38 +238,6 @@ async def test_get_metadata_async(): ) -@pytest.mark.skip -def test_get_metrics(): - # Create our client. - client = ClientFromEnv() - - get_metrics.sync( - client=client, - ) - - # OR if you need more info (e.g. status_code) - get_metrics.sync_detailed( - client=client, - ) - - -# OR run async -@pytest.mark.asyncio -@pytest.mark.skip -async def test_get_metrics_async(): - # Create our client. - client = ClientFromEnv() - - await get_metrics.asyncio( - client=client, - ) - - # OR run async with more info - await get_metrics.asyncio_detailed( - client=client, - ) - - @pytest.mark.skip def test_create_image_to_3d(): # Create our client. diff --git a/pyproject.toml b/pyproject.toml index 122c3a595..3cc1dd0ee 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "kittycad" -version = "0.3.8" +version = "0.3.9" description = "A client library for accessing KittyCAD" authors = [] diff --git a/spec.json b/spec.json index cdefab958..fd56a4475 100644 --- a/spec.json +++ b/spec.json @@ -12020,27 +12020,6 @@ ] } }, - "/_meta/metrics": { - "get": { - "description": "You must be a KittyCAD employee to perform this request.", - "operationId": "get_metrics", - "responses": { - "default": { - "content": { - "*/*": { - "schema": {} - } - }, - "description": "" - } - }, - "summary": "Get prometheus metrics", - "tags": [ - "meta", - "hidden" - ] - } - }, "/ai/image-to-3d/{input_format}/{output_format}": { "post": { "description": "This is an alpha endpoint. It will change in the future. The current output is honestly pretty bad. So if you find this endpoint, you get what you pay for, which currently is nothing. But in the future will be made a lot better.", @@ -19930,4 +19909,4 @@ "name": "users" } ] -} +} \ No newline at end of file