{"openapi": "3.1.0", "info": {"title": "NinjaAPI", "version": "1.0.0", "description": ""}, "paths": {"/external-api/test-auth": {"post": {"operationId": "sim_api_folder_external_api_test_auth", "summary": "Test Auth", "parameters": [], "responses": {"200": {"description": "OK"}}, "description": "Test endpoint to verify API key authentication. Use your API key to access this endpoint as a Bearer Token.", "security": [{"UserAPIKeyAuth": []}]}}, "/external-api/current-vehicle": {"get": {"operationId": "sim_api_folder_external_api_get_current_vehicle", "summary": "Get Current Vehicle", "parameters": [], "responses": {"200": {"description": "OK", "content": {"application/json": {"schema": {"oneOf": [{"$ref": "#/components/schemas/VehicleVisibleOut"}, {"$ref": "#/components/schemas/VehicleHiddenOut"}], "title": "Response"}}}}}, "description": "Returns the current vehicle you have selected in the app.", "security": [{"UserAPIKeyAuth": []}]}}, "/external-api/vehicle": {"get": {"operationId": "sim_api_folder_external_api_get_vehicle", "summary": "Get Vehicle", "parameters": [{"in": "query", "name": "id", "schema": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}, "required": false}, {"in": "query", "name": "name", "schema": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Name"}, "required": false}, {"in": "query", "name": "version_number", "schema": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Version Number"}, "required": false}], "responses": {"200": {"description": "OK", "content": {"application/json": {"schema": {"oneOf": [{"$ref": "#/components/schemas/VehicleVisibleOut"}, {"$ref": "#/components/schemas/VehicleHiddenOut"}], "title": "Response"}}}}}, "description": "Returns a vehicle by ID or name from your team.", "security": [{"UserAPIKeyAuth": []}]}, "put": {"operationId": "sim_api_folder_external_api_set_vehicle", "summary": "Set Vehicle", "parameters": [], "responses": {"200": {"description": "OK", "content": {"application/json": {"schema": {"oneOf": [{"$ref": "#/components/schemas/VehicleVisibleOut"}, {"$ref": "#/components/schemas/VehicleHiddenOut"}], "title": "Response"}}}}}, "description": "Sets the current vehicle you have selected in the app.", "requestBody": {"content": {"application/json": {"schema": {"$ref": "#/components/schemas/VehiclePatchIn"}}}, "required": true}, "security": [{"UserAPIKeyAuth": []}]}}, "/external-api/results/{simulation_id}": {"post": {"operationId": "sim_api_folder_external_api_get_simulation_results", "summary": "Get Simulation Results", "parameters": [{"in": "path", "name": "simulation_id", "schema": {"title": "Simulation Id", "type": "integer"}, "required": true}], "responses": {"200": {"description": "OK", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/ResultsUnion"}}}}}, "requestBody": {"content": {"application/json": {"schema": {"anyOf": [{"$ref": "#/components/schemas/SimulationDetailsIn"}, {"type": "null"}]}}}, "required": false}, "security": [{"UserAPIKeyAuth": []}]}}, "/external-api/simulation-status/{simulation_id}": {"get": {"operationId": "sim_api_folder_external_api_get_simulation_status", "summary": "Get Simulation Status", "parameters": [{"in": "path", "name": "simulation_id", "schema": {"title": "Simulation Id", "type": "integer"}, "required": true}], "responses": {"200": {"description": "OK", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/SimulationStatus"}}}}}, "description": "Return the status of a simulation identified by its ID.", "security": [{"UserAPIKeyAuth": []}]}}, "/external-api/simulate": {"post": {"operationId": "sim_api_folder_external_api_run_external_simulation", "summary": "Run External Simulation", "parameters": [], "responses": {"200": {"description": "OK", "content": {"application/json": {"schema": {"$ref": "#/components/schemas/SimulationResponse"}}}}}, "description": "Run a simulation programmatically. See the full schema below.\n\nYou must supply a vehicle, track and ambient conditions.\nAmbient conditions and track can be referenced by id if they already exist in your team.\nA vehicle id must also be supplied.\n\nVehicle components can be partially supplied as patches. These patches create a new\nvehicle version using the copy-on-write versioning system.\n\nComponents are resolved either by id (if supplied), name (optionally with version number) or by the component currently on the vehicle.\n\nRunning a simulation will create a new vehicle within your team.\n\nIf the simulation completes within 15 seconds, the results will be returned in the response. Otherwise, a 202 response will be returned with an endpoint to fetch results once the simulation is complete.", "requestBody": {"content": {"application/json": {"schema": {"$ref": "#/components/schemas/SimulationIn"}, "examples": {"QSS": {"summary": "QSS", "description": "Run a simple QSS (use actual IDs from your team)", "value": {"name": "My First QSS", "simulation_config": {"flying_lap": true, "lap_count": 1}, "simulation_type": "lts", "vehicle": {"id": 1}, "track": {"id": 1}, "ambient_conditions": {"id": 1}}}, "Changing the Vehicle": {"summary": "Changing the Vehicle's Chassis", "description": "Run a simulation with vehicle component updates (use actual IDs from your team)", "value": {"name": "Changing the Chassis", "simulation_config": {"flying_lap": true, "lap_count": 1}, "simulation_type": "lts", "vehicle": {"id": 1, "chassis": {"wheelbase": {"value": 3, "unit": "m"}}}, "track": {"id": 1}, "ambient_conditions": {"id": 1}}}, "Component Replacement": {"summary": "Replace a component by ID", "description": "Run a simulation using a different chassis from your team by specifying its ID", "value": {"name": "Component Replacement Example", "simulation_config": {"flying_lap": true, "lap_count": 1}, "simulation_type": "lts", "vehicle": {"id": 1, "chassis": {"id": 5}}, "track": {"id": 1}, "ambient_conditions": {"id": 1}}}, "YMD Analysis": {"summary": "YMD Analysis", "description": "Partially complete json for ymd analysis. Requires track, ambient conditions and vehicle (use actual IDs from your team).", "value": {"simulation_type": "ymd", "simulation_config": {"Beta": {"min": -5, "max": 5}, "Delta": {"min": -5, "max": 5}, "lines": 10, "steps": 100, "velocity": 45, "circuit_closed": true}, "vehicle": {"id": 1}, "track": {"id": 1}, "ambient_conditions": {"id": 1}}}}}}, "required": true}, "security": [{"UserAPIKeyAuth": []}]}}}, "components": {"schemas": {"ActuationType": {"enum": ["direct_coilover", "rocker_coilover"], "title": "ActuationType", "type": "string"}, "AeroHiddenOut": {"properties": {"map_type": {"title": "Map Type", "type": "null"}, "map_mode": {"title": "Map Mode", "type": "null"}, "fixed_cop": {"title": "Fixed Cop", "type": "null"}, "fixed_scz": {"title": "Fixed Scz", "type": "null"}, "fixed_scx": {"title": "Fixed Scx", "type": "null"}, "fixed_scz_f": {"title": "Fixed Scz F", "type": "null"}, "fixed_scz_r": {"title": "Fixed Scz R", "type": "null"}, "front_rh": {"title": "Front Rh", "type": "null"}, "rear_rh": {"title": "Rear Rh", "type": "null"}, "cop_values": {"title": "Cop Values", "type": "null"}, "scz_values": {"title": "Scz Values", "type": "null"}, "scx_values": {"title": "Scx Values", "type": "null"}, "cop_values_percentage": {"title": "Cop Values Percentage", "type": "null"}, "scz_values_percentage": {"title": "Scz Values Percentage", "type": "null"}, "scx_values_percentage": {"title": "Scx Values Percentage", "type": "null"}, "scz_f_values": {"title": "Scz F Values", "type": "null"}, "scz_r_values": {"title": "Scz R Values", "type": "null"}, "scz_f_values_percentage": {"title": "Scz F Values Percentage", "type": "null"}, "scz_r_values_percentage": {"title": "Scz R Values Percentage", "type": "null"}, "scz_expression": {"title": "Scz Expression", "type": "null"}, "scx_expression": {"title": "Scx Expression", "type": "null"}, "cop_expression": {"title": "Cop Expression", "type": "null"}, "scz_f_expression": {"title": "Scz F Expression", "type": "null"}, "scz_r_expression": {"title": "Scz R Expression", "type": "null"}, "name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": true, "enum": [true], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "offsets": {"title": "Offsets", "type": "null"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number"], "title": "AeroHiddenOut", "type": "object"}, "AeroMode": {"enum": ["standard", "split"], "title": "AeroMode", "type": "string"}, "AeroOffsetHiddenOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": true, "enum": [true], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "input": {"title": "Input", "type": "null"}, "map_type": {"title": "Map Type", "type": "null"}, "coefficient_mode": {"title": "Coefficient Mode", "type": "null"}, "application_point": {"title": "Application Point", "type": "null"}, "scz_expression": {"title": "Scz Expression", "type": "null"}, "scx_expression": {"title": "Scx Expression", "type": "null"}, "cop_expression": {"title": "Cop Expression", "type": "null"}, "scz_f_expression": {"title": "Scz F Expression", "type": "null"}, "scz_r_expression": {"title": "Scz R Expression", "type": "null"}, "scz_map_offset": {"title": "Scz Map Offset", "type": "null"}, "scx_map_offset": {"title": "Scx Map Offset", "type": "null"}, "cop_map_offset": {"title": "Cop Map Offset", "type": "null"}, "scz_f_map_offset": {"title": "Scz F Map Offset", "type": "null"}, "scz_r_map_offset": {"title": "Scz R Map Offset", "type": "null"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number"], "title": "AeroOffsetHiddenOut", "type": "object"}, "AeroOffsetVisibleOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": false, "enum": [false], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "input": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "map_type": {"title": "Map Type", "type": "string"}, "coefficient_mode": {"title": "Coefficient Mode", "type": "string"}, "application_point": {"title": "Application Point", "type": "string"}, "scz_expression": {"$ref": "#/components/schemas/ExpressionSchema"}, "scx_expression": {"$ref": "#/components/schemas/ExpressionSchema"}, "cop_expression": {"$ref": "#/components/schemas/ExpressionSchema"}, "scz_f_expression": {"$ref": "#/components/schemas/ExpressionSchema"}, "scz_r_expression": {"$ref": "#/components/schemas/ExpressionSchema"}, "scz_map_offset": {"$ref": "#/components/schemas/TwoDListValuesSchema"}, "scx_map_offset": {"$ref": "#/components/schemas/TwoDListValuesSchema"}, "cop_map_offset": {"$ref": "#/components/schemas/TwoDListValuesSchema"}, "scz_f_map_offset": {"$ref": "#/components/schemas/TwoDListValuesSchema"}, "scz_r_map_offset": {"$ref": "#/components/schemas/TwoDListValuesSchema"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number", "input", "map_type", "coefficient_mode", "application_point", "scz_expression", "scx_expression", "cop_expression", "scz_f_expression", "scz_r_expression", "scz_map_offset", "scx_map_offset", "cop_map_offset", "scz_f_map_offset", "scz_r_map_offset"], "title": "AeroOffsetVisibleOut", "type": "object"}, "AeroVisibleOut": {"properties": {"map_type": {"$ref": "#/components/schemas/MapType"}, "map_mode": {"allOf": [{"$ref": "#/components/schemas/AeroMode"}], "default": "standard"}, "fixed_cop": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "fixed_scz": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "fixed_scx": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "fixed_scz_f": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "fixed_scz_r": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "front_rh": {"$ref": "#/components/schemas/ListValuesSchema"}, "rear_rh": {"$ref": "#/components/schemas/ListValuesSchema"}, "cop_values": {"$ref": "#/components/schemas/TwoDListValuesSchema"}, "scz_values": {"$ref": "#/components/schemas/TwoDListValuesSchema"}, "scx_values": {"$ref": "#/components/schemas/TwoDListValuesSchema"}, "cop_values_percentage": {"$ref": "#/components/schemas/TwoDListValuesSchema"}, "scz_values_percentage": {"$ref": "#/components/schemas/TwoDListValuesSchema"}, "scx_values_percentage": {"$ref": "#/components/schemas/TwoDListValuesSchema"}, "scz_f_values": {"$ref": "#/components/schemas/TwoDListValuesSchema"}, "scz_r_values": {"$ref": "#/components/schemas/TwoDListValuesSchema"}, "scz_f_values_percentage": {"$ref": "#/components/schemas/TwoDListValuesSchema"}, "scz_r_values_percentage": {"$ref": "#/components/schemas/TwoDListValuesSchema"}, "scz_expression": {"$ref": "#/components/schemas/ExpressionSchema"}, "scx_expression": {"$ref": "#/components/schemas/ExpressionSchema"}, "cop_expression": {"$ref": "#/components/schemas/ExpressionSchema"}, "scz_f_expression": {"$ref": "#/components/schemas/ExpressionSchema"}, "scz_r_expression": {"$ref": "#/components/schemas/ExpressionSchema"}, "name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": false, "enum": [false], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "offsets": {"anyOf": [{"items": {"oneOf": [{"$ref": "#/components/schemas/AeroOffsetVisibleOut"}, {"$ref": "#/components/schemas/AeroOffsetHiddenOut"}]}, "type": "array"}, {"type": "null"}], "title": "Offsets"}}, "required": ["map_type", "fixed_cop", "fixed_scz", "fixed_scx", "fixed_scz_f", "fixed_scz_r", "front_rh", "rear_rh", "cop_values", "scz_values", "scx_values", "cop_values_percentage", "scz_values_percentage", "scx_values_percentage", "scz_f_values", "scz_r_values", "scz_f_values_percentage", "scz_r_values_percentage", "scz_expression", "scx_expression", "cop_expression", "scz_f_expression", "scz_r_expression", "name", "is_hidden", "id", "created_at", "updated_at", "version_number"], "title": "AeroVisibleOut", "type": "object"}, "AntiRollBarHiddenOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": true, "enum": [true], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "stiffness": {"title": "Stiffness", "type": "null"}, "damping_coefficient": {"title": "Damping Coefficient", "type": "null"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number"], "title": "AntiRollBarHiddenOut", "type": "object"}, "AntiRollBarVisibleOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": false, "enum": [false], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "stiffness": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "damping_coefficient": {"$ref": "#/components/schemas/MeasurementNumberSchema"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number", "stiffness", "damping_coefficient"], "title": "AntiRollBarVisibleOut", "type": "object"}, "ArbType": {"enum": ["none", "u_bar", "tbar"], "title": "ArbType", "type": "string"}, "BatteryHiddenOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": true, "enum": [true], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "cell_map": {"title": "Cell Map", "type": "null"}, "internal_resistance": {"title": "Internal Resistance", "type": "null"}, "cells_in_series": {"title": "Cells In Series", "type": "null"}, "cells_in_parallel": {"title": "Cells In Parallel", "type": "null"}, "cell_capacity": {"title": "Cell Capacity", "type": "null"}, "state_of_charge": {"title": "State Of Charge", "type": "null"}, "max_charge_power": {"title": "Max Charge Power", "type": "null"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number"], "title": "BatteryHiddenOut", "type": "object"}, "BatteryVisibleOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": false, "enum": [false], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "cell_map": {"allOf": [{"$ref": "#/components/schemas/TwoDMapSchema"}], "description": "Where x is the current, y is the discharge rate, and z is the voltage."}, "internal_resistance": {"allOf": [{"$ref": "#/components/schemas/OneDMapSchema"}], "description": "Where x is the state of charge and y is the internal resistance."}, "cells_in_series": {"$ref": "#/components/schemas/IntMeasurementNumberSchema"}, "cells_in_parallel": {"$ref": "#/components/schemas/IntMeasurementNumberSchema"}, "cell_capacity": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "state_of_charge": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "max_charge_power": {"$ref": "#/components/schemas/MeasurementNumberSchema"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number", "cell_map", "internal_resistance", "cells_in_series", "cells_in_parallel", "cell_capacity", "state_of_charge", "max_charge_power"], "title": "BatteryVisibleOut", "type": "object"}, "BrakeHiddenOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": true, "enum": [true], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "bias": {"title": "Bias", "type": "null"}, "limit_mode": {"title": "Limit Mode", "type": "null"}, "pressure_mode": {"title": "Pressure Mode", "type": "null"}, "caliper_symmetry": {"title": "Caliper Symmetry", "type": "null"}, "gain": {"title": "Gain", "type": "null"}, "max_torque": {"title": "Max Torque", "type": "null"}, "max_brake_pressure": {"title": "Max Brake Pressure", "type": "null"}, "front_left_caliper": {"title": "Front Left Caliper", "type": "null"}, "front_right_caliper": {"title": "Front Right Caliper", "type": "null"}, "rear_left_caliper": {"title": "Rear Left Caliper", "type": "null"}, "rear_right_caliper": {"title": "Rear Right Caliper", "type": "null"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number"], "title": "BrakeHiddenOut", "type": "object"}, "BrakeLimitMode": {"enum": ["tyre_limit", "max_torque", "caliper_properties"], "title": "BrakeLimitMode", "type": "string"}, "BrakePressureMode": {"enum": ["caliper_properties", "gain"], "title": "BrakePressureMode", "type": "string"}, "BrakeVisibleOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": false, "enum": [false], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "bias": {"allOf": [{"$ref": "#/components/schemas/NumericOrOneDSchema"}], "description": "Where x is the vehicle speed and y is the brake bias."}, "limit_mode": {"$ref": "#/components/schemas/BrakeLimitMode"}, "pressure_mode": {"$ref": "#/components/schemas/BrakePressureMode"}, "caliper_symmetry": {"title": "Caliper Symmetry", "type": "boolean"}, "gain": {"$ref": "#/components/schemas/TwoAxisMeasurementSchema"}, "max_torque": {"$ref": "#/components/schemas/NullableTwoAxisMeasurementSchema"}, "max_brake_pressure": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "front_left_caliper": {"anyOf": [{"oneOf": [{"$ref": "#/components/schemas/CaliperVisibleOut"}, {"$ref": "#/components/schemas/CaliperHiddenOut"}]}, {"type": "null"}], "title": "Front Left Caliper"}, "front_right_caliper": {"anyOf": [{"oneOf": [{"$ref": "#/components/schemas/CaliperVisibleOut"}, {"$ref": "#/components/schemas/CaliperHiddenOut"}]}, {"type": "null"}], "title": "Front Right Caliper"}, "rear_left_caliper": {"anyOf": [{"oneOf": [{"$ref": "#/components/schemas/CaliperVisibleOut"}, {"$ref": "#/components/schemas/CaliperHiddenOut"}]}, {"type": "null"}], "title": "Rear Left Caliper"}, "rear_right_caliper": {"anyOf": [{"oneOf": [{"$ref": "#/components/schemas/CaliperVisibleOut"}, {"$ref": "#/components/schemas/CaliperHiddenOut"}]}, {"type": "null"}], "title": "Rear Right Caliper"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number", "bias", "limit_mode", "pressure_mode", "caliper_symmetry", "gain", "max_torque", "max_brake_pressure"], "title": "BrakeVisibleOut", "type": "object"}, "BumpStopHiddenOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": true, "enum": [true], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "spring": {"title": "Spring", "type": "null"}, "damper": {"title": "Damper", "type": "null"}, "reference_component": {"title": "Reference Component", "type": "null"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number"], "title": "BumpStopHiddenOut", "type": "object"}, "BumpStopReferenceComponent": {"enum": ["spring", "damper", "wheel"], "title": "BumpStopReferenceComponent", "type": "string"}, "BumpStopVisibleOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": false, "enum": [false], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "spring": {"$ref": "#/components/schemas/NumericOrOneDSchema"}, "damper": {"$ref": "#/components/schemas/NumericOrOneDSchema"}, "reference_component": {"$ref": "#/components/schemas/BumpStopReferenceComponent"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number", "spring", "damper", "reference_component"], "title": "BumpStopVisibleOut", "type": "object"}, "CaliperHiddenOut": {"properties": {"nr_pistons": {"title": "Nr Pistons", "type": "null"}, "piston_diameter": {"title": "Piston Diameter", "type": "null"}, "brake_pad_friction_coefficient": {"title": "Brake Pad Friction Coefficient", "type": "null"}, "outer_disc_radius": {"title": "Outer Disc Radius", "type": "null"}, "inner_disc_radius": {"title": "Inner Disc Radius", "type": "null"}, "name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": true, "enum": [true], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number"], "title": "CaliperHiddenOut", "type": "object"}, "CaliperVisibleOut": {"properties": {"nr_pistons": {"$ref": "#/components/schemas/IntMeasurementNumberSchema"}, "piston_diameter": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "brake_pad_friction_coefficient": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "outer_disc_radius": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "inner_disc_radius": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": false, "enum": [false], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}}, "required": ["nr_pistons", "piston_diameter", "brake_pad_friction_coefficient", "outer_disc_radius", "inner_disc_radius", "name", "is_hidden", "id", "created_at", "updated_at", "version_number"], "title": "CaliperVisibleOut", "type": "object"}, "ChassisHiddenOut": {"properties": {"unsprung_mass": {"title": "Unsprung Mass", "type": "null"}, "trackwidth": {"title": "Trackwidth", "type": "null"}, "wheelbase": {"title": "Wheelbase", "type": "null"}, "ixx": {"title": "Ixx", "type": "null"}, "iyy": {"title": "Iyy", "type": "null"}, "izz": {"title": "Izz", "type": "null"}, "COGH": {"title": "Cogh", "type": "null"}, "unsprung_COGH": {"title": "Unsprung Cogh", "type": "null"}, "installation_stiffness": {"title": "Installation Stiffness", "type": "null"}, "ride_height": {"title": "Ride Height", "type": "null"}, "driver_position": {"title": "Driver Position", "type": "null"}, "ballast_position": {"title": "Ballast Position", "type": "null"}, "fuel_position": {"title": "Fuel Position", "type": "null"}, "name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": true, "enum": [true], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number"], "title": "ChassisHiddenOut", "type": "object"}, "ChassisVisibleOut": {"properties": {"unsprung_mass": {"$ref": "#/components/schemas/FourCornerMeasurementSchema"}, "trackwidth": {"$ref": "#/components/schemas/TwoAxisMeasurementSchema"}, "wheelbase": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "ixx": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "iyy": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "izz": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "COGH": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "unsprung_COGH": {"$ref": "#/components/schemas/OptionalTwoAxisMeasurementSchema"}, "installation_stiffness": {"$ref": "#/components/schemas/OptionalTwoAxisMeasurementSchema"}, "ride_height": {"$ref": "#/components/schemas/TwoAxisMeasurementSchema"}, "driver_position": {"$ref": "#/components/schemas/Optional3DCoordsSchema"}, "ballast_position": {"$ref": "#/components/schemas/Optional3DCoordsSchema"}, "fuel_position": {"$ref": "#/components/schemas/Optional3DCoordsSchema"}, "name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": false, "enum": [false], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}}, "required": ["unsprung_mass", "trackwidth", "wheelbase", "ixx", "iyy", "izz", "COGH", "unsprung_COGH", "installation_stiffness", "ride_height", "driver_position", "ballast_position", "fuel_position", "name", "is_hidden", "id", "created_at", "updated_at", "version_number"], "title": "ChassisVisibleOut", "type": "object"}, "DampersHiddenOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": true, "enum": [true], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "damper": {"title": "Damper", "type": "null"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number"], "title": "DampersHiddenOut", "type": "object"}, "DampersVisibleOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": false, "enum": [false], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "damper": {"$ref": "#/components/schemas/NumericOrOneDSchema"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number", "damper"], "title": "DampersVisibleOut", "type": "object"}, "DifferentialHiddenOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": true, "enum": [true], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "diff_type": {"title": "Diff Type", "type": "null"}, "user_input_type": {"title": "User Input Type", "type": "null"}, "power_ramp_angle": {"title": "Power Ramp Angle", "type": "null"}, "brake_ramp_angle": {"title": "Brake Ramp Angle", "type": "null"}, "max_faces": {"title": "Max Faces", "type": "null"}, "faces": {"title": "Faces", "type": "null"}, "drive_locking": {"title": "Drive Locking", "type": "null"}, "coast_locking": {"title": "Coast Locking", "type": "null"}, "preload": {"title": "Preload", "type": "null"}, "speed_map": {"title": "Speed Map", "type": "null"}, "torque_map": {"title": "Torque Map", "type": "null"}, "enable_torque_sensing": {"title": "Enable Torque Sensing", "type": "null"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number"], "title": "DifferentialHiddenOut", "type": "object"}, "DifferentialType": {"enum": ["open", "locked", "lsd"], "title": "DifferentialType", "type": "string"}, "DifferentialVisibleOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": false, "enum": [false], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "diff_type": {"$ref": "#/components/schemas/DifferentialType"}, "user_input_type": {"title": "User Input Type", "type": "string"}, "power_ramp_angle": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "brake_ramp_angle": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "max_faces": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "faces": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "drive_locking": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "coast_locking": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "preload": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "speed_map": {"allOf": [{"$ref": "#/components/schemas/OptionalOneDMapSchema"}], "description": "Where x is input torque and y is the output wheel speed."}, "torque_map": {"allOf": [{"$ref": "#/components/schemas/OneDMapSchema"}], "description": "Where x is the input torque and y is the torque output."}, "enable_torque_sensing": {"title": "Enable Torque Sensing", "type": "boolean"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number", "diff_type", "user_input_type", "power_ramp_angle", "brake_ramp_angle", "max_faces", "faces", "drive_locking", "coast_locking", "preload", "speed_map", "torque_map", "enable_torque_sensing"], "title": "DifferentialVisibleOut", "type": "object"}, "DrivetrainType": {"enum": ["FWD", "RWD", "AWD", "HM"], "title": "DrivetrainType", "type": "string"}, "EfficiencyHiddenOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": true, "enum": [true], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "efficiency": {"title": "Efficiency", "type": "null"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number"], "title": "EfficiencyHiddenOut", "type": "object"}, "EfficiencyVisibleOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": false, "enum": [false], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "efficiency": {"allOf": [{"$ref": "#/components/schemas/NumericOrTwoDSchema"}], "description": "Where 2d_x is the torque, 2d_y is the motor speed and 2d_z is the efficiency."}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number", "efficiency"], "title": "EfficiencyVisibleOut", "type": "object"}, "ElectricMotorHiddenOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": true, "enum": [true], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "torque_curve": {"title": "Torque Curve", "type": "null"}, "n_engine_max": {"title": "N Engine Max", "type": "null"}, "n_engine_min": {"title": "N Engine Min", "type": "null"}, "max_power": {"title": "Max Power", "type": "null"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number"], "title": "ElectricMotorHiddenOut", "type": "object"}, "ElectricMotorVisibleOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": false, "enum": [false], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "torque_curve": {"allOf": [{"$ref": "#/components/schemas/OneDOrTwoDSchema"}], "description": "Where 1d_x is the motor speed, 1d_y is the torque output, 2d_x is the voltage, 2d_y is the motor speed and 2d_z is the torque output."}, "n_engine_max": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "n_engine_min": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "max_power": {"$ref": "#/components/schemas/MeasurementNumberSchema"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number", "torque_curve", "n_engine_max", "n_engine_min", "max_power"], "title": "ElectricMotorVisibleOut", "type": "object"}, "EngineHiddenOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": true, "enum": [true], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "torque_curve": {"title": "Torque Curve", "type": "null"}, "brake_curve": {"title": "Brake Curve", "type": "null"}, "n_engine_max": {"title": "N Engine Max", "type": "null"}, "n_engine_min": {"title": "N Engine Min", "type": "null"}, "power": {"title": "Power", "type": "null"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number"], "title": "EngineHiddenOut", "type": "object"}, "EngineVisibleOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": false, "enum": [false], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "torque_curve": {"allOf": [{"$ref": "#/components/schemas/OneDMapSchema"}], "description": "Where x is the engine speed and y is the torque output."}, "brake_curve": {"allOf": [{"$ref": "#/components/schemas/OptionalOneDMapSchema"}], "description": "Where x is the engine speed and y is the torque output."}, "n_engine_max": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "n_engine_min": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "power": {"$ref": "#/components/schemas/MeasurementNumberSchema"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number", "torque_curve", "brake_curve", "n_engine_max", "n_engine_min", "power"], "title": "EngineVisibleOut", "type": "object"}, "ExpressionSchema": {"properties": {"data_type": {"const": "expression", "enum": ["expression"], "title": "Data Type", "type": "string"}, "expression": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Expression"}, "raw_expression": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Raw Expression"}, "variables": {"anyOf": [{"additionalProperties": {"type": "string"}, "type": "object"}, {"type": "null"}], "title": "Variables"}, "plotting_parameters": {"anyOf": [{"$ref": "#/components/schemas/PlottingParametersSchema"}, {"type": "null"}]}}, "required": ["data_type"], "title": "ExpressionSchema", "type": "object"}, "FourCornerMeasurementSchema": {"properties": {"FL": {"title": "Fl", "type": "number"}, "FR": {"title": "Fr", "type": "number"}, "RL": {"title": "Rl", "type": "number"}, "RR": {"title": "Rr", "type": "number"}, "unit": {"$ref": "#/components/schemas/Unit"}, "symmetry": {"title": "Symmetry", "type": "boolean"}}, "required": ["FL", "FR", "RL", "RR", "unit", "symmetry"], "title": "FourCornerMeasurementSchema", "type": "object"}, "GearsHiddenOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": true, "enum": [true], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "gear_ratios": {"title": "Gear Ratios", "type": "null"}, "final_drive": {"title": "Final Drive", "type": "null"}, "bevel_ratio": {"title": "Bevel Ratio", "type": "null"}, "upshift_time": {"title": "Upshift Time", "type": "null"}, "downshift_time": {"title": "Downshift Time", "type": "null"}, "shift_lock_time": {"title": "Shift Lock Time", "type": "null"}, "torque_reduction": {"title": "Torque Reduction", "type": "null"}, "gear_inertias": {"title": "Gear Inertias", "type": "null"}, "final_drive_efficiency": {"title": "Final Drive Efficiency", "type": "null"}, "bevel_efficiency": {"title": "Bevel Efficiency", "type": "null"}, "transmission_efficiency": {"title": "Transmission Efficiency", "type": "null"}, "n_engine_max_per_gear": {"title": "N Engine Max Per Gear", "type": "null"}, "shift_strategy": {"title": "Shift Strategy", "type": "null"}, "manual_shift_points_speed": {"title": "Manual Shift Points Speed", "type": "null"}, "manual_shift_points_n_engine": {"title": "Manual Shift Points N Engine", "type": "null"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number"], "title": "GearsHiddenOut", "type": "object"}, "GearsVisibleOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": false, "enum": [false], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "gear_ratios": {"$ref": "#/components/schemas/ListValuesSchema"}, "final_drive": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "bevel_ratio": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "upshift_time": {"$ref": "#/components/schemas/NumericOrListSchema"}, "downshift_time": {"$ref": "#/components/schemas/NumericOrListSchema"}, "shift_lock_time": {"$ref": "#/components/schemas/NumericOrListSchema"}, "torque_reduction": {"$ref": "#/components/schemas/NumericOrListSchema"}, "gear_inertias": {"$ref": "#/components/schemas/ListValuesSchema"}, "final_drive_efficiency": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "bevel_efficiency": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "transmission_efficiency": {"$ref": "#/components/schemas/OptionalListValuesSchema"}, "n_engine_max_per_gear": {"$ref": "#/components/schemas/OptionalListValuesSchema"}, "shift_strategy": {"$ref": "#/components/schemas/ShiftStrategy"}, "manual_shift_points_speed": {"$ref": "#/components/schemas/OptionalListValuesSchema"}, "manual_shift_points_n_engine": {"$ref": "#/components/schemas/OptionalListValuesSchema"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number", "gear_ratios", "final_drive", "bevel_ratio", "upshift_time", "downshift_time", "shift_lock_time", "torque_reduction", "gear_inertias", "final_drive_efficiency", "bevel_efficiency", "transmission_efficiency", "n_engine_max_per_gear", "shift_strategy", "manual_shift_points_speed", "manual_shift_points_n_engine"], "title": "GearsVisibleOut", "type": "object"}, "HeaveType": {"enum": ["none", "cross", "tbar"], "title": "HeaveType", "type": "string"}, "InitializationHiddenOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": true, "enum": [true], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "toe_angle": {"title": "Toe Angle", "type": "null"}, "toe_distance": {"title": "Toe Distance", "type": "null"}, "reference_distance": {"title": "Reference Distance", "type": "null"}, "camber_angle": {"title": "Camber Angle", "type": "null"}, "ride_height": {"title": "Ride Height", "type": "null"}, "bumpstop_gap": {"title": "Bumpstop Gap", "type": "null"}, "heave_bumpstop_gap": {"title": "Heave Bumpstop Gap", "type": "null"}, "heave_spring_gap": {"title": "Heave Spring Gap", "type": "null"}, "tyre_pressure": {"title": "Tyre Pressure", "type": "null"}, "sprung_mass": {"title": "Sprung Mass", "type": "null"}, "driver_mass": {"title": "Driver Mass", "type": "null"}, "fuel_mass": {"title": "Fuel Mass", "type": "null"}, "ballast_mass": {"title": "Ballast Mass", "type": "null"}, "longitudinal_mass_distribution": {"title": "Longitudinal Mass Distribution", "type": "null"}, "lateral_mass_distribution": {"title": "Lateral Mass Distribution", "type": "null"}, "corner_weight": {"title": "Corner Weight", "type": "null"}, "setup_condition_enabled": {"title": "Setup Condition Enabled", "type": "null"}, "running_driver_mass": {"title": "Running Driver Mass", "type": "null"}, "running_fuel_mass": {"title": "Running Fuel Mass", "type": "null"}, "running_ballast_mass": {"title": "Running Ballast Mass", "type": "null"}, "running_rigid_wheel_radius": {"title": "Running Rigid Wheel Radius", "type": "null"}, "running_rigid_wheel_mass": {"title": "Running Rigid Wheel Mass", "type": "null"}, "running_tyre_pressure": {"title": "Running Tyre Pressure", "type": "null"}, "running_condition": {"title": "Running Condition", "type": "null"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number"], "title": "InitializationHiddenOut", "type": "object"}, "InitializationVisibleOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": false, "enum": [false], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "toe_angle": {"$ref": "#/components/schemas/FourCornerMeasurementSchema"}, "toe_distance": {"$ref": "#/components/schemas/OptionalFourCornerMeasurementSchema"}, "reference_distance": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "camber_angle": {"$ref": "#/components/schemas/FourCornerMeasurementSchema"}, "ride_height": {"$ref": "#/components/schemas/TwoAxisMeasurementSchema"}, "bumpstop_gap": {"$ref": "#/components/schemas/FourCornerMeasurementSchema"}, "heave_bumpstop_gap": {"$ref": "#/components/schemas/TwoAxisMeasurementSchema"}, "heave_spring_gap": {"$ref": "#/components/schemas/TwoAxisMeasurementSchema"}, "tyre_pressure": {"$ref": "#/components/schemas/FourCornerMeasurementSchema"}, "sprung_mass": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "driver_mass": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "fuel_mass": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "ballast_mass": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "longitudinal_mass_distribution": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "lateral_mass_distribution": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "corner_weight": {"$ref": "#/components/schemas/OptionalFourCornerMeasurementSchema"}, "setup_condition_enabled": {"default": false, "title": "Setup Condition Enabled", "type": "boolean"}, "running_driver_mass": {"$ref": "#/components/schemas/OptionalMeasurementNumberSchema"}, "running_fuel_mass": {"$ref": "#/components/schemas/OptionalMeasurementNumberSchema"}, "running_ballast_mass": {"$ref": "#/components/schemas/OptionalMeasurementNumberSchema"}, "running_rigid_wheel_radius": {"$ref": "#/components/schemas/OptionalFourCornerMeasurementSchema"}, "running_rigid_wheel_mass": {"$ref": "#/components/schemas/OptionalFourCornerMeasurementSchema"}, "running_tyre_pressure": {"$ref": "#/components/schemas/OptionalFourCornerMeasurementSchema"}, "running_condition": {"$ref": "#/components/schemas/RunningConditionSchema"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number", "toe_angle", "toe_distance", "reference_distance", "camber_angle", "ride_height", "bumpstop_gap", "heave_bumpstop_gap", "heave_spring_gap", "tyre_pressure", "sprung_mass", "driver_mass", "fuel_mass", "ballast_mass", "longitudinal_mass_distribution", "lateral_mass_distribution", "corner_weight", "running_driver_mass", "running_fuel_mass", "running_ballast_mass", "running_rigid_wheel_radius", "running_rigid_wheel_mass", "running_tyre_pressure", "running_condition"], "title": "InitializationVisibleOut", "type": "object"}, "IntMeasurementNumberSchema": {"properties": {"value": {"title": "Value", "type": "integer"}, "unit": {"$ref": "#/components/schemas/Unit"}}, "required": ["value", "unit"], "title": "IntMeasurementNumberSchema", "type": "object"}, "KinematicsHiddenOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": true, "enum": [true], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "suspension_type": {"title": "Suspension Type", "type": "null"}, "actuation_type": {"title": "Actuation Type", "type": "null"}, "mounting_point": {"title": "Mounting Point", "type": "null"}, "arb_type": {"title": "Arb Type", "type": "null"}, "heave_type": {"title": "Heave Type", "type": "null"}, "pickup_points": {"title": "Pickup Points", "type": "null"}, "pickup_points_offset": {"title": "Pickup Points Offset", "type": "null"}, "roll_centre_height": {"title": "Roll Centre Height", "type": "null"}, "instant_centre_angle_cp": {"title": "Instant Centre Angle Cp", "type": "null"}, "instant_centre_angle_wcp": {"title": "Instant Centre Angle Wcp", "type": "null"}, "camber": {"title": "Camber", "type": "null"}, "toe": {"title": "Toe", "type": "null"}, "caster": {"title": "Caster", "type": "null"}, "king_pin_inclination": {"title": "King Pin Inclination", "type": "null"}, "wheelbase_migration": {"title": "Wheelbase Migration", "type": "null"}, "track_migration": {"title": "Track Migration", "type": "null"}, "rocker_angle": {"title": "Rocker Angle", "type": "null"}, "spring_motion_ratio": {"title": "Spring Motion Ratio", "type": "null"}, "damper_motion_ratio": {"title": "Damper Motion Ratio", "type": "null"}, "heave_spring_motion_ratio": {"title": "Heave Spring Motion Ratio", "type": "null"}, "arb_motion_ratio": {"title": "Arb Motion Ratio", "type": "null"}, "rack_limits": {"title": "Rack Limits", "type": "null"}, "heave_limits": {"title": "Heave Limits", "type": "null"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number"], "title": "KinematicsHiddenOut", "type": "object"}, "KinematicsVisibleOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": false, "enum": [false], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "suspension_type": {"$ref": "#/components/schemas/SuspensionType"}, "actuation_type": {"$ref": "#/components/schemas/ActuationType"}, "mounting_point": {"$ref": "#/components/schemas/MountingPoint"}, "arb_type": {"$ref": "#/components/schemas/ArbType"}, "heave_type": {"$ref": "#/components/schemas/HeaveType"}, "pickup_points": {"$ref": "#/components/schemas/PUPDictSchema"}, "pickup_points_offset": {"$ref": "#/components/schemas/Optional3DCoordsSchema"}, "roll_centre_height": {"allOf": [{"$ref": "#/components/schemas/NumericOrOneDSchema"}], "description": "Where x is the suspension travel"}, "instant_centre_angle_cp": {"allOf": [{"$ref": "#/components/schemas/NumericOrOneDSchema"}], "description": "Where x is the suspension travel"}, "instant_centre_angle_wcp": {"allOf": [{"$ref": "#/components/schemas/NumericOrOneDSchema"}], "description": "Where x is the suspension travel"}, "camber": {"allOf": [{"$ref": "#/components/schemas/NumericOrOneDSchema"}], "description": "Where x is the suspension travel"}, "toe": {"allOf": [{"$ref": "#/components/schemas/NumericOrOneDSchema"}], "description": "Where x is the suspension travel"}, "caster": {"allOf": [{"$ref": "#/components/schemas/NumericOrOneDSchema"}], "description": "Where x is the suspension travel"}, "king_pin_inclination": {"allOf": [{"$ref": "#/components/schemas/NumericOrOneDSchema"}], "description": "Where x is the suspension travel"}, "wheelbase_migration": {"allOf": [{"$ref": "#/components/schemas/NumericOrOneDSchema"}], "description": "Where x is the suspension travel"}, "track_migration": {"allOf": [{"$ref": "#/components/schemas/NumericOrOneDSchema"}], "description": "Where x is the suspension travel"}, "rocker_angle": {"allOf": [{"$ref": "#/components/schemas/NumericOrOneDSchema"}], "description": "Where x is the suspension travel"}, "spring_motion_ratio": {"allOf": [{"$ref": "#/components/schemas/NumericOrOneDSchema"}], "description": "Where x is the suspension travel"}, "damper_motion_ratio": {"allOf": [{"$ref": "#/components/schemas/NumericOrOneDSchema"}], "description": "Where x is the suspension travel"}, "heave_spring_motion_ratio": {"allOf": [{"$ref": "#/components/schemas/NumericOrOneDSchema"}], "description": "Where x is the suspension travel"}, "arb_motion_ratio": {"allOf": [{"$ref": "#/components/schemas/NumericOrOneDSchema"}], "description": "Where x is the suspension roll "}, "rack_limits": {"$ref": "#/components/schemas/LimitRangeSchema"}, "heave_limits": {"$ref": "#/components/schemas/LimitRangeSchema"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number", "suspension_type", "actuation_type", "mounting_point", "arb_type", "heave_type", "pickup_points", "pickup_points_offset", "roll_centre_height", "instant_centre_angle_cp", "instant_centre_angle_wcp", "camber", "toe", "caster", "king_pin_inclination", "wheelbase_migration", "track_migration", "rocker_angle", "spring_motion_ratio", "damper_motion_ratio", "heave_spring_motion_ratio", "arb_motion_ratio", "rack_limits", "heave_limits"], "title": "KinematicsVisibleOut", "type": "object"}, "LimitRangeSchema": {"description": "Min/max limits (e.g. rack travel, damper travel).", "properties": {"min": {"title": "Min", "type": "number"}, "max": {"title": "Max", "type": "number"}, "unit": {"title": "Unit", "type": "string"}}, "required": ["min", "max", "unit"], "title": "LimitRangeSchema", "type": "object"}, "ListValuesSchema": {"properties": {"values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Values"}, "unit": {"$ref": "#/components/schemas/Unit"}}, "required": ["values", "unit"], "title": "ListValuesSchema", "type": "object"}, "MapType": {"enum": ["coefficient", "map1d", "map2d", "percentage", "expression"], "title": "MapType", "type": "string"}, "MeasurementNumberSchema": {"properties": {"value": {"title": "Value", "type": "number"}, "unit": {"$ref": "#/components/schemas/Unit"}}, "required": ["value", "unit"], "title": "MeasurementNumberSchema", "type": "object"}, "MountingPoint": {"enum": ["uca", "lca", "upright"], "title": "MountingPoint", "type": "string"}, "NullableTwoAxisMeasurementSchema": {"properties": {"front": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Front"}, "rear": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Rear"}, "unit": {"$ref": "#/components/schemas/Unit"}}, "required": ["front", "rear", "unit"], "title": "NullableTwoAxisMeasurementSchema", "type": "object"}, "NumericOrListSchema": {"properties": {"data_type": {"anyOf": [{"const": "list", "enum": ["list"], "type": "string"}, {"const": "numeric", "enum": ["numeric"], "type": "string"}], "title": "Data Type"}, "numeric_value": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Numeric Value"}, "numeric_unit": {"$ref": "#/components/schemas/Unit"}, "list_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "List Values"}, "list_unit": {"$ref": "#/components/schemas/Unit"}}, "required": ["data_type", "numeric_unit", "list_unit"], "title": "NumericOrListSchema", "type": "object"}, "NumericOrOneDSchema": {"properties": {"data_type": {"anyOf": [{"const": "numeric", "enum": ["numeric"], "type": "string"}, {"const": "map1d", "enum": ["map1d"], "type": "string"}], "title": "Data Type"}, "map_1d_x_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 1D X Values"}, "map_1d_y_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 1D Y Values"}, "map_1d_x_unit": {"$ref": "#/components/schemas/Unit"}, "map_1d_y_unit": {"$ref": "#/components/schemas/Unit"}, "numeric_value": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Numeric Value"}, "numeric_unit": {"$ref": "#/components/schemas/Unit"}}, "required": ["data_type", "map_1d_x_unit", "map_1d_y_unit", "numeric_unit"], "title": "NumericOrOneDSchema", "type": "object"}, "NumericOrTwoDOrExpressionSchema": {"properties": {"data_type": {"anyOf": [{"const": "numeric", "enum": ["numeric"], "type": "string"}, {"const": "map2d", "enum": ["map2d"], "type": "string"}, {"const": "expression", "enum": ["expression"], "type": "string"}], "title": "Data Type"}, "expression": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Expression"}, "raw_expression": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Raw Expression"}, "variables": {"anyOf": [{"additionalProperties": {"type": "string"}, "type": "object"}, {"type": "null"}], "title": "Variables"}, "plotting_parameters": {"anyOf": [{"$ref": "#/components/schemas/PlottingParametersSchema"}, {"type": "null"}]}, "map_2d_x_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 2D X Values"}, "map_2d_y_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 2D Y Values"}, "map_2d_z_values": {"anyOf": [{"items": {"items": {"type": "number"}, "type": "array"}, "type": "array"}, {"type": "null"}], "title": "Map 2D Z Values"}, "map_2d_x_unit": {"$ref": "#/components/schemas/Unit"}, "map_2d_y_unit": {"$ref": "#/components/schemas/Unit"}, "map_2d_z_unit": {"$ref": "#/components/schemas/Unit"}, "numeric_value": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Numeric Value"}, "numeric_unit": {"$ref": "#/components/schemas/Unit"}}, "required": ["data_type", "map_2d_x_unit", "map_2d_y_unit", "map_2d_z_unit", "numeric_unit"], "title": "NumericOrTwoDOrExpressionSchema", "type": "object"}, "NumericOrTwoDSchema": {"properties": {"data_type": {"anyOf": [{"const": "numeric", "enum": ["numeric"], "type": "string"}, {"const": "map2d", "enum": ["map2d"], "type": "string"}], "title": "Data Type"}, "map_2d_x_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 2D X Values"}, "map_2d_y_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 2D Y Values"}, "map_2d_z_values": {"anyOf": [{"items": {"items": {"type": "number"}, "type": "array"}, "type": "array"}, {"type": "null"}], "title": "Map 2D Z Values"}, "map_2d_x_unit": {"$ref": "#/components/schemas/Unit"}, "map_2d_y_unit": {"$ref": "#/components/schemas/Unit"}, "map_2d_z_unit": {"$ref": "#/components/schemas/Unit"}, "numeric_value": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Numeric Value"}, "numeric_unit": {"$ref": "#/components/schemas/Unit"}}, "required": ["data_type", "map_2d_x_unit", "map_2d_y_unit", "map_2d_z_unit", "numeric_unit"], "title": "NumericOrTwoDSchema", "type": "object"}, "OneDMapSchema": {"properties": {"map_1d_x_values": {"items": {"type": "number"}, "title": "Map 1D X Values", "type": "array"}, "map_1d_y_values": {"items": {"type": "number"}, "title": "Map 1D Y Values", "type": "array"}, "map_1d_x_unit": {"$ref": "#/components/schemas/Unit"}, "map_1d_y_unit": {"$ref": "#/components/schemas/Unit"}}, "required": ["map_1d_x_values", "map_1d_y_values", "map_1d_x_unit", "map_1d_y_unit"], "title": "OneDMapSchema", "type": "object"}, "OneDOrTwoDSchema": {"properties": {"data_type": {"anyOf": [{"const": "map1d", "enum": ["map1d"], "type": "string"}, {"const": "map2d", "enum": ["map2d"], "type": "string"}], "title": "Data Type"}, "map_2d_x_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 2D X Values"}, "map_2d_y_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 2D Y Values"}, "map_2d_z_values": {"anyOf": [{"items": {"items": {"type": "number"}, "type": "array"}, "type": "array"}, {"type": "null"}], "title": "Map 2D Z Values"}, "map_2d_x_unit": {"$ref": "#/components/schemas/Unit"}, "map_2d_y_unit": {"$ref": "#/components/schemas/Unit"}, "map_2d_z_unit": {"$ref": "#/components/schemas/Unit"}, "map_1d_x_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 1D X Values"}, "map_1d_y_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 1D Y Values"}, "map_1d_x_unit": {"$ref": "#/components/schemas/Unit"}, "map_1d_y_unit": {"$ref": "#/components/schemas/Unit"}}, "required": ["data_type", "map_2d_x_unit", "map_2d_y_unit", "map_2d_z_unit", "map_1d_x_unit", "map_1d_y_unit"], "title": "OneDOrTwoDSchema", "type": "object"}, "Optional3DCoordsSchema": {"properties": {"x": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "X"}, "y": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Y"}, "z": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Z"}, "unit": {"$ref": "#/components/schemas/Unit"}, "enabled": {"title": "Enabled", "type": "boolean"}}, "required": ["unit", "enabled"], "title": "Optional3DCoordsSchema", "type": "object"}, "OptionalFourCornerMeasurementSchema": {"properties": {"FL": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Fl"}, "FR": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Fr"}, "RL": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Rl"}, "RR": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Rr"}, "unit": {"$ref": "#/components/schemas/Unit"}, "symmetry": {"title": "Symmetry", "type": "boolean"}, "enabled": {"title": "Enabled", "type": "boolean"}}, "required": ["unit", "symmetry", "enabled"], "title": "OptionalFourCornerMeasurementSchema", "type": "object"}, "OptionalListValuesSchema": {"properties": {"values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Values"}, "unit": {"$ref": "#/components/schemas/Unit"}, "enabled": {"title": "Enabled", "type": "boolean"}}, "required": ["unit", "enabled"], "title": "OptionalListValuesSchema", "type": "object"}, "OptionalMeasurementNumberSchema": {"properties": {"value": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Value"}, "unit": {"$ref": "#/components/schemas/Unit"}, "enabled": {"title": "Enabled", "type": "boolean"}}, "required": ["unit", "enabled"], "title": "OptionalMeasurementNumberSchema", "type": "object"}, "OptionalNumericOrOneDSchema": {"properties": {"data_type": {"anyOf": [{"const": "numeric", "enum": ["numeric"], "type": "string"}, {"const": "map1d", "enum": ["map1d"], "type": "string"}], "title": "Data Type"}, "map_1d_x_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 1D X Values"}, "map_1d_y_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 1D Y Values"}, "map_1d_x_unit": {"$ref": "#/components/schemas/Unit"}, "map_1d_y_unit": {"$ref": "#/components/schemas/Unit"}, "numeric_value": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Numeric Value"}, "numeric_unit": {"$ref": "#/components/schemas/Unit"}, "enabled": {"title": "Enabled", "type": "boolean"}}, "required": ["data_type", "map_1d_x_unit", "map_1d_y_unit", "numeric_unit", "enabled"], "title": "OptionalNumericOrOneDSchema", "type": "object"}, "OptionalOneDMapSchema": {"properties": {"map_1d_x_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 1D X Values"}, "map_1d_y_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 1D Y Values"}, "map_1d_x_unit": {"$ref": "#/components/schemas/Unit"}, "map_1d_y_unit": {"$ref": "#/components/schemas/Unit"}, "enabled": {"title": "Enabled", "type": "boolean"}}, "required": ["map_1d_x_unit", "map_1d_y_unit", "enabled"], "title": "OptionalOneDMapSchema", "type": "object"}, "OptionalPerAxisTwoAxisMeasurementSchema": {"properties": {"front": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Front"}, "rear": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Rear"}, "unit": {"$ref": "#/components/schemas/Unit"}, "front_enabled": {"title": "Front Enabled", "type": "boolean"}, "rear_enabled": {"title": "Rear Enabled", "type": "boolean"}}, "required": ["unit", "front_enabled", "rear_enabled"], "title": "OptionalPerAxisTwoAxisMeasurementSchema", "type": "object"}, "OptionalTwoAxisMeasurementSchema": {"properties": {"front": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Front"}, "rear": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Rear"}, "unit": {"$ref": "#/components/schemas/Unit"}, "enabled": {"title": "Enabled", "type": "boolean"}}, "required": ["unit", "enabled"], "title": "OptionalTwoAxisMeasurementSchema", "type": "object"}, "PUPDictSchema": {"properties": {"values": {"anyOf": [{"$ref": "#/components/schemas/PickupPointsSchema"}, {"type": "null"}]}, "unit": {"$ref": "#/components/schemas/Unit"}, "enabled": {"title": "Enabled", "type": "boolean"}}, "required": ["unit", "enabled"], "title": "PUPDictSchema", "type": "object"}, "PacType": {"enum": ["Pac52", "Pac61", "PacClassic"], "title": "PacType", "type": "string"}, "PickupPointsSchema": {"additionalProperties": {"items": {"type": "number"}, "type": "array"}, "title": "PickupPointsSchema", "type": "object"}, "PlottingParametersSchema": {"properties": {"constants": {"additionalProperties": {"type": "number"}, "title": "Constants", "type": "object"}, "xAxis": {"title": "Xaxis", "type": "string"}, "xMin": {"title": "Xmin", "type": "number"}, "xMax": {"title": "Xmax", "type": "number"}}, "required": ["constants", "xAxis", "xMin", "xMax"], "title": "PlottingParametersSchema", "type": "object"}, "PowerSourceType": {"enum": ["ICE", "EV"], "title": "PowerSourceType", "type": "string"}, "PowertrainHiddenOut": {"properties": {"use_efficiency": {"title": "Use Efficiency", "type": "null"}, "use_differential": {"title": "Use Differential", "type": "null"}, "power_source_type": {"title": "Power Source Type", "type": "null"}, "drivetrain_type": {"title": "Drivetrain Type", "type": "null"}, "torque_bias": {"title": "Torque Bias", "type": "null"}, "max_power": {"title": "Max Power", "type": "null"}, "name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": true, "enum": [true], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "engine": {"title": "Engine", "type": "null"}, "motor": {"title": "Motor", "type": "null"}, "efficiency": {"title": "Efficiency", "type": "null"}, "differential": {"title": "Differential", "type": "null"}, "gears": {"title": "Gears", "type": "null"}, "battery": {"title": "Battery", "type": "null"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number"], "title": "PowertrainHiddenOut", "type": "object"}, "PowertrainVisibleOut": {"properties": {"use_efficiency": {"title": "Use Efficiency", "type": "boolean"}, "use_differential": {"title": "Use Differential", "type": "boolean"}, "power_source_type": {"$ref": "#/components/schemas/PowerSourceType"}, "drivetrain_type": {"$ref": "#/components/schemas/DrivetrainType"}, "torque_bias": {"$ref": "#/components/schemas/OptionalMeasurementNumberSchema"}, "max_power": {"$ref": "#/components/schemas/OptionalPerAxisTwoAxisMeasurementSchema"}, "name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": false, "enum": [false], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "engine": {"anyOf": [{"oneOf": [{"$ref": "#/components/schemas/EngineVisibleOut"}, {"$ref": "#/components/schemas/EngineHiddenOut"}]}, {"type": "null"}], "title": "Engine"}, "motor": {"anyOf": [{"oneOf": [{"$ref": "#/components/schemas/ElectricMotorVisibleOut"}, {"$ref": "#/components/schemas/ElectricMotorHiddenOut"}]}, {"type": "null"}], "title": "Motor"}, "efficiency": {"anyOf": [{"oneOf": [{"$ref": "#/components/schemas/EfficiencyVisibleOut"}, {"$ref": "#/components/schemas/EfficiencyHiddenOut"}]}, {"type": "null"}], "title": "Efficiency"}, "differential": {"anyOf": [{"oneOf": [{"$ref": "#/components/schemas/DifferentialVisibleOut"}, {"$ref": "#/components/schemas/DifferentialHiddenOut"}]}, {"type": "null"}], "title": "Differential"}, "gears": {"anyOf": [{"oneOf": [{"$ref": "#/components/schemas/GearsVisibleOut"}, {"$ref": "#/components/schemas/GearsHiddenOut"}]}, {"type": "null"}], "title": "Gears"}, "battery": {"anyOf": [{"oneOf": [{"$ref": "#/components/schemas/BatteryVisibleOut"}, {"$ref": "#/components/schemas/BatteryHiddenOut"}]}, {"type": "null"}], "title": "Battery"}}, "required": ["use_efficiency", "use_differential", "power_source_type", "drivetrain_type", "torque_bias", "max_power", "name", "is_hidden", "id", "created_at", "updated_at", "version_number"], "title": "PowertrainVisibleOut", "type": "object"}, "RunningConditionSchema": {"description": "Nested view of the flat `running_*` model fields, shaped and named for\nthe vdc-rust `RunningConditionSchema` (initialization.running_condition).\n\nField names are the Rust wire names; validation aliases pull the values\noff the flat Django model columns, so `resolve_running_condition` can\nsimply hand back the model instance.", "properties": {"driver_mass": {"$ref": "#/components/schemas/OptionalMeasurementNumberSchema"}, "fuel_mass": {"$ref": "#/components/schemas/OptionalMeasurementNumberSchema"}, "ballast_mass": {"$ref": "#/components/schemas/OptionalMeasurementNumberSchema"}, "rigid_wheel_radii": {"$ref": "#/components/schemas/OptionalFourCornerMeasurementSchema"}, "rigid_wheel_mass": {"$ref": "#/components/schemas/OptionalFourCornerMeasurementSchema"}, "tyre_pressure": {"$ref": "#/components/schemas/OptionalFourCornerMeasurementSchema"}}, "required": ["driver_mass", "fuel_mass", "ballast_mass", "rigid_wheel_radii", "rigid_wheel_mass", "tyre_pressure"], "title": "RunningConditionSchema", "type": "object"}, "ShiftStrategy": {"enum": ["auto", "manual_speed", "manual_n_engine"], "title": "ShiftStrategy", "type": "string"}, "SpringsHiddenOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": true, "enum": [true], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "spring": {"title": "Spring", "type": "null"}, "torsion_bar": {"title": "Torsion Bar", "type": "null"}, "preload": {"title": "Preload", "type": "null"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number"], "title": "SpringsHiddenOut", "type": "object"}, "SpringsVisibleOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": false, "enum": [false], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "spring": {"$ref": "#/components/schemas/NumericOrOneDSchema"}, "torsion_bar": {"$ref": "#/components/schemas/OptionalNumericOrOneDSchema"}, "preload": {"$ref": "#/components/schemas/MeasurementNumberSchema"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number", "spring", "torsion_bar", "preload"], "title": "SpringsVisibleOut", "type": "object"}, "SuspensionHiddenOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": true, "enum": [true], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "use_left_bumpstop": {"title": "Use Left Bumpstop", "type": "null"}, "use_right_bumpstop": {"title": "Use Right Bumpstop", "type": "null"}, "use_heave_spring": {"title": "Use Heave Spring", "type": "null"}, "use_heave_damper": {"title": "Use Heave Damper", "type": "null"}, "use_heave_bumpstop": {"title": "Use Heave Bumpstop", "type": "null"}, "use_anti_roll_bar": {"title": "Use Anti Roll Bar", "type": "null"}, "damper_symmetry": {"title": "Damper Symmetry", "type": "null"}, "spring_symmetry": {"title": "Spring Symmetry", "type": "null"}, "bumpstop_symmetry": {"title": "Bumpstop Symmetry", "type": "null"}, "kinematics": {"title": "Kinematics", "type": "null"}, "left_damper": {"title": "Left Damper", "type": "null"}, "right_damper": {"title": "Right Damper", "type": "null"}, "left_spring": {"title": "Left Spring", "type": "null"}, "right_spring": {"title": "Right Spring", "type": "null"}, "left_bumpstop": {"title": "Left Bumpstop", "type": "null"}, "right_bumpstop": {"title": "Right Bumpstop", "type": "null"}, "heave_spring": {"title": "Heave Spring", "type": "null"}, "heave_damper": {"title": "Heave Damper", "type": "null"}, "heave_bumpstop": {"title": "Heave Bumpstop", "type": "null"}, "anti_roll_bar": {"title": "Anti Roll Bar", "type": "null"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number"], "title": "SuspensionHiddenOut", "type": "object"}, "SuspensionType": {"enum": ["double_wishbone", "mcpherson"], "title": "SuspensionType", "type": "string"}, "SuspensionVisibleOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": false, "enum": [false], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "use_left_bumpstop": {"title": "Use Left Bumpstop", "type": "boolean"}, "use_right_bumpstop": {"title": "Use Right Bumpstop", "type": "boolean"}, "use_heave_spring": {"title": "Use Heave Spring", "type": "boolean"}, "use_heave_damper": {"title": "Use Heave Damper", "type": "boolean"}, "use_heave_bumpstop": {"title": "Use Heave Bumpstop", "type": "boolean"}, "use_anti_roll_bar": {"title": "Use Anti Roll Bar", "type": "boolean"}, "damper_symmetry": {"title": "Damper Symmetry", "type": "boolean"}, "spring_symmetry": {"title": "Spring Symmetry", "type": "boolean"}, "bumpstop_symmetry": {"title": "Bumpstop Symmetry", "type": "boolean"}, "kinematics": {"anyOf": [{"oneOf": [{"$ref": "#/components/schemas/KinematicsVisibleOut"}, {"$ref": "#/components/schemas/KinematicsHiddenOut"}]}, {"type": "null"}], "title": "Kinematics"}, "left_damper": {"anyOf": [{"oneOf": [{"$ref": "#/components/schemas/DampersVisibleOut"}, {"$ref": "#/components/schemas/DampersHiddenOut"}]}, {"type": "null"}], "title": "Left Damper"}, "right_damper": {"anyOf": [{"oneOf": [{"$ref": "#/components/schemas/DampersVisibleOut"}, {"$ref": "#/components/schemas/DampersHiddenOut"}]}, {"type": "null"}], "title": "Right Damper"}, "left_spring": {"anyOf": [{"oneOf": [{"$ref": "#/components/schemas/SpringsVisibleOut"}, {"$ref": "#/components/schemas/SpringsHiddenOut"}]}, {"type": "null"}], "title": "Left Spring"}, "right_spring": {"anyOf": [{"oneOf": [{"$ref": "#/components/schemas/SpringsVisibleOut"}, {"$ref": "#/components/schemas/SpringsHiddenOut"}]}, {"type": "null"}], "title": "Right Spring"}, "left_bumpstop": {"anyOf": [{"oneOf": [{"$ref": "#/components/schemas/BumpStopVisibleOut"}, {"$ref": "#/components/schemas/BumpStopHiddenOut"}]}, {"type": "null"}], "title": "Left Bumpstop"}, "right_bumpstop": {"anyOf": [{"oneOf": [{"$ref": "#/components/schemas/BumpStopVisibleOut"}, {"$ref": "#/components/schemas/BumpStopHiddenOut"}]}, {"type": "null"}], "title": "Right Bumpstop"}, "heave_spring": {"anyOf": [{"oneOf": [{"$ref": "#/components/schemas/SpringsVisibleOut"}, {"$ref": "#/components/schemas/SpringsHiddenOut"}]}, {"type": "null"}], "title": "Heave Spring"}, "heave_damper": {"anyOf": [{"oneOf": [{"$ref": "#/components/schemas/DampersVisibleOut"}, {"$ref": "#/components/schemas/DampersHiddenOut"}]}, {"type": "null"}], "title": "Heave Damper"}, "heave_bumpstop": {"anyOf": [{"oneOf": [{"$ref": "#/components/schemas/BumpStopVisibleOut"}, {"$ref": "#/components/schemas/BumpStopHiddenOut"}]}, {"type": "null"}], "title": "Heave Bumpstop"}, "anti_roll_bar": {"anyOf": [{"oneOf": [{"$ref": "#/components/schemas/AntiRollBarVisibleOut"}, {"$ref": "#/components/schemas/AntiRollBarHiddenOut"}]}, {"type": "null"}], "title": "Anti Roll Bar"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number", "use_left_bumpstop", "use_right_bumpstop", "use_heave_spring", "use_heave_damper", "use_heave_bumpstop", "use_anti_roll_bar", "damper_symmetry", "spring_symmetry", "bumpstop_symmetry"], "title": "SuspensionVisibleOut", "type": "object"}, "TwoAxisMeasurementSchema": {"properties": {"front": {"title": "Front", "type": "number"}, "rear": {"title": "Rear", "type": "number"}, "unit": {"$ref": "#/components/schemas/Unit"}}, "required": ["front", "rear", "unit"], "title": "TwoAxisMeasurementSchema", "type": "object"}, "TwoDListValuesSchema": {"properties": {"values": {"anyOf": [{"items": {"items": {"type": "number"}, "type": "array"}, "type": "array"}, {"type": "null"}], "title": "Values"}, "unit": {"$ref": "#/components/schemas/Unit"}}, "required": ["values", "unit"], "title": "TwoDListValuesSchema", "type": "object"}, "TwoDMapSchema": {"properties": {"map_2d_x_values": {"items": {"type": "number"}, "title": "Map 2D X Values", "type": "array"}, "map_2d_y_values": {"items": {"type": "number"}, "title": "Map 2D Y Values", "type": "array"}, "map_2d_z_values": {"items": {"items": {"type": "number"}, "type": "array"}, "title": "Map 2D Z Values", "type": "array"}, "map_2d_x_unit": {"$ref": "#/components/schemas/Unit"}, "map_2d_y_unit": {"$ref": "#/components/schemas/Unit"}, "map_2d_z_unit": {"$ref": "#/components/schemas/Unit"}}, "required": ["map_2d_x_values", "map_2d_y_values", "map_2d_z_values", "map_2d_x_unit", "map_2d_y_unit", "map_2d_z_unit"], "title": "TwoDMapSchema", "type": "object"}, "TyreHiddenOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": true, "enum": [true], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "tyre_coefficients": {"title": "Tyre Coefficients", "type": "null"}, "grip_factor": {"title": "Grip Factor", "type": "null"}, "force_model_type": {"title": "Force Model Type", "type": "null"}, "tyre_rate": {"title": "Tyre Rate", "type": "null"}, "tyre_damping_rate": {"title": "Tyre Damping Rate", "type": "null"}, "loaded_radius": {"title": "Loaded Radius", "type": "null"}, "rolling_radius": {"title": "Rolling Radius", "type": "null"}, "inertia": {"title": "Inertia", "type": "null"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number"], "title": "TyreHiddenOut", "type": "object"}, "TyreSetHiddenOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": true, "enum": [true], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "front_symmetry": {"title": "Front Symmetry", "type": "null"}, "rear_symmetry": {"title": "Rear Symmetry", "type": "null"}, "front_left_tyre": {"title": "Front Left Tyre", "type": "null"}, "front_right_tyre": {"title": "Front Right Tyre", "type": "null"}, "rear_left_tyre": {"title": "Rear Left Tyre", "type": "null"}, "rear_right_tyre": {"title": "Rear Right Tyre", "type": "null"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number"], "title": "TyreSetHiddenOut", "type": "object"}, "TyreSetVisibleOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": false, "enum": [false], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "front_symmetry": {"title": "Front Symmetry", "type": "boolean"}, "rear_symmetry": {"title": "Rear Symmetry", "type": "boolean"}, "front_left_tyre": {"anyOf": [{"oneOf": [{"$ref": "#/components/schemas/TyreVisibleOut"}, {"$ref": "#/components/schemas/TyreHiddenOut"}]}, {"type": "null"}], "title": "Front Left Tyre"}, "front_right_tyre": {"anyOf": [{"oneOf": [{"$ref": "#/components/schemas/TyreVisibleOut"}, {"$ref": "#/components/schemas/TyreHiddenOut"}]}, {"type": "null"}], "title": "Front Right Tyre"}, "rear_left_tyre": {"anyOf": [{"oneOf": [{"$ref": "#/components/schemas/TyreVisibleOut"}, {"$ref": "#/components/schemas/TyreHiddenOut"}]}, {"type": "null"}], "title": "Rear Left Tyre"}, "rear_right_tyre": {"anyOf": [{"oneOf": [{"$ref": "#/components/schemas/TyreVisibleOut"}, {"$ref": "#/components/schemas/TyreHiddenOut"}]}, {"type": "null"}], "title": "Rear Right Tyre"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number", "front_symmetry", "rear_symmetry"], "title": "TyreSetVisibleOut", "type": "object"}, "TyreVisibleOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": false, "enum": [false], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "tyre_coefficients": {"anyOf": [{"additionalProperties": {"anyOf": [{"type": "number"}, {"type": "string"}]}, "type": "object"}, {"type": "null"}], "title": "Tyre Coefficients"}, "grip_factor": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "force_model_type": {"$ref": "#/components/schemas/PacType"}, "tyre_rate": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "tyre_damping_rate": {"$ref": "#/components/schemas/MeasurementNumberSchema"}, "loaded_radius": {"$ref": "#/components/schemas/NumericOrTwoDOrExpressionSchema"}, "rolling_radius": {"$ref": "#/components/schemas/NumericOrTwoDOrExpressionSchema"}, "inertia": {"$ref": "#/components/schemas/MeasurementNumberSchema"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number", "grip_factor", "force_model_type", "tyre_rate", "tyre_damping_rate", "loaded_radius", "rolling_radius", "inertia"], "title": "TyreVisibleOut", "type": "object"}, "Unit": {"description": "Combined unit type.\n\nDefined as a class-based Enum (rather than a Union[Literal[...], ...])\nso it has a real class identity. This lets Pydantic hoist it into\n#/components/schemas/Unit in the OpenAPI schema instead of inlining\nthe full literal union everywhere it's referenced, which in turn lets\nhey-api generate a single reusable `Unit` type on the frontend.\n\nMember names are identifier-safe stand-ins; `.value` (or plain string\ncomparison, since this is a `str` subclass) gives you the actual unit\nstring, e.g. Unit.N_PER_M.value == \"N/m\" and Unit.N_PER_M == \"N/m\".", "enum": ["m", "mm", "ft", "in", "km", "mi", "kg", "lb", "oz", "s", "min", "h", "ms", "m\u00b2", "ft\u00b2", "in\u00b2", "-", "N", "lbf", "N/m", "N/mm", "lb/in", "kgm\u00b2", "lbft\u00b2", "rad", "degrees", "m/s", "mm/s", "km/h", "mi/h", "Ns/m", "Ns/mm", "lbs/in", "\u00b0C", "\u00b0F", "K", "A", "mA", "C Rate", "V", "mV", "ohm", "C", "Ah", "mAh", "m/s\u00b2", "g", "ft/s\u00b2", "Pa", "MPa", "bar", "psi", "mbar", "Nm/bar", "lbft/psi", "RPM", "rad/s", "degrees/s", "Nm", "lbft", "kg/m\u00b3", "g/cm\u00b3", "lb/ft\u00b3", "W", "kW", "hp", "Nm/rad", "lbft/rad", "Nm/degree", "lbft/degree", "J", "kJ", "MJ", "kWh", "BTU", "hph", "1/m", "1/ft", "decimal", "%", "\u00b0 GPS"], "title": "Unit", "type": "string"}, "VehicleHiddenOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": true, "enum": [true], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "aero": {"title": "Aero", "type": "null"}, "brakes": {"title": "Brakes", "type": "null"}, "chassis": {"title": "Chassis", "type": "null"}, "powertrain": {"title": "Powertrain", "type": "null"}, "front_suspension": {"title": "Front Suspension", "type": "null"}, "rear_suspension": {"title": "Rear Suspension", "type": "null"}, "initialization": {"title": "Initialization", "type": "null"}, "tyre_set": {"title": "Tyre Set", "type": "null"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number"], "title": "VehicleHiddenOut", "type": "object"}, "VehicleVisibleOut": {"properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"const": false, "enum": [false], "title": "Is Hidden", "type": "boolean"}, "id": {"title": "Id", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "edited_by_email": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Edited By Email"}, "version_number": {"title": "Version Number", "type": "integer"}, "is_published": {"default": false, "title": "Is Published", "type": "boolean"}, "is_archived": {"default": false, "title": "Is Archived", "type": "boolean"}, "parent_version_id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Parent Version Id"}, "bundle_team_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Bundle Team Name"}, "aero": {"oneOf": [{"$ref": "#/components/schemas/AeroVisibleOut"}, {"$ref": "#/components/schemas/AeroHiddenOut"}], "title": "Aero"}, "brakes": {"oneOf": [{"$ref": "#/components/schemas/BrakeVisibleOut"}, {"$ref": "#/components/schemas/BrakeHiddenOut"}], "title": "Brakes"}, "chassis": {"oneOf": [{"$ref": "#/components/schemas/ChassisVisibleOut"}, {"$ref": "#/components/schemas/ChassisHiddenOut"}], "title": "Chassis"}, "powertrain": {"oneOf": [{"$ref": "#/components/schemas/PowertrainVisibleOut"}, {"$ref": "#/components/schemas/PowertrainHiddenOut"}], "title": "Powertrain"}, "front_suspension": {"oneOf": [{"$ref": "#/components/schemas/SuspensionVisibleOut"}, {"$ref": "#/components/schemas/SuspensionHiddenOut"}], "title": "Front Suspension"}, "rear_suspension": {"oneOf": [{"$ref": "#/components/schemas/SuspensionVisibleOut"}, {"$ref": "#/components/schemas/SuspensionHiddenOut"}], "title": "Rear Suspension"}, "initialization": {"oneOf": [{"$ref": "#/components/schemas/InitializationVisibleOut"}, {"$ref": "#/components/schemas/InitializationHiddenOut"}], "title": "Initialization"}, "tyre_set": {"oneOf": [{"$ref": "#/components/schemas/TyreSetVisibleOut"}, {"$ref": "#/components/schemas/TyreSetHiddenOut"}], "title": "Tyre Set"}}, "required": ["name", "is_hidden", "id", "created_at", "updated_at", "version_number", "aero", "brakes", "chassis", "powertrain", "front_suspension", "rear_suspension", "initialization", "tyre_set"], "title": "VehicleVisibleOut", "type": "object"}, "AeroInPartial": {"additionalProperties": false, "properties": {"name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Name"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Is Hidden"}, "skip_vdcore_validation": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Skip Vdcore Validation"}, "map_type": {"anyOf": [{"$ref": "#/components/schemas/MapType"}, {"type": "null"}]}, "map_mode": {"anyOf": [{"$ref": "#/components/schemas/AeroMode"}, {"type": "null"}]}, "fixed_cop": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "fixed_scz": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "fixed_scx": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "fixed_scz_f": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "fixed_scz_r": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "front_rh": {"anyOf": [{"$ref": "#/components/schemas/ListValuesSchemaPartial"}, {"type": "null"}]}, "rear_rh": {"anyOf": [{"$ref": "#/components/schemas/ListValuesSchemaPartial"}, {"type": "null"}]}, "cop_values": {"anyOf": [{"$ref": "#/components/schemas/TwoDListValuesSchemaPartial"}, {"type": "null"}]}, "scz_values": {"anyOf": [{"$ref": "#/components/schemas/TwoDListValuesSchemaPartial"}, {"type": "null"}]}, "scx_values": {"anyOf": [{"$ref": "#/components/schemas/TwoDListValuesSchemaPartial"}, {"type": "null"}]}, "cop_values_percentage": {"anyOf": [{"$ref": "#/components/schemas/TwoDListValuesSchemaPartial"}, {"type": "null"}]}, "scz_values_percentage": {"anyOf": [{"$ref": "#/components/schemas/TwoDListValuesSchemaPartial"}, {"type": "null"}]}, "scx_values_percentage": {"anyOf": [{"$ref": "#/components/schemas/TwoDListValuesSchemaPartial"}, {"type": "null"}]}, "scz_f_values": {"anyOf": [{"$ref": "#/components/schemas/TwoDListValuesSchemaPartial"}, {"type": "null"}]}, "scz_r_values": {"anyOf": [{"$ref": "#/components/schemas/TwoDListValuesSchemaPartial"}, {"type": "null"}]}, "scz_f_values_percentage": {"anyOf": [{"$ref": "#/components/schemas/TwoDListValuesSchemaPartial"}, {"type": "null"}]}, "scz_r_values_percentage": {"anyOf": [{"$ref": "#/components/schemas/TwoDListValuesSchemaPartial"}, {"type": "null"}]}, "scz_expression": {"anyOf": [{"$ref": "#/components/schemas/ExpressionSchemaPartial"}, {"type": "null"}]}, "scx_expression": {"anyOf": [{"$ref": "#/components/schemas/ExpressionSchemaPartial"}, {"type": "null"}]}, "cop_expression": {"anyOf": [{"$ref": "#/components/schemas/ExpressionSchemaPartial"}, {"type": "null"}]}, "scz_f_expression": {"anyOf": [{"$ref": "#/components/schemas/ExpressionSchemaPartial"}, {"type": "null"}]}, "scz_r_expression": {"anyOf": [{"$ref": "#/components/schemas/ExpressionSchemaPartial"}, {"type": "null"}]}, "offsets": {"anyOf": [{"items": {"$ref": "#/components/schemas/AeroOffsetInPartial"}, "type": "array"}, {"type": "null"}], "title": "Offsets"}, "set_explicit_offsets": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Set Explicit Offsets"}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "AeroInPartial", "type": "object"}, "AeroOffsetInPartial": {"additionalProperties": false, "properties": {"name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Name"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Is Hidden"}, "skip_vdcore_validation": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Skip Vdcore Validation"}, "input": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "map_type": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Map Type"}, "coefficient_mode": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Coefficient Mode"}, "application_point": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Application Point"}, "scz_expression": {"anyOf": [{"$ref": "#/components/schemas/ExpressionSchemaPartial"}, {"type": "null"}]}, "scx_expression": {"anyOf": [{"$ref": "#/components/schemas/ExpressionSchemaPartial"}, {"type": "null"}]}, "cop_expression": {"anyOf": [{"$ref": "#/components/schemas/ExpressionSchemaPartial"}, {"type": "null"}]}, "scz_f_expression": {"anyOf": [{"$ref": "#/components/schemas/ExpressionSchemaPartial"}, {"type": "null"}]}, "scz_r_expression": {"anyOf": [{"$ref": "#/components/schemas/ExpressionSchemaPartial"}, {"type": "null"}]}, "scz_map_offset": {"anyOf": [{"$ref": "#/components/schemas/TwoDListValuesSchemaPartial"}, {"type": "null"}]}, "scx_map_offset": {"anyOf": [{"$ref": "#/components/schemas/TwoDListValuesSchemaPartial"}, {"type": "null"}]}, "cop_map_offset": {"anyOf": [{"$ref": "#/components/schemas/TwoDListValuesSchemaPartial"}, {"type": "null"}]}, "scz_f_map_offset": {"anyOf": [{"$ref": "#/components/schemas/TwoDListValuesSchemaPartial"}, {"type": "null"}]}, "scz_r_map_offset": {"anyOf": [{"$ref": "#/components/schemas/TwoDListValuesSchemaPartial"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "AeroOffsetInPartial", "type": "object"}, "AntiRollBarInPartial": {"additionalProperties": false, "properties": {"name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Name"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Is Hidden"}, "skip_vdcore_validation": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Skip Vdcore Validation"}, "stiffness": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "damping_coefficient": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "AntiRollBarInPartial", "type": "object"}, "BatteryInPartial": {"additionalProperties": false, "properties": {"name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Name"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Is Hidden"}, "skip_vdcore_validation": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Skip Vdcore Validation"}, "cell_map": {"anyOf": [{"$ref": "#/components/schemas/TwoDMapSchemaPartial"}, {"type": "null"}]}, "internal_resistance": {"anyOf": [{"$ref": "#/components/schemas/OneDMapSchemaPartial"}, {"type": "null"}]}, "cells_in_series": {"anyOf": [{"$ref": "#/components/schemas/IntMeasurementNumberSchemaPartial"}, {"type": "null"}]}, "cells_in_parallel": {"anyOf": [{"$ref": "#/components/schemas/IntMeasurementNumberSchemaPartial"}, {"type": "null"}]}, "cell_capacity": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "state_of_charge": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "max_charge_power": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "BatteryInPartial", "type": "object"}, "BrakeInPartial": {"additionalProperties": false, "properties": {"name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Name"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Is Hidden"}, "skip_vdcore_validation": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Skip Vdcore Validation"}, "bias": {"anyOf": [{"$ref": "#/components/schemas/NumericOrOneDSchemaPartial"}, {"type": "null"}]}, "limit_mode": {"anyOf": [{"$ref": "#/components/schemas/BrakeLimitMode"}, {"type": "null"}]}, "pressure_mode": {"anyOf": [{"$ref": "#/components/schemas/BrakePressureMode"}, {"type": "null"}]}, "caliper_symmetry": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Caliper Symmetry"}, "gain": {"anyOf": [{"$ref": "#/components/schemas/TwoAxisMeasurementSchemaPartial"}, {"type": "null"}]}, "max_torque": {"anyOf": [{"$ref": "#/components/schemas/NullableTwoAxisMeasurementSchemaPartial"}, {"type": "null"}]}, "max_brake_pressure": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "front_left_caliper": {"anyOf": [{"$ref": "#/components/schemas/CaliperInPartial"}, {"type": "null"}]}, "front_right_caliper": {"anyOf": [{"$ref": "#/components/schemas/CaliperInPartial"}, {"type": "null"}]}, "rear_left_caliper": {"anyOf": [{"$ref": "#/components/schemas/CaliperInPartial"}, {"type": "null"}]}, "rear_right_caliper": {"anyOf": [{"$ref": "#/components/schemas/CaliperInPartial"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "BrakeInPartial", "type": "object"}, "BumpStopInPartial": {"additionalProperties": false, "properties": {"name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Name"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Is Hidden"}, "skip_vdcore_validation": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Skip Vdcore Validation"}, "spring": {"anyOf": [{"$ref": "#/components/schemas/NumericOrOneDSchemaPartial"}, {"type": "null"}]}, "damper": {"anyOf": [{"$ref": "#/components/schemas/NumericOrOneDSchemaPartial"}, {"type": "null"}]}, "reference_component": {"anyOf": [{"$ref": "#/components/schemas/BumpStopReferenceComponent"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "BumpStopInPartial", "type": "object"}, "CaliperInPartial": {"additionalProperties": false, "properties": {"name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Name"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Is Hidden"}, "skip_vdcore_validation": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Skip Vdcore Validation"}, "nr_pistons": {"anyOf": [{"$ref": "#/components/schemas/IntMeasurementNumberSchemaPartial"}, {"type": "null"}]}, "piston_diameter": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "brake_pad_friction_coefficient": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "outer_disc_radius": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "inner_disc_radius": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "CaliperInPartial", "type": "object"}, "ChassisInPartial": {"additionalProperties": false, "properties": {"unsprung_mass": {"anyOf": [{"$ref": "#/components/schemas/FourCornerMeasurementSchemaPartial"}, {"type": "null"}]}, "trackwidth": {"anyOf": [{"$ref": "#/components/schemas/TwoAxisMeasurementSchemaPartial"}, {"type": "null"}]}, "wheelbase": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "ixx": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "iyy": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "izz": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "COGH": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "unsprung_COGH": {"anyOf": [{"$ref": "#/components/schemas/OptionalTwoAxisMeasurementSchemaPartial"}, {"type": "null"}]}, "installation_stiffness": {"anyOf": [{"$ref": "#/components/schemas/OptionalTwoAxisMeasurementSchemaPartial"}, {"type": "null"}]}, "ride_height": {"anyOf": [{"$ref": "#/components/schemas/TwoAxisMeasurementSchemaPartial"}, {"type": "null"}]}, "driver_position": {"anyOf": [{"$ref": "#/components/schemas/Optional3DCoordsSchemaPartial"}, {"type": "null"}]}, "ballast_position": {"anyOf": [{"$ref": "#/components/schemas/Optional3DCoordsSchemaPartial"}, {"type": "null"}]}, "fuel_position": {"anyOf": [{"$ref": "#/components/schemas/Optional3DCoordsSchemaPartial"}, {"type": "null"}]}, "name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Name"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Is Hidden"}, "skip_vdcore_validation": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Skip Vdcore Validation"}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "ChassisInPartial", "type": "object"}, "DampersInPartial": {"additionalProperties": false, "properties": {"name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Name"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Is Hidden"}, "skip_vdcore_validation": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Skip Vdcore Validation"}, "damper": {"anyOf": [{"$ref": "#/components/schemas/NumericOrOneDSchemaPartial"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "DampersInPartial", "type": "object"}, "DifferentialInPartial": {"additionalProperties": false, "properties": {"name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Name"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Is Hidden"}, "skip_vdcore_validation": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Skip Vdcore Validation"}, "diff_type": {"anyOf": [{"$ref": "#/components/schemas/DifferentialType"}, {"type": "null"}]}, "user_input_type": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "User Input Type"}, "power_ramp_angle": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "brake_ramp_angle": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "max_faces": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "faces": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "drive_locking": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "coast_locking": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "preload": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "speed_map": {"anyOf": [{"$ref": "#/components/schemas/OptionalOneDMapSchemaPartial"}, {"type": "null"}]}, "torque_map": {"anyOf": [{"$ref": "#/components/schemas/OneDMapSchemaPartial"}, {"type": "null"}]}, "enable_torque_sensing": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Enable Torque Sensing"}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "DifferentialInPartial", "type": "object"}, "EfficiencyInPartial": {"additionalProperties": false, "properties": {"name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Name"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Is Hidden"}, "skip_vdcore_validation": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Skip Vdcore Validation"}, "efficiency": {"anyOf": [{"$ref": "#/components/schemas/NumericOrTwoDSchemaPartial"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "EfficiencyInPartial", "type": "object"}, "ElectricMotorInPartial": {"additionalProperties": false, "properties": {"name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Name"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Is Hidden"}, "skip_vdcore_validation": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Skip Vdcore Validation"}, "torque_curve": {"anyOf": [{"$ref": "#/components/schemas/OneDOrTwoDSchemaPartial"}, {"type": "null"}]}, "n_engine_max": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "n_engine_min": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "max_power": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "ElectricMotorInPartial", "type": "object"}, "EngineInPartial": {"additionalProperties": false, "properties": {"name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Name"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Is Hidden"}, "skip_vdcore_validation": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Skip Vdcore Validation"}, "torque_curve": {"anyOf": [{"$ref": "#/components/schemas/OneDMapSchemaPartial"}, {"type": "null"}]}, "brake_curve": {"anyOf": [{"$ref": "#/components/schemas/OptionalOneDMapSchemaPartial"}, {"type": "null"}]}, "n_engine_max": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "n_engine_min": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "power": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "EngineInPartial", "type": "object"}, "ExpressionSchemaPartial": {"additionalProperties": false, "properties": {"data_type": {"anyOf": [{"const": "expression", "enum": ["expression"], "type": "string"}, {"type": "null"}], "title": "Data Type"}, "expression": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Expression"}, "raw_expression": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Raw Expression"}, "variables": {"anyOf": [{"additionalProperties": {"type": "string"}, "type": "object"}, {"type": "null"}], "title": "Variables"}, "plotting_parameters": {"anyOf": [{"$ref": "#/components/schemas/PlottingParametersSchemaPartial"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "ExpressionSchemaPartial", "type": "object"}, "FourCornerMeasurementSchemaPartial": {"additionalProperties": false, "properties": {"FL": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Fl"}, "FR": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Fr"}, "RL": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Rl"}, "RR": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Rr"}, "unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "symmetry": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Symmetry"}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "FourCornerMeasurementSchemaPartial", "type": "object"}, "GearsInPartial": {"additionalProperties": false, "properties": {"name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Name"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Is Hidden"}, "skip_vdcore_validation": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Skip Vdcore Validation"}, "gear_ratios": {"anyOf": [{"$ref": "#/components/schemas/ListValuesSchemaPartial"}, {"type": "null"}]}, "final_drive": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "bevel_ratio": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "upshift_time": {"anyOf": [{"$ref": "#/components/schemas/NumericOrListSchemaPartial"}, {"type": "null"}]}, "downshift_time": {"anyOf": [{"$ref": "#/components/schemas/NumericOrListSchemaPartial"}, {"type": "null"}]}, "shift_lock_time": {"anyOf": [{"$ref": "#/components/schemas/NumericOrListSchemaPartial"}, {"type": "null"}]}, "torque_reduction": {"anyOf": [{"$ref": "#/components/schemas/NumericOrListSchemaPartial"}, {"type": "null"}]}, "gear_inertias": {"anyOf": [{"$ref": "#/components/schemas/ListValuesSchemaPartial"}, {"type": "null"}]}, "final_drive_efficiency": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "bevel_efficiency": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "transmission_efficiency": {"anyOf": [{"$ref": "#/components/schemas/OptionalListValuesSchemaPartial"}, {"type": "null"}]}, "n_engine_max_per_gear": {"anyOf": [{"$ref": "#/components/schemas/OptionalListValuesSchemaPartial"}, {"type": "null"}]}, "shift_strategy": {"anyOf": [{"$ref": "#/components/schemas/ShiftStrategy"}, {"type": "null"}]}, "manual_shift_points_speed": {"anyOf": [{"$ref": "#/components/schemas/OptionalListValuesSchemaPartial"}, {"type": "null"}]}, "manual_shift_points_n_engine": {"anyOf": [{"$ref": "#/components/schemas/OptionalListValuesSchemaPartial"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "GearsInPartial", "type": "object"}, "InitializationInPartial": {"additionalProperties": false, "properties": {"name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Name"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Is Hidden"}, "skip_vdcore_validation": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Skip Vdcore Validation"}, "toe_angle": {"anyOf": [{"$ref": "#/components/schemas/FourCornerMeasurementSchemaPartial"}, {"type": "null"}]}, "toe_distance": {"anyOf": [{"$ref": "#/components/schemas/OptionalFourCornerMeasurementSchemaPartial"}, {"type": "null"}]}, "reference_distance": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "camber_angle": {"anyOf": [{"$ref": "#/components/schemas/FourCornerMeasurementSchemaPartial"}, {"type": "null"}]}, "ride_height": {"anyOf": [{"$ref": "#/components/schemas/TwoAxisMeasurementSchemaPartial"}, {"type": "null"}]}, "bumpstop_gap": {"anyOf": [{"$ref": "#/components/schemas/FourCornerMeasurementSchemaPartial"}, {"type": "null"}]}, "heave_bumpstop_gap": {"anyOf": [{"$ref": "#/components/schemas/TwoAxisMeasurementSchemaPartial"}, {"type": "null"}]}, "heave_spring_gap": {"anyOf": [{"$ref": "#/components/schemas/TwoAxisMeasurementSchemaPartial"}, {"type": "null"}]}, "tyre_pressure": {"anyOf": [{"$ref": "#/components/schemas/FourCornerMeasurementSchemaPartial"}, {"type": "null"}]}, "sprung_mass": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "driver_mass": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "fuel_mass": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "ballast_mass": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "longitudinal_mass_distribution": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "lateral_mass_distribution": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "corner_weight": {"anyOf": [{"$ref": "#/components/schemas/OptionalFourCornerMeasurementSchemaPartial"}, {"type": "null"}]}, "setup_condition_enabled": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Setup Condition Enabled"}, "running_driver_mass": {"anyOf": [{"$ref": "#/components/schemas/OptionalMeasurementNumberSchemaPartial"}, {"type": "null"}]}, "running_fuel_mass": {"anyOf": [{"$ref": "#/components/schemas/OptionalMeasurementNumberSchemaPartial"}, {"type": "null"}]}, "running_ballast_mass": {"anyOf": [{"$ref": "#/components/schemas/OptionalMeasurementNumberSchemaPartial"}, {"type": "null"}]}, "running_rigid_wheel_radius": {"anyOf": [{"$ref": "#/components/schemas/OptionalFourCornerMeasurementSchemaPartial"}, {"type": "null"}]}, "running_rigid_wheel_mass": {"anyOf": [{"$ref": "#/components/schemas/OptionalFourCornerMeasurementSchemaPartial"}, {"type": "null"}]}, "running_tyre_pressure": {"anyOf": [{"$ref": "#/components/schemas/OptionalFourCornerMeasurementSchemaPartial"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "InitializationInPartial", "type": "object"}, "IntMeasurementNumberSchemaPartial": {"additionalProperties": false, "properties": {"value": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Value"}, "unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "IntMeasurementNumberSchemaPartial", "type": "object"}, "KinematicsInPartial": {"additionalProperties": false, "properties": {"name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Name"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Is Hidden"}, "skip_vdcore_validation": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Skip Vdcore Validation"}, "suspension_type": {"anyOf": [{"$ref": "#/components/schemas/SuspensionType"}, {"type": "null"}]}, "actuation_type": {"anyOf": [{"$ref": "#/components/schemas/ActuationType"}, {"type": "null"}]}, "mounting_point": {"anyOf": [{"$ref": "#/components/schemas/MountingPoint"}, {"type": "null"}]}, "arb_type": {"anyOf": [{"$ref": "#/components/schemas/ArbType"}, {"type": "null"}]}, "heave_type": {"anyOf": [{"$ref": "#/components/schemas/HeaveType"}, {"type": "null"}]}, "pickup_points": {"anyOf": [{"$ref": "#/components/schemas/PUPDictSchemaPartial"}, {"type": "null"}]}, "pickup_points_offset": {"anyOf": [{"$ref": "#/components/schemas/Optional3DCoordsSchemaPartial"}, {"type": "null"}]}, "roll_centre_height": {"anyOf": [{"$ref": "#/components/schemas/NumericOrOneDSchemaPartial"}, {"type": "null"}]}, "instant_centre_angle_cp": {"anyOf": [{"$ref": "#/components/schemas/NumericOrOneDSchemaPartial"}, {"type": "null"}]}, "instant_centre_angle_wcp": {"anyOf": [{"$ref": "#/components/schemas/NumericOrOneDSchemaPartial"}, {"type": "null"}]}, "camber": {"anyOf": [{"$ref": "#/components/schemas/NumericOrOneDSchemaPartial"}, {"type": "null"}]}, "toe": {"anyOf": [{"$ref": "#/components/schemas/NumericOrOneDSchemaPartial"}, {"type": "null"}]}, "caster": {"anyOf": [{"$ref": "#/components/schemas/NumericOrOneDSchemaPartial"}, {"type": "null"}]}, "king_pin_inclination": {"anyOf": [{"$ref": "#/components/schemas/NumericOrOneDSchemaPartial"}, {"type": "null"}]}, "wheelbase_migration": {"anyOf": [{"$ref": "#/components/schemas/NumericOrOneDSchemaPartial"}, {"type": "null"}]}, "track_migration": {"anyOf": [{"$ref": "#/components/schemas/NumericOrOneDSchemaPartial"}, {"type": "null"}]}, "rocker_angle": {"anyOf": [{"$ref": "#/components/schemas/NumericOrOneDSchemaPartial"}, {"type": "null"}]}, "spring_motion_ratio": {"anyOf": [{"$ref": "#/components/schemas/NumericOrOneDSchemaPartial"}, {"type": "null"}]}, "damper_motion_ratio": {"anyOf": [{"$ref": "#/components/schemas/NumericOrOneDSchemaPartial"}, {"type": "null"}]}, "heave_spring_motion_ratio": {"anyOf": [{"$ref": "#/components/schemas/NumericOrOneDSchemaPartial"}, {"type": "null"}]}, "arb_motion_ratio": {"anyOf": [{"$ref": "#/components/schemas/NumericOrOneDSchemaPartial"}, {"type": "null"}]}, "rack_limits": {"anyOf": [{"$ref": "#/components/schemas/LimitRangeSchemaPartial"}, {"type": "null"}]}, "heave_limits": {"anyOf": [{"$ref": "#/components/schemas/LimitRangeSchemaPartial"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "KinematicsInPartial", "type": "object"}, "LimitRangeSchemaPartial": {"additionalProperties": false, "properties": {"min": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Min"}, "max": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Max"}, "unit": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Unit"}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "LimitRangeSchemaPartial", "type": "object"}, "ListValuesSchemaPartial": {"additionalProperties": false, "properties": {"values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Values"}, "unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "ListValuesSchemaPartial", "type": "object"}, "MeasurementNumberSchemaPartial": {"additionalProperties": false, "properties": {"value": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Value"}, "unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "MeasurementNumberSchemaPartial", "type": "object"}, "NullableTwoAxisMeasurementSchemaPartial": {"additionalProperties": false, "properties": {"front": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Front"}, "rear": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Rear"}, "unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "NullableTwoAxisMeasurementSchemaPartial", "type": "object"}, "NumericOrListSchemaPartial": {"additionalProperties": false, "properties": {"data_type": {"anyOf": [{"const": "list", "enum": ["list"], "type": "string"}, {"const": "numeric", "enum": ["numeric"], "type": "string"}, {"type": "null"}], "title": "Data Type"}, "numeric_value": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Numeric Value"}, "numeric_unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "list_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "List Values"}, "list_unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "NumericOrListSchemaPartial", "type": "object"}, "NumericOrOneDSchemaPartial": {"additionalProperties": false, "properties": {"data_type": {"anyOf": [{"const": "numeric", "enum": ["numeric"], "type": "string"}, {"const": "map1d", "enum": ["map1d"], "type": "string"}, {"type": "null"}], "title": "Data Type"}, "map_1d_x_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 1D X Values"}, "map_1d_y_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 1D Y Values"}, "map_1d_x_unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "map_1d_y_unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "numeric_value": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Numeric Value"}, "numeric_unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "NumericOrOneDSchemaPartial", "type": "object"}, "NumericOrTwoDOrExpressionSchemaPartial": {"additionalProperties": false, "properties": {"data_type": {"anyOf": [{"const": "numeric", "enum": ["numeric"], "type": "string"}, {"const": "map2d", "enum": ["map2d"], "type": "string"}, {"const": "expression", "enum": ["expression"], "type": "string"}, {"type": "null"}], "title": "Data Type"}, "expression": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Expression"}, "raw_expression": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Raw Expression"}, "variables": {"anyOf": [{"additionalProperties": {"type": "string"}, "type": "object"}, {"type": "null"}], "title": "Variables"}, "plotting_parameters": {"anyOf": [{"$ref": "#/components/schemas/PlottingParametersSchemaPartial"}, {"type": "null"}]}, "map_2d_x_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 2D X Values"}, "map_2d_y_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 2D Y Values"}, "map_2d_z_values": {"anyOf": [{"items": {"items": {"type": "number"}, "type": "array"}, "type": "array"}, {"type": "null"}], "title": "Map 2D Z Values"}, "map_2d_x_unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "map_2d_y_unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "map_2d_z_unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "numeric_value": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Numeric Value"}, "numeric_unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "NumericOrTwoDOrExpressionSchemaPartial", "type": "object"}, "NumericOrTwoDSchemaPartial": {"additionalProperties": false, "properties": {"data_type": {"anyOf": [{"const": "numeric", "enum": ["numeric"], "type": "string"}, {"const": "map2d", "enum": ["map2d"], "type": "string"}, {"type": "null"}], "title": "Data Type"}, "map_2d_x_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 2D X Values"}, "map_2d_y_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 2D Y Values"}, "map_2d_z_values": {"anyOf": [{"items": {"items": {"type": "number"}, "type": "array"}, "type": "array"}, {"type": "null"}], "title": "Map 2D Z Values"}, "map_2d_x_unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "map_2d_y_unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "map_2d_z_unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "numeric_value": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Numeric Value"}, "numeric_unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "NumericOrTwoDSchemaPartial", "type": "object"}, "OneDMapSchemaPartial": {"additionalProperties": false, "properties": {"map_1d_x_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 1D X Values"}, "map_1d_y_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 1D Y Values"}, "map_1d_x_unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "map_1d_y_unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "OneDMapSchemaPartial", "type": "object"}, "OneDOrTwoDSchemaPartial": {"additionalProperties": false, "properties": {"data_type": {"anyOf": [{"const": "map1d", "enum": ["map1d"], "type": "string"}, {"const": "map2d", "enum": ["map2d"], "type": "string"}, {"type": "null"}], "title": "Data Type"}, "map_2d_x_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 2D X Values"}, "map_2d_y_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 2D Y Values"}, "map_2d_z_values": {"anyOf": [{"items": {"items": {"type": "number"}, "type": "array"}, "type": "array"}, {"type": "null"}], "title": "Map 2D Z Values"}, "map_2d_x_unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "map_2d_y_unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "map_2d_z_unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "map_1d_x_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 1D X Values"}, "map_1d_y_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 1D Y Values"}, "map_1d_x_unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "map_1d_y_unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "OneDOrTwoDSchemaPartial", "type": "object"}, "Optional3DCoordsSchemaPartial": {"additionalProperties": false, "properties": {"x": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "X"}, "y": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Y"}, "z": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Z"}, "unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "enabled": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Enabled"}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "Optional3DCoordsSchemaPartial", "type": "object"}, "OptionalFourCornerMeasurementSchemaPartial": {"additionalProperties": false, "properties": {"FL": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Fl"}, "FR": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Fr"}, "RL": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Rl"}, "RR": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Rr"}, "unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "symmetry": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Symmetry"}, "enabled": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Enabled"}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "OptionalFourCornerMeasurementSchemaPartial", "type": "object"}, "OptionalListValuesSchemaPartial": {"additionalProperties": false, "properties": {"values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Values"}, "unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "enabled": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Enabled"}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "OptionalListValuesSchemaPartial", "type": "object"}, "OptionalMeasurementNumberSchemaPartial": {"additionalProperties": false, "properties": {"value": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Value"}, "unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "enabled": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Enabled"}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "OptionalMeasurementNumberSchemaPartial", "type": "object"}, "OptionalNumericOrOneDSchemaPartial": {"additionalProperties": false, "properties": {"data_type": {"anyOf": [{"const": "numeric", "enum": ["numeric"], "type": "string"}, {"const": "map1d", "enum": ["map1d"], "type": "string"}, {"type": "null"}], "title": "Data Type"}, "map_1d_x_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 1D X Values"}, "map_1d_y_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 1D Y Values"}, "map_1d_x_unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "map_1d_y_unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "numeric_value": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Numeric Value"}, "numeric_unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "enabled": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Enabled"}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "OptionalNumericOrOneDSchemaPartial", "type": "object"}, "OptionalOneDMapSchemaPartial": {"additionalProperties": false, "properties": {"map_1d_x_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 1D X Values"}, "map_1d_y_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 1D Y Values"}, "map_1d_x_unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "map_1d_y_unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "enabled": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Enabled"}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "OptionalOneDMapSchemaPartial", "type": "object"}, "OptionalPerAxisTwoAxisMeasurementSchemaPartial": {"additionalProperties": false, "properties": {"front": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Front"}, "rear": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Rear"}, "unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "front_enabled": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Front Enabled"}, "rear_enabled": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Rear Enabled"}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "OptionalPerAxisTwoAxisMeasurementSchemaPartial", "type": "object"}, "OptionalTwoAxisMeasurementSchemaPartial": {"additionalProperties": false, "properties": {"front": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Front"}, "rear": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Rear"}, "unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "enabled": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Enabled"}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "OptionalTwoAxisMeasurementSchemaPartial", "type": "object"}, "PUPDictSchemaPartial": {"additionalProperties": false, "properties": {"values": {"anyOf": [{"$ref": "#/components/schemas/PickupPointsSchemaPartial"}, {"type": "null"}]}, "unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "enabled": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Enabled"}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "PUPDictSchemaPartial", "type": "object"}, "PickupPointsSchemaPartial": {"additionalProperties": false, "properties": {"root": {"anyOf": [{"additionalProperties": {"items": {"type": "number"}, "type": "array"}, "type": "object"}, {"type": "null"}], "title": "Root"}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "PickupPointsSchemaPartial", "type": "object"}, "PlottingParametersSchemaPartial": {"additionalProperties": false, "properties": {"constants": {"anyOf": [{"additionalProperties": {"type": "number"}, "type": "object"}, {"type": "null"}], "title": "Constants"}, "xAxis": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Xaxis"}, "xMin": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Xmin"}, "xMax": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Xmax"}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "PlottingParametersSchemaPartial", "type": "object"}, "PowertrainInPartial": {"additionalProperties": false, "properties": {"use_efficiency": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Use Efficiency"}, "use_differential": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Use Differential"}, "power_source_type": {"anyOf": [{"$ref": "#/components/schemas/PowerSourceType"}, {"type": "null"}]}, "drivetrain_type": {"anyOf": [{"$ref": "#/components/schemas/DrivetrainType"}, {"type": "null"}]}, "torque_bias": {"anyOf": [{"$ref": "#/components/schemas/OptionalMeasurementNumberSchemaPartial"}, {"type": "null"}]}, "max_power": {"anyOf": [{"$ref": "#/components/schemas/OptionalPerAxisTwoAxisMeasurementSchemaPartial"}, {"type": "null"}]}, "name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Name"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Is Hidden"}, "skip_vdcore_validation": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Skip Vdcore Validation"}, "engine": {"anyOf": [{"$ref": "#/components/schemas/EngineInPartial"}, {"type": "null"}]}, "motor": {"anyOf": [{"$ref": "#/components/schemas/ElectricMotorInPartial"}, {"type": "null"}]}, "efficiency": {"anyOf": [{"$ref": "#/components/schemas/EfficiencyInPartial"}, {"type": "null"}]}, "differential": {"anyOf": [{"$ref": "#/components/schemas/DifferentialInPartial"}, {"type": "null"}]}, "gears": {"anyOf": [{"$ref": "#/components/schemas/GearsInPartial"}, {"type": "null"}]}, "battery": {"anyOf": [{"$ref": "#/components/schemas/BatteryInPartial"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "PowertrainInPartial", "type": "object"}, "SpringsInPartial": {"additionalProperties": false, "properties": {"name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Name"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Is Hidden"}, "skip_vdcore_validation": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Skip Vdcore Validation"}, "spring": {"anyOf": [{"$ref": "#/components/schemas/NumericOrOneDSchemaPartial"}, {"type": "null"}]}, "torsion_bar": {"anyOf": [{"$ref": "#/components/schemas/OptionalNumericOrOneDSchemaPartial"}, {"type": "null"}]}, "preload": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "SpringsInPartial", "type": "object"}, "SuspensionInPartial": {"additionalProperties": false, "properties": {"name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Name"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Is Hidden"}, "skip_vdcore_validation": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Skip Vdcore Validation"}, "use_left_bumpstop": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Use Left Bumpstop"}, "use_right_bumpstop": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Use Right Bumpstop"}, "use_heave_spring": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Use Heave Spring"}, "use_heave_damper": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Use Heave Damper"}, "use_heave_bumpstop": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Use Heave Bumpstop"}, "use_anti_roll_bar": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Use Anti Roll Bar"}, "damper_symmetry": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Damper Symmetry"}, "spring_symmetry": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Spring Symmetry"}, "bumpstop_symmetry": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Bumpstop Symmetry"}, "kinematics": {"anyOf": [{"$ref": "#/components/schemas/KinematicsInPartial"}, {"type": "null"}]}, "left_damper": {"anyOf": [{"$ref": "#/components/schemas/DampersInPartial"}, {"type": "null"}]}, "right_damper": {"anyOf": [{"$ref": "#/components/schemas/DampersInPartial"}, {"type": "null"}]}, "left_spring": {"anyOf": [{"$ref": "#/components/schemas/SpringsInPartial"}, {"type": "null"}]}, "right_spring": {"anyOf": [{"$ref": "#/components/schemas/SpringsInPartial"}, {"type": "null"}]}, "left_bumpstop": {"anyOf": [{"$ref": "#/components/schemas/BumpStopInPartial"}, {"type": "null"}]}, "right_bumpstop": {"anyOf": [{"$ref": "#/components/schemas/BumpStopInPartial"}, {"type": "null"}]}, "heave_spring": {"anyOf": [{"$ref": "#/components/schemas/SpringsInPartial"}, {"type": "null"}]}, "heave_damper": {"anyOf": [{"$ref": "#/components/schemas/DampersInPartial"}, {"type": "null"}]}, "heave_bumpstop": {"anyOf": [{"$ref": "#/components/schemas/BumpStopInPartial"}, {"type": "null"}]}, "anti_roll_bar": {"anyOf": [{"$ref": "#/components/schemas/AntiRollBarInPartial"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "SuspensionInPartial", "type": "object"}, "TwoAxisMeasurementSchemaPartial": {"additionalProperties": false, "properties": {"front": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Front"}, "rear": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Rear"}, "unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "TwoAxisMeasurementSchemaPartial", "type": "object"}, "TwoDListValuesSchemaPartial": {"additionalProperties": false, "properties": {"values": {"anyOf": [{"items": {"items": {"type": "number"}, "type": "array"}, "type": "array"}, {"type": "null"}], "title": "Values"}, "unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "TwoDListValuesSchemaPartial", "type": "object"}, "TwoDMapSchemaPartial": {"additionalProperties": false, "properties": {"map_2d_x_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 2D X Values"}, "map_2d_y_values": {"anyOf": [{"items": {"type": "number"}, "type": "array"}, {"type": "null"}], "title": "Map 2D Y Values"}, "map_2d_z_values": {"anyOf": [{"items": {"items": {"type": "number"}, "type": "array"}, "type": "array"}, {"type": "null"}], "title": "Map 2D Z Values"}, "map_2d_x_unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "map_2d_y_unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "map_2d_z_unit": {"anyOf": [{"$ref": "#/components/schemas/Unit"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "TwoDMapSchemaPartial", "type": "object"}, "TyreInPartial": {"additionalProperties": false, "properties": {"name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Name"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Is Hidden"}, "skip_vdcore_validation": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Skip Vdcore Validation"}, "tyre_coefficients": {"anyOf": [{"additionalProperties": {"anyOf": [{"type": "number"}, {"type": "string"}]}, "type": "object"}, {"type": "null"}], "title": "Tyre Coefficients"}, "grip_factor": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "force_model_type": {"anyOf": [{"$ref": "#/components/schemas/PacType"}, {"type": "null"}]}, "tyre_rate": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "tyre_damping_rate": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "loaded_radius": {"anyOf": [{"$ref": "#/components/schemas/NumericOrTwoDOrExpressionSchemaPartial"}, {"type": "null"}]}, "rolling_radius": {"anyOf": [{"$ref": "#/components/schemas/NumericOrTwoDOrExpressionSchemaPartial"}, {"type": "null"}]}, "inertia": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "TyreInPartial", "type": "object"}, "TyreSetInPartial": {"additionalProperties": false, "properties": {"name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Name"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Is Hidden"}, "skip_vdcore_validation": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Skip Vdcore Validation"}, "front_symmetry": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Front Symmetry"}, "rear_symmetry": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Rear Symmetry"}, "front_left_tyre": {"anyOf": [{"$ref": "#/components/schemas/TyreInPartial"}, {"type": "null"}]}, "front_right_tyre": {"anyOf": [{"$ref": "#/components/schemas/TyreInPartial"}, {"type": "null"}]}, "rear_left_tyre": {"anyOf": [{"$ref": "#/components/schemas/TyreInPartial"}, {"type": "null"}]}, "rear_right_tyre": {"anyOf": [{"$ref": "#/components/schemas/TyreInPartial"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "TyreSetInPartial", "type": "object"}, "VehiclePatchIn": {"additionalProperties": false, "description": "Vehicle schema for partial patches in external API.\n\n- name: Required - identifies the base vehicle to patch\n- All component fields: Optional with all nested fields also optional\n\nThis allows users to send sparse patches like:\n    {\"name\": \"MyVehicle\", \"initialization\": {\"toe_angle\": {\"FL\": 0.002}}}\nwithout providing all required nested fields.", "properties": {"id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}, "version_number": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Version Number"}, "name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Name"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "aero": {"anyOf": [{"$ref": "#/components/schemas/AeroInPartial"}, {"type": "null"}]}, "brakes": {"anyOf": [{"$ref": "#/components/schemas/BrakeInPartial"}, {"type": "null"}]}, "chassis": {"anyOf": [{"$ref": "#/components/schemas/ChassisInPartial"}, {"type": "null"}]}, "powertrain": {"anyOf": [{"$ref": "#/components/schemas/PowertrainInPartial"}, {"type": "null"}]}, "front_suspension": {"anyOf": [{"$ref": "#/components/schemas/SuspensionInPartial"}, {"type": "null"}]}, "rear_suspension": {"anyOf": [{"$ref": "#/components/schemas/SuspensionInPartial"}, {"type": "null"}]}, "initialization": {"anyOf": [{"$ref": "#/components/schemas/InitializationInPartial"}, {"type": "null"}]}, "tyre_set": {"anyOf": [{"$ref": "#/components/schemas/TyreSetInPartial"}, {"type": "null"}]}, "skip_vdcore_validation": {"default": false, "title": "Skip Vdcore Validation", "type": "boolean"}}, "title": "VehiclePatchIn", "type": "object"}, "AntiKinematicsData": {"properties": {"anti_dive": {"title": "Anti Dive", "type": "number"}, "front_anti_lift": {"title": "Front Anti Lift", "type": "number"}, "rear_anti_lift": {"title": "Rear Anti Lift", "type": "number"}, "anti_squat": {"title": "Anti Squat", "type": "number"}}, "required": ["anti_dive", "front_anti_lift", "rear_anti_lift", "anti_squat"], "title": "AntiKinematicsData", "type": "object"}, "ArbMotionRatios": {"properties": {"front": {"title": "Front", "type": "number"}, "rear": {"title": "Rear", "type": "number"}}, "required": ["front", "rear"], "title": "ArbMotionRatios", "type": "object"}, "AxlePrecompute": {"properties": {"heave": {"anyOf": [{"$ref": "#/components/schemas/MotionSweep"}, {"type": "null"}]}, "roll": {"anyOf": [{"$ref": "#/components/schemas/MotionSweep"}, {"type": "null"}]}, "steer": {"anyOf": [{"$ref": "#/components/schemas/MotionSweep"}, {"type": "null"}]}, "sprung_cg_height_m": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Sprung Cg Height M"}, "axle_x_m": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Axle X M"}}, "title": "AxlePrecompute", "type": "object"}, "Axles": {"properties": {"front": {"title": "Front", "type": "number"}, "rear": {"title": "Rear", "type": "number"}}, "required": ["front", "rear"], "title": "Axles", "type": "object"}, "Corners": {"properties": {"fl": {"title": "Fl", "type": "number"}, "fr": {"title": "Fr", "type": "number"}, "rl": {"title": "Rl", "type": "number"}, "rr": {"title": "Rr", "type": "number"}}, "required": ["fl", "fr", "rl", "rr"], "title": "Corners", "type": "object"}, "DampingRatesData": {"properties": {"ride_damping": {"$ref": "#/components/schemas/Corners"}, "suspension_damping": {"$ref": "#/components/schemas/Axles"}}, "required": ["ride_damping", "suspension_damping"], "title": "DampingRatesData", "type": "object"}, "FrequenciesData": {"properties": {"sprung": {"$ref": "#/components/schemas/ModeData"}, "ride": {"$ref": "#/components/schemas/ModeData"}, "wheel_hop": {"$ref": "#/components/schemas/ModeData"}}, "required": ["sprung", "ride", "wheel_hop"], "title": "FrequenciesData", "type": "object"}, "KinematicsData": {"properties": {"front": {"$ref": "#/components/schemas/AxlePrecompute"}, "rear": {"$ref": "#/components/schemas/AxlePrecompute"}}, "required": ["front", "rear"], "title": "KinematicsData", "type": "object"}, "KinematicsOutput": {"properties": {"id": {"title": "Id", "type": "integer"}, "simulation_id": {"title": "Simulation Id", "type": "integer"}, "name": {"title": "Name", "type": "string"}, "car_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Car Name"}, "track_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Track Name"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "status": {"anyOf": [{"$ref": "#/components/schemas/SimulationStatusType"}, {"type": "null"}]}, "lap_time": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Lap Time"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "lap_boundaries": {"anyOf": [{"items": {"$ref": "#/components/schemas/LapBoundary"}, "type": "array"}, {"type": "null"}], "default": [], "title": "Lap Boundaries"}, "number_of_laps": {"anyOf": [{"type": "integer"}, {"type": "null"}], "default": 1, "title": "Number Of Laps"}, "sweep_config": {"anyOf": [{"$ref": "#/components/schemas/SweepConfig"}, {"type": "null"}]}, "simulation_config": {"anyOf": [{"type": "object"}, {"type": "null"}], "title": "Simulation Config"}, "missingWarnings": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Missingwarnings"}, "metrics": {"anyOf": [{"type": "object"}, {"type": "null"}], "title": "Metrics"}, "warnings": {"anyOf": [{"additionalProperties": {"$ref": "#/components/schemas/WarningNode"}, "type": "object"}, {"items": {"$ref": "#/components/schemas/WarningNode"}, "type": "array"}, {"type": "null"}], "title": "Warnings"}, "errors": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Errors"}, "cloud_file_retrieved": {"title": "Cloud File Retrieved", "type": "boolean"}, "cloud_file_exists": {"title": "Cloud File Exists", "type": "boolean"}, "data": {"anyOf": [{"$ref": "#/components/schemas/KinematicsData"}, {"type": "null"}]}, "simulation_type": {"enum": ["kinematics", "kinematics_precompute"], "title": "Simulation Type", "type": "string"}}, "required": ["id", "simulation_id", "name", "created_at", "updated_at", "cloud_file_retrieved", "cloud_file_exists", "simulation_type"], "title": "KinematicsOutput", "type": "object"}, "LTSOutput": {"properties": {"id": {"title": "Id", "type": "integer"}, "simulation_id": {"title": "Simulation Id", "type": "integer"}, "name": {"title": "Name", "type": "string"}, "car_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Car Name"}, "track_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Track Name"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "status": {"anyOf": [{"$ref": "#/components/schemas/SimulationStatusType"}, {"type": "null"}]}, "lap_time": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Lap Time"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "lap_boundaries": {"anyOf": [{"items": {"$ref": "#/components/schemas/LapBoundary"}, "type": "array"}, {"type": "null"}], "default": [], "title": "Lap Boundaries"}, "number_of_laps": {"anyOf": [{"type": "integer"}, {"type": "null"}], "default": 1, "title": "Number Of Laps"}, "sweep_config": {"anyOf": [{"$ref": "#/components/schemas/SweepConfig"}, {"type": "null"}]}, "simulation_config": {"anyOf": [{"type": "object"}, {"type": "null"}], "title": "Simulation Config"}, "missingWarnings": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Missingwarnings"}, "metrics": {"anyOf": [{"type": "object"}, {"type": "null"}], "title": "Metrics"}, "warnings": {"anyOf": [{"additionalProperties": {"$ref": "#/components/schemas/WarningNode"}, "type": "object"}, {"items": {"$ref": "#/components/schemas/WarningNode"}, "type": "array"}, {"type": "null"}], "title": "Warnings"}, "errors": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Errors"}, "cloud_file_retrieved": {"title": "Cloud File Retrieved", "type": "boolean"}, "cloud_file_exists": {"title": "Cloud File Exists", "type": "boolean"}, "data": {"anyOf": [{"additionalProperties": {"items": {"type": "number"}, "type": "array"}, "type": "object"}, {"type": "null"}], "title": "Data"}, "simulation_type": {"enum": ["lts", "dynamic", "combination_sweep", "cornering_sim", "straight_line", "uploaded"], "title": "Simulation Type", "type": "string"}}, "required": ["id", "simulation_id", "name", "created_at", "updated_at", "cloud_file_retrieved", "cloud_file_exists", "simulation_type"], "title": "LTSOutput", "type": "object"}, "LapBoundary": {"properties": {"lap": {"title": "Lap", "type": "integer"}, "start": {"title": "Start", "type": "number"}, "end": {"title": "End", "type": "number"}, "t_start": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "T Start"}, "t_end": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "T End"}}, "required": ["lap", "start", "end"], "title": "LapBoundary", "type": "object"}, "MassesData": {"properties": {"total": {"title": "Total", "type": "number"}, "unsprung": {"title": "Unsprung", "type": "number"}, "powertrain": {"$ref": "#/components/schemas/PowertrainMasses"}, "tyre_equivalent_mass": {"title": "Tyre Equivalent Mass", "type": "number"}}, "required": ["total", "unsprung", "powertrain", "tyre_equivalent_mass"], "title": "MassesData", "type": "object"}, "ModeData": {"properties": {"front": {"title": "Front", "type": "number"}, "rear": {"title": "Rear", "type": "number"}, "front_critical_damping": {"title": "Front Critical Damping", "type": "number"}, "rear_critical_damping": {"title": "Rear Critical Damping", "type": "number"}, "front_damping_ratio": {"title": "Front Damping Ratio", "type": "number"}, "rear_damping_ratio": {"title": "Rear Damping Ratio", "type": "number"}}, "required": ["front", "rear", "front_critical_damping", "rear_critical_damping", "front_damping_ratio", "rear_damping_ratio"], "title": "ModeData", "type": "object"}, "MotionRatiosCorner": {"properties": {"ma_spring_left": {"title": "Ma Spring Left", "type": "number"}, "ma_spring_right": {"title": "Ma Spring Right", "type": "number"}, "ma_damper_left": {"title": "Ma Damper Left", "type": "number"}, "ma_damper_right": {"title": "Ma Damper Right", "type": "number"}, "ma_bumpstop_left": {"title": "Ma Bumpstop Left", "type": "number"}, "ma_bumpstop_right": {"title": "Ma Bumpstop Right", "type": "number"}, "ma_heave_spring": {"title": "Ma Heave Spring", "type": "number"}, "ma_heave_bumpstop": {"title": "Ma Heave Bumpstop", "type": "number"}}, "required": ["ma_spring_left", "ma_spring_right", "ma_damper_left", "ma_damper_right", "ma_bumpstop_left", "ma_bumpstop_right", "ma_heave_spring", "ma_heave_bumpstop"], "title": "MotionRatiosCorner", "type": "object"}, "MotionRatiosData": {"properties": {"front": {"$ref": "#/components/schemas/MotionRatiosCorner"}, "rear": {"$ref": "#/components/schemas/MotionRatiosCorner"}, "arb": {"$ref": "#/components/schemas/ArbMotionRatios"}}, "required": ["front", "rear", "arb"], "title": "MotionRatiosData", "type": "object"}, "MotionSweep": {"properties": {"input_label": {"title": "Input Label", "type": "string"}, "input_unit": {"title": "Input Unit", "type": "string"}, "input_values": {"items": {"type": "number"}, "title": "Input Values", "type": "array"}, "points": {"additionalProperties": {"items": {"items": {"type": "number"}, "type": "array"}, "type": "array"}, "title": "Points", "type": "object"}, "curves": {"additionalProperties": {"items": {"type": "number"}, "type": "array"}, "title": "Curves", "type": "object"}}, "required": ["input_label", "input_unit", "input_values", "points", "curves"], "title": "MotionSweep", "type": "object"}, "PowertrainData": {"properties": {"shift_points": {"items": {"type": "number"}, "title": "Shift Points", "type": "array"}, "shift_points_n_engine": {"items": {"type": "number"}, "title": "Shift Points N Engine", "type": "array"}}, "required": ["shift_points", "shift_points_n_engine"], "title": "PowertrainData", "type": "object"}, "PowertrainMasses": {"properties": {"equivalent": {"items": {"type": "number"}, "title": "Equivalent", "type": "array"}}, "required": ["equivalent"], "title": "PowertrainMasses", "type": "object"}, "RatesData": {"properties": {"ride_rates": {"$ref": "#/components/schemas/Corners"}, "axle_rates": {"$ref": "#/components/schemas/Axles"}, "spring_rates": {"$ref": "#/components/schemas/Corners"}, "tire_rates": {"$ref": "#/components/schemas/Corners"}, "damping_rates": {"$ref": "#/components/schemas/DampingRatesData"}, "roll_rates": {"$ref": "#/components/schemas/RollRatesData"}, "motion_ratios": {"$ref": "#/components/schemas/MotionRatiosData"}}, "required": ["ride_rates", "axle_rates", "spring_rates", "tire_rates", "damping_rates", "roll_rates", "motion_ratios"], "title": "RatesData", "type": "object"}, "ResultsUnion": {"discriminator": {"mapping": {"combination_sweep": "#/components/schemas/LTSOutput", "cornering_sim": "#/components/schemas/LTSOutput", "dynamic": "#/components/schemas/LTSOutput", "kinematics": "#/components/schemas/KinematicsOutput", "kinematics_precompute": "#/components/schemas/KinematicsOutput", "lts": "#/components/schemas/LTSOutput", "ride": "#/components/schemas/RideOutput", "straight_line": "#/components/schemas/LTSOutput", "uploaded": "#/components/schemas/LTSOutput", "vehicle_properties": "#/components/schemas/VehiclePropertiesOutput", "ymd": "#/components/schemas/YMDOutput"}, "propertyName": "simulation_type"}, "oneOf": [{"$ref": "#/components/schemas/LTSOutput"}, {"$ref": "#/components/schemas/KinematicsOutput"}, {"$ref": "#/components/schemas/RideOutput"}, {"$ref": "#/components/schemas/YMDOutput"}, {"$ref": "#/components/schemas/VehiclePropertiesOutput"}], "title": "ResultsUnion"}, "RideData": {"properties": {"tRun": {"items": {"type": "number"}, "title": "Trun", "type": "array"}, "hRideF": {"items": {"type": "number"}, "title": "Hridef", "type": "array"}, "hRideR": {"items": {"type": "number"}, "title": "Hrider", "type": "array"}, "inputs": {"$ref": "#/components/schemas/RideInputs"}, "fBode": {"items": {"type": "number"}, "title": "Fbode", "type": "array"}, "magnitudes": {"items": {"items": {"items": {"type": "number"}, "type": "array"}, "type": "array"}, "title": "Magnitudes", "type": "array"}, "gains": {"items": {"items": {"items": {"type": "number"}, "type": "array"}, "type": "array"}, "title": "Gains", "type": "array"}, "metrics": {"$ref": "#/components/schemas/RideMetrics"}, "xHeave": {"items": {"type": "number"}, "title": "Xheave", "type": "array"}, "vHeave": {"items": {"type": "number"}, "title": "Vheave", "type": "array"}, "xWheelFL": {"items": {"type": "number"}, "title": "Xwheelfl", "type": "array"}, "vWheelFL": {"items": {"type": "number"}, "title": "Vwheelfl", "type": "array"}, "xWheelFR": {"items": {"type": "number"}, "title": "Xwheelfr", "type": "array"}, "vWheelFR": {"items": {"type": "number"}, "title": "Vwheelfr", "type": "array"}, "xWheelRL": {"items": {"type": "number"}, "title": "Xwheelrl", "type": "array"}, "vWheelRL": {"items": {"type": "number"}, "title": "Vwheelrl", "type": "array"}, "xWheelRR": {"items": {"type": "number"}, "title": "Xwheelrr", "type": "array"}, "vWheelRR": {"items": {"type": "number"}, "title": "Vwheelrr", "type": "array"}, "aRoll": {"items": {"type": "number"}, "title": "Aroll", "type": "array"}, "nRoll": {"items": {"type": "number"}, "title": "Nroll", "type": "array"}, "aPitch": {"items": {"type": "number"}, "title": "Apitch", "type": "array"}, "nPitch": {"items": {"type": "number"}, "title": "Npitch", "type": "array"}}, "required": ["tRun", "hRideF", "hRideR", "inputs", "fBode", "magnitudes", "gains", "metrics", "xHeave", "vHeave", "xWheelFL", "vWheelFL", "xWheelFR", "vWheelFR", "xWheelRL", "vWheelRL", "xWheelRR", "vWheelRR", "aRoll", "nRoll", "aPitch", "nPitch"], "title": "RideData", "type": "object"}, "RideInputs": {"properties": {"xRoadFL": {"items": {"type": "number"}, "title": "Xroadfl", "type": "array"}, "xRoadFR": {"items": {"type": "number"}, "title": "Xroadfr", "type": "array"}, "xRoadRL": {"items": {"type": "number"}, "title": "Xroadrl", "type": "array"}, "xRoadRR": {"items": {"type": "number"}, "title": "Xroadrr", "type": "array"}}, "required": ["xRoadFL", "xRoadFR", "xRoadRL", "xRoadRR"], "title": "RideInputs", "type": "object"}, "RideMetrics": {"properties": {"xHeaveRms": {"title": "Xheaverms", "type": "number"}, "aRollRms": {"title": "Arollrms", "type": "number"}, "aPitchRms": {"title": "Apitchrms", "type": "number"}, "xContactPatchFLRms": {"title": "Xcontactpatchflrms", "type": "number"}, "xContactPatchFRRms": {"title": "Xcontactpatchfrrms", "type": "number"}, "xContactPatchRLRms": {"title": "Xcontactpatchrlrms", "type": "number"}, "xContactPatchRRRms": {"title": "Xcontactpatchrrrms", "type": "number"}, "vWheelFLRms": {"title": "Vwheelflrms", "type": "number"}, "gWheelFLRms": {"title": "Gwheelflrms", "type": "number"}, "vWheelFRRms": {"title": "Vwheelfrrms", "type": "number"}, "gWheelFRRms": {"title": "Gwheelfrrms", "type": "number"}, "vWheelRLRms": {"title": "Vwheelrlrms", "type": "number"}, "gWheelRLRms": {"title": "Gwheelrlrms", "type": "number"}, "vWheelRRRms": {"title": "Vwheelrrrms", "type": "number"}, "gWheelRRRms": {"title": "Gwheelrrrms", "type": "number"}}, "required": ["xHeaveRms", "aRollRms", "aPitchRms", "xContactPatchFLRms", "xContactPatchFRRms", "xContactPatchRLRms", "xContactPatchRRRms", "vWheelFLRms", "gWheelFLRms", "vWheelFRRms", "gWheelFRRms", "vWheelRLRms", "gWheelRLRms", "vWheelRRRms", "gWheelRRRms"], "title": "RideMetrics", "type": "object"}, "RideOutput": {"properties": {"id": {"title": "Id", "type": "integer"}, "simulation_id": {"title": "Simulation Id", "type": "integer"}, "name": {"title": "Name", "type": "string"}, "car_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Car Name"}, "track_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Track Name"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "status": {"anyOf": [{"$ref": "#/components/schemas/SimulationStatusType"}, {"type": "null"}]}, "lap_time": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Lap Time"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "lap_boundaries": {"anyOf": [{"items": {"$ref": "#/components/schemas/LapBoundary"}, "type": "array"}, {"type": "null"}], "default": [], "title": "Lap Boundaries"}, "number_of_laps": {"anyOf": [{"type": "integer"}, {"type": "null"}], "default": 1, "title": "Number Of Laps"}, "sweep_config": {"anyOf": [{"$ref": "#/components/schemas/SweepConfig"}, {"type": "null"}]}, "simulation_config": {"anyOf": [{"type": "object"}, {"type": "null"}], "title": "Simulation Config"}, "missingWarnings": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Missingwarnings"}, "metrics": {"anyOf": [{"type": "object"}, {"type": "null"}], "title": "Metrics"}, "warnings": {"anyOf": [{"additionalProperties": {"$ref": "#/components/schemas/WarningNode"}, "type": "object"}, {"items": {"$ref": "#/components/schemas/WarningNode"}, "type": "array"}, {"type": "null"}], "title": "Warnings"}, "errors": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Errors"}, "cloud_file_retrieved": {"title": "Cloud File Retrieved", "type": "boolean"}, "cloud_file_exists": {"title": "Cloud File Exists", "type": "boolean"}, "data": {"anyOf": [{"$ref": "#/components/schemas/RideData"}, {"type": "null"}]}, "simulation_type": {"const": "ride", "enum": ["ride"], "title": "Simulation Type", "type": "string"}}, "required": ["id", "simulation_id", "name", "created_at", "updated_at", "cloud_file_retrieved", "cloud_file_exists", "simulation_type"], "title": "RideOutput", "type": "object"}, "RollRatesData": {"properties": {"front": {"title": "Front", "type": "number"}, "rear": {"title": "Rear", "type": "number"}, "distribution": {"title": "Distribution", "type": "number"}, "tyre_roll_stiffness_distribution": {"title": "Tyre Roll Stiffness Distribution", "type": "number"}, "mechanical_balance": {"title": "Mechanical Balance", "type": "number"}}, "required": ["front", "rear", "distribution", "tyre_roll_stiffness_distribution", "mechanical_balance"], "title": "RollRatesData", "type": "object"}, "SimulationStatusType": {"enum": ["partial_success", "success", "in_progress", "failed", "preparing"], "title": "SimulationStatusType", "type": "string"}, "SweepConfig": {"properties": {"id": {"anyOf": [{"type": "integer"}, {"type": "string"}], "title": "Id"}, "sweep_parameter_names": {"additionalProperties": {"$ref": "#/components/schemas/SweepConfigObject"}, "title": "Sweep Parameter Names", "type": "object"}}, "required": ["id", "sweep_parameter_names"], "title": "SweepConfig", "type": "object"}, "SweepConfigObject": {"properties": {"value": {"anyOf": [{"type": "string"}, {"type": "integer"}, {"type": "number"}], "title": "Value"}, "unit": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Unit"}}, "required": ["value"], "title": "SweepConfigObject", "type": "object"}, "VehiclePropertiesData": {"properties": {"rates": {"$ref": "#/components/schemas/RatesData"}, "frequencies": {"$ref": "#/components/schemas/FrequenciesData"}, "masses": {"$ref": "#/components/schemas/MassesData"}, "powertrain": {"$ref": "#/components/schemas/PowertrainData"}, "kinematics": {"$ref": "#/components/schemas/AntiKinematicsData"}}, "required": ["rates", "frequencies", "masses", "powertrain", "kinematics"], "title": "VehiclePropertiesData", "type": "object"}, "VehiclePropertiesOutput": {"properties": {"id": {"title": "Id", "type": "integer"}, "simulation_id": {"title": "Simulation Id", "type": "integer"}, "name": {"title": "Name", "type": "string"}, "car_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Car Name"}, "track_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Track Name"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "status": {"anyOf": [{"$ref": "#/components/schemas/SimulationStatusType"}, {"type": "null"}]}, "lap_time": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Lap Time"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "lap_boundaries": {"anyOf": [{"items": {"$ref": "#/components/schemas/LapBoundary"}, "type": "array"}, {"type": "null"}], "default": [], "title": "Lap Boundaries"}, "number_of_laps": {"anyOf": [{"type": "integer"}, {"type": "null"}], "default": 1, "title": "Number Of Laps"}, "sweep_config": {"anyOf": [{"$ref": "#/components/schemas/SweepConfig"}, {"type": "null"}]}, "simulation_config": {"anyOf": [{"type": "object"}, {"type": "null"}], "title": "Simulation Config"}, "missingWarnings": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Missingwarnings"}, "metrics": {"anyOf": [{"type": "object"}, {"type": "null"}], "title": "Metrics"}, "warnings": {"anyOf": [{"additionalProperties": {"$ref": "#/components/schemas/WarningNode"}, "type": "object"}, {"items": {"$ref": "#/components/schemas/WarningNode"}, "type": "array"}, {"type": "null"}], "title": "Warnings"}, "errors": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Errors"}, "cloud_file_retrieved": {"title": "Cloud File Retrieved", "type": "boolean"}, "cloud_file_exists": {"title": "Cloud File Exists", "type": "boolean"}, "data": {"anyOf": [{"$ref": "#/components/schemas/VehiclePropertiesData"}, {"type": "null"}]}, "simulation_type": {"const": "vehicle_properties", "enum": ["vehicle_properties"], "title": "Simulation Type", "type": "string"}}, "required": ["id", "simulation_id", "name", "created_at", "updated_at", "cloud_file_retrieved", "cloud_file_exists", "simulation_type"], "title": "VehiclePropertiesOutput", "type": "object"}, "WarningEntry": {"properties": {"code": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Code"}, "severity": {"anyOf": [{"enum": ["info", "warning", "critical"], "type": "string"}, {"type": "null"}], "title": "Severity"}, "message": {"title": "Message", "type": "string"}, "path": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Path"}}, "required": ["message"], "title": "WarningEntry", "type": "object"}, "WarningNode": {"description": "Schema for a warning node in the warnings tree", "properties": {"name": {"title": "Name", "type": "string"}, "warnings": {"default": [], "items": {"$ref": "#/components/schemas/WarningEntry"}, "title": "Warnings", "type": "array"}, "children": {"default": [], "items": {"$ref": "#/components/schemas/WarningNode"}, "title": "Children", "type": "array"}}, "required": ["name"], "title": "WarningNode", "type": "object"}, "YMDData": {"properties": {"delta_range": {"items": {"type": "number"}, "title": "Delta Range", "type": "array"}, "beta_range": {"items": {"type": "number"}, "title": "Beta Range", "type": "array"}, "speed": {"title": "Speed", "type": "number"}, "ax": {"title": "Ax", "type": "number"}, "yaw_moments": {"title": "Yaw Moments", "type": "object"}, "metrics": {"anyOf": [{"type": "object"}, {"type": "null"}], "title": "Metrics"}}, "required": ["delta_range", "beta_range", "speed", "ax", "yaw_moments"], "title": "YMDData", "type": "object"}, "YMDOutput": {"properties": {"id": {"title": "Id", "type": "integer"}, "simulation_id": {"title": "Simulation Id", "type": "integer"}, "name": {"title": "Name", "type": "string"}, "car_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Car Name"}, "track_name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Track Name"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "status": {"anyOf": [{"$ref": "#/components/schemas/SimulationStatusType"}, {"type": "null"}]}, "lap_time": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Lap Time"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}, "lap_boundaries": {"anyOf": [{"items": {"$ref": "#/components/schemas/LapBoundary"}, "type": "array"}, {"type": "null"}], "default": [], "title": "Lap Boundaries"}, "number_of_laps": {"anyOf": [{"type": "integer"}, {"type": "null"}], "default": 1, "title": "Number Of Laps"}, "sweep_config": {"anyOf": [{"$ref": "#/components/schemas/SweepConfig"}, {"type": "null"}]}, "simulation_config": {"anyOf": [{"type": "object"}, {"type": "null"}], "title": "Simulation Config"}, "missingWarnings": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Missingwarnings"}, "metrics": {"anyOf": [{"type": "object"}, {"type": "null"}], "title": "Metrics"}, "warnings": {"anyOf": [{"additionalProperties": {"$ref": "#/components/schemas/WarningNode"}, "type": "object"}, {"items": {"$ref": "#/components/schemas/WarningNode"}, "type": "array"}, {"type": "null"}], "title": "Warnings"}, "errors": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Errors"}, "cloud_file_retrieved": {"title": "Cloud File Retrieved", "type": "boolean"}, "cloud_file_exists": {"title": "Cloud File Exists", "type": "boolean"}, "data": {"anyOf": [{"$ref": "#/components/schemas/YMDData"}, {"type": "null"}]}, "simulation_type": {"const": "ymd", "enum": ["ymd"], "title": "Simulation Type", "type": "string"}}, "required": ["id", "simulation_id", "name", "created_at", "updated_at", "cloud_file_retrieved", "cloud_file_exists", "simulation_type"], "title": "YMDOutput", "type": "object"}, "SimulationDetailsIn": {"properties": {"channels": {"anyOf": [{"items": {"enum": ["BInShift", "CDrag", "CLift", "CLiftF", "CLiftR", "ECapacity", "ELatTyreFL", "ELatTyreFR", "ELatTyreRL", "ELatTyreRR", "ELongTyreFL", "ELongTyreFR", "ELongTyreRL", "ELongTyreRR", "ETyreFL", "ETyreFR", "ETyreRL", "ETyreRR", "FBanking", "FBumpStopFL", "FBumpStopFR", "FBumpStopRL", "FBumpStopRR", "FDamperFL", "FDamperFR", "FDamperRL", "FDamperRR", "FDrag", "FHeaveBumpStopF", "FHeaveBumpStopR", "FHeaveSpringF", "FHeaveSpringR", "FLift", "FLiftF", "FLiftR", "FResistanceTotal", "FSlopeResistance", "FSpringFL", "FSpringFR", "FSpringRL", "FSpringRR", "FxFL", "FxFR", "FxPowertrainAvailableF", "FxPowertrainAvailableR", "FxPowertrainBrake", "FxRL", "FxRR", "FyFL", "FyFR", "FyRL", "FyRR", "FzAeroFL", "FzAeroFR", "FzAeroRL", "FzAeroRR", "FzFL", "FzFR", "FzRL", "FzRR", "FzSuspF", "FzSuspR", "FzTyreFL", "FzTyreFR", "FzTyreRL", "FzTyreRR", "IDraw", "KBumpStopFL", "KBumpStopFR", "KBumpStopRL", "KBumpStopRR", "KHeaveBumpStopF", "KHeaveBumpStopR", "KHeaveF", "KHeaveR", "KHeaveSpringF", "KHeaveSpringR", "KSpringFL", "KSpringFR", "KSpringRL", "KSpringRR", "KWheelFL", "KWheelFR", "KWheelRL", "KWheelRR", "MARBF", "MARBR", "MBrake", "MBrakeF", "MBrakeR", "MPowertrain", "MPowertrainBrake", "MPowertrainF", "MPowertrainFRequested", "MPowertrainR", "MPowertrainRRequested", "MPowertrainRequested", "MSpringFL", "MSpringFR", "MSpringRL", "MSpringRR", "MTorsionBarFL", "MTorsionBarFR", "MTorsionBarRL", "MTorsionBarRR", "MYaw", "NGear", "NLap", "NSector", "PPowertrain", "PPowertrainF", "PPowertrainFRequested", "PPowertrainR", "PPowertrainRRequested", "PPowertrainRequested", "QCellDischarge", "RInternal", "SARBF", "SARBR", "VBattery", "VCell", "aARBF", "aARBR", "aCamberFL", "aCamberFR", "aCamberRL", "aCamberRR", "aHeading", "aPitch", "aRockerFL", "aRockerFR", "aRockerRL", "aRockerRR", "aRollSprung", "aRollTotal", "aRollUnsprung", "aSlipCar", "aSlipTyreFL", "aSlipTyreFR", "aSlipTyreRL", "aSlipTyreRR", "aSteer", "aSteerNeutral", "aToeFL", "aToeFR", "aToeRL", "aToeRR", "aUndersteer", "cRaceLine", "ePowertrain", "ePowertrainF", "ePowertrainR", "gLat", "gLong", "gSum", "hCog", "hRideF", "hRideR", "hRollCentreF", "hRollCentreR", "kRollF", "kRollR", "kRollTotal", "lTrackF", "lTrackR", "lWheelbase", "maSpringFL", "maSpringFR", "maDamperFL", "maDamperFR", "maBumpFL", "maBumpFR", "maHeaveSpringF", "maHeaveDamperF", "maHeaveBumpStopF", "maARBF", "maSpringRL", "maSpringRR", "maDamperRL", "maDamperRR", "maBumpRL", "maBumpRR", "maHeaveSpringR", "maHeaveDamperR", "maHeaveBumpStopR", "maARBR", "nEngine", "nWheelFL", "nWheelFR", "nWheelRL", "nWheelRR", "nYaw", "pBrakeF", "pBrakeR", "pBrakeTotal", "rAeroBal", "rAntiDive", "rAntiLiftF", "rAntiLiftR", "rAntiSquat", "rBrakeBal", "rGrip", "rMechBal", "rPedal", "rPowerSaturationF", "rPowerSaturationR", "rRaceLine", "rRollStiffness", "rSlipTyreFL", "rSlipTyreFR", "rSlipTyreRL", "rSlipTyreRR", "rSoc", "rTorqueBal", "rTyreLoadedFL", "rTyreLoadedFR", "rTyreLoadedRL", "rTyreLoadedRR", "rTyreRollingFL", "rTyreRollingFR", "rTyreRollingRL", "rTyreRollingRR", "sRun", "tDelta", "tRun", "tSector", "vCar", "vWheelFL", "vWheelFR", "vWheelRL", "vWheelRR", "vyCar", "xBumpStopFL", "xBumpStopFR", "xBumpStopRL", "xBumpStopRR", "xCar", "xDamperFL", "xDamperFR", "xDamperRL", "xDamperRR", "xHeaveBumpStopF", "xHeaveBumpStopR", "xHeaveF", "xHeaveR", "xHeaveSpringF", "xHeaveSpringR", "xRideHeightDeltaF", "xRideHeightDeltaFL", "xRideHeightDeltaFR", "xRideHeightDeltaR", "xRideHeightDeltaRL", "xRideHeightDeltaRR", "xSpringFL", "xSpringFR", "xSpringRL", "xSpringRR", "xSuspF", "xSuspR", "xTyreFL", "xTyreFR", "xTyreRL", "xTyreRR", "xWheelFL", "xWheelFR", "xWheelRL", "xWheelRR", "yCar"], "type": "string"}, "type": "array"}, {"type": "null"}], "title": "Channels"}}, "title": "SimulationDetailsIn", "type": "object"}, "SimulationStatus": {"description": "Schema for simulation status updates", "properties": {"id": {"title": "Id", "type": "integer"}, "status": {"$ref": "#/components/schemas/SimulationStatusType"}, "tasks_started": {"title": "Tasks Started", "type": "integer"}, "tasks_completed": {"title": "Tasks Completed", "type": "integer"}, "tasks_failed": {"title": "Tasks Failed", "type": "integer"}, "created_at": {"format": "date-time", "title": "Created At", "type": "string"}, "updated_at": {"format": "date-time", "title": "Updated At", "type": "string"}}, "required": ["id", "status", "tasks_started", "tasks_completed", "tasks_failed", "created_at", "updated_at"], "title": "SimulationStatus", "type": "object"}, "SimulationResponse": {"properties": {"success": {"title": "Success", "type": "boolean"}, "status": {"$ref": "#/components/schemas/SimulationStatusType"}, "simulation_id": {"title": "Simulation Id", "type": "integer"}, "message": {"title": "Message", "type": "string"}, "results_endpoint": {"title": "Results Endpoint", "type": "string"}, "name": {"title": "Name", "type": "string"}, "simulation_type": {"$ref": "#/components/schemas/SimulationType"}, "tasks_started": {"title": "Tasks Started", "type": "integer"}}, "required": ["success", "status", "simulation_id", "message", "results_endpoint", "name", "simulation_type", "tasks_started"], "title": "SimulationResponse", "type": "object"}, "SimulationType": {"enum": ["lts", "ymd", "ride", "kinematics", "kinematics_precompute", "combination_sweep", "straight_line", "cornering_sim", "dynamic", "uploaded", "vehicle_properties"], "title": "SimulationType", "type": "string"}, "AmbientConditionsInPartial": {"additionalProperties": false, "properties": {"air_temperature": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "air_density": {"anyOf": [{"$ref": "#/components/schemas/OptionalMeasurementNumberSchemaPartial"}, {"type": "null"}]}, "ambient_engine_efficiency_enabled": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Ambient Engine Efficiency Enabled"}, "air_pressure": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "air_humidity": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "wind_speed": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "wind_direction": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "grip": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Name"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Is Hidden"}, "skip_vdcore_validation": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Skip Vdcore Validation"}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "AmbientConditionsInPartial", "type": "object"}, "SectorDefinitionPartial": {"additionalProperties": false, "properties": {"start": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "Start"}, "end": {"anyOf": [{"type": "number"}, {"type": "null"}], "title": "End"}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "SectorDefinitionPartial", "type": "object"}, "SimulationIn": {"description": "Input schema for creating simulations via external API.\n\nThe vehicle field uses VehiclePatchIn which accepts sparse patches.\nUsers can provide just the fields they want to change without\nproviding all required nested fields.\n\nExample:\n    {\n        \"name\": \"LMP3 Toe Test\",\n        \"simulation_config\": {\"flying_lap\": true},\n        \"simulation_type\": \"lts\",\n        \"vehicle\": {\n            \"id\": 123,\n            \"initialization\": {\n                \"toe_angle\": {\"FL\": 0.002}\n            }\n        },\n        \"track\": {\"id\": 456},\n        \"ambient_conditions\": {\"id\": 789}\n    }", "properties": {"name": {"title": "Name", "type": "string"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "simulation_config": {"title": "Simulation Config", "type": "object"}, "simulation_type": {"$ref": "#/components/schemas/SimulationType"}, "vehicle": {"$ref": "#/components/schemas/VehiclePatchIn"}, "track": {"$ref": "#/components/schemas/TrackInPartial"}, "ambient_conditions": {"$ref": "#/components/schemas/AmbientConditionsInPartial"}, "setup_sheet": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Setup Sheet"}, "folder_path": {"default": "Root", "title": "Folder Path", "type": "string"}}, "required": ["name", "simulation_config", "simulation_type", "vehicle", "track", "ambient_conditions"], "title": "SimulationIn", "type": "object"}, "SmoothingMethod": {"enum": ["moving_average", "savgol"], "title": "SmoothingMethod", "type": "string"}, "TrackDataInPartial": {"additionalProperties": false, "properties": {"track_data": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Track Data"}, "track_distance_unit": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Track Distance Unit"}, "track_banking_unit": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Track Banking Unit"}, "track_road_height_unit": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Track Road Height Unit"}, "track_gradient_unit": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Track Gradient Unit"}, "track_curvature_unit": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Track Curvature Unit"}, "track_grip_unit": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Track Grip Unit"}, "name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Name"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Is Hidden"}, "skip_vdcore_validation": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Skip Vdcore Validation"}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "TrackDataInPartial", "type": "object"}, "TrackInPartial": {"additionalProperties": false, "properties": {"name": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Name"}, "notes": {"anyOf": [{"type": "string"}, {"type": "null"}], "title": "Notes"}, "tags": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Tags"}, "is_hidden": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Is Hidden"}, "skip_vdcore_validation": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Skip Vdcore Validation"}, "step_size": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "order_of_b_splines": {"anyOf": [{"$ref": "#/components/schemas/IntMeasurementNumberSchemaPartial"}, {"type": "null"}]}, "interpolation": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Interpolation"}, "circuit_closed": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Circuit Closed"}, "optimize_track": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Optimize Track"}, "spline_stiffness": {"anyOf": [{"$ref": "#/components/schemas/OptionalMeasurementNumberSchemaPartial"}, {"type": "null"}]}, "apply_moving_average": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Apply Moving Average"}, "apply_clamp": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Apply Clamp"}, "apply_transform": {"anyOf": [{"type": "boolean"}, {"type": "null"}], "title": "Apply Transform"}, "smoothing_method": {"anyOf": [{"$ref": "#/components/schemas/SmoothingMethod"}, {"type": "null"}]}, "moving_average_window": {"anyOf": [{"$ref": "#/components/schemas/IntMeasurementNumberSchemaPartial"}, {"type": "null"}]}, "savgol_window_length": {"anyOf": [{"$ref": "#/components/schemas/IntMeasurementNumberSchemaPartial"}, {"type": "null"}]}, "savgol_polyorder": {"anyOf": [{"$ref": "#/components/schemas/IntMeasurementNumberSchemaPartial"}, {"type": "null"}]}, "transform_scalar": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "transform_offset": {"anyOf": [{"$ref": "#/components/schemas/MeasurementNumberSchemaPartial"}, {"type": "null"}]}, "moving_average_columns": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Moving Average Columns"}, "clamp_columns": {"anyOf": [{"items": {"maxItems": 3, "minItems": 3, "prefixItems": [{"type": "string"}, {"type": "number"}, {"type": "number"}], "type": "array"}, "type": "array"}, {"type": "null"}], "title": "Clamp Columns"}, "transform_columns": {"anyOf": [{"items": {"type": "string"}, "type": "array"}, {"type": "null"}], "title": "Transform Columns"}, "sectors": {"anyOf": [{"items": {"$ref": "#/components/schemas/SectorDefinitionPartial"}, "type": "array"}, {"type": "null"}], "title": "Sectors"}, "track_data": {"anyOf": [{"$ref": "#/components/schemas/TrackDataInPartial"}, {"type": "null"}]}, "id": {"anyOf": [{"type": "integer"}, {"type": "null"}], "title": "Id"}}, "title": "TrackInPartial", "type": "object"}}, "securitySchemes": {"UserAPIKeyAuth": {"type": "http", "scheme": "bearer"}}}, "servers": []}