{
  "@context": {
    "@vocab": "https://tessie.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "tessie": "https://tessie.com/schema#",
    "ReleaseNotes": "tessie:ReleaseNotes",
    "deployed_version": {
      "@id": "tessie:deployed_version",
      "@type": "xsd:string"
    },
    "staged_version": {
      "@id": "tessie:staged_version",
      "@type": "xsd:string"
    },
    "release_notes": {
      "@id": "tessie:release_notes",
      "@container": "@list"
    },
    "CurrentState": "tessie:CurrentState",
    "id": {
      "@id": "tessie:id",
      "@type": "xsd:integer"
    },
    "vin": {
      "@id": "tessie:vin",
      "@type": "xsd:string"
    },
    "id_s": {
      "@id": "tessie:id_s",
      "@type": "xsd:string"
    },
    "color": {
      "@id": "tessie:color",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "tessie:state",
      "@type": "xsd:string"
    },
    "user_id": {
      "@id": "tessie:user_id",
      "@type": "xsd:integer"
    },
    "in_service": {
      "@id": "tessie:in_service",
      "@type": "xsd:boolean"
    },
    "vehicle_id": {
      "@id": "tessie:vehicle_id",
      "@type": "xsd:integer"
    },
    "access_type": {
      "@id": "tessie:access_type",
      "@type": "xsd:string"
    },
    "api_version": {
      "@id": "tessie:api_version",
      "@type": "xsd:integer"
    },
    "drive_state": {
      "@id": "tessie:drive_state"
    },
    "charge_state": {
      "@id": "tessie:charge_state"
    },
    "display_name": {
      "@id": "tessie:display_name",
      "@type": "xsd:string"
    },
    "gui_settings": {
      "@id": "tessie:gui_settings"
    },
    "option_codes": {
      "@id": "tessie:option_codes",
      "@type": "xsd:string"
    },
    "climate_state": {
      "@id": "tessie:climate_state"
    },
    "vehicle_state": {
      "@id": "tessie:vehicle_state"
    },
    "backseat_token": {
      "@id": "tessie:backseat_token",
      "@type": "xsd:string"
    },
    "vehicle_config": {
      "@id": "tessie:vehicle_config"
    },
    "calendar_enabled": {
      "@id": "tessie:calendar_enabled",
      "@type": "xsd:boolean"
    },
    "backseat_token_updated_at": {
      "@id": "tessie:backseat_token_updated_at",
      "@type": "xsd:string"
    },
    "HistoryState": "tessie:HistoryState",
    "timestamp": {
      "@id": "tessie:timestamp",
      "@type": "xsd:decimal"
    },
    "charging_state": {
      "@id": "tessie:charging_state",
      "@type": "xsd:string"
    },
    "shift_state": {
      "@id": "tessie:shift_state",
      "@type": "xsd:string"
    },
    "battery_level": {
      "@id": "tessie:battery_level",
      "@type": "xsd:decimal"
    },
    "usable_battery_level": {
      "@id": "tessie:usable_battery_level",
      "@type": "xsd:decimal"
    },
    "battery_range": {
      "@id": "tessie:battery_range",
      "@type": "xsd:decimal"
    },
    "ideal_battery_range": {
      "@id": "tessie:ideal_battery_range",
      "@type": "xsd:decimal"
    },
    "latitude": {
      "@id": "tessie:latitude",
      "@type": "xsd:decimal"
    },
    "longitude": {
      "@id": "tessie:longitude",
      "@type": "xsd:decimal"
    },
    "elevation": {
      "@id": "tessie:elevation",
      "@type": "xsd:decimal"
    },
    "speed": {
      "@id": "tessie:speed",
      "@type": "xsd:decimal"
    },
    "power": {
      "@id": "tessie:power",
      "@type": "xsd:decimal"
    },
    "odometer": {
      "@id": "tessie:odometer",
      "@type": "xsd:decimal"
    },
    "charge_rate": {
      "@id": "tessie:charge_rate",
      "@type": "xsd:decimal"
    },
    "charger_actual_current": {
      "@id": "tessie:charger_actual_current",
      "@type": "xsd:decimal"
    },
    "charger_power": {
      "@id": "tessie:charger_power",
      "@type": "xsd:decimal"
    },
    "charger_phases": {
      "@id": "tessie:charger_phases",
      "@type": "xsd:decimal"
    },
    "charger_voltage": {
      "@id": "tessie:charger_voltage",
      "@type": "xsd:decimal"
    },
    "charge_energy_added": {
      "@id": "tessie:charge_energy_added",
      "@type": "xsd:decimal"
    },
    "charge_miles_added_rated": {
      "@id": "tessie:charge_miles_added_rated",
      "@type": "xsd:decimal"
    },
    "charge_miles_added_ideal": {
      "@id": "tessie:charge_miles_added_ideal",
      "@type": "xsd:decimal"
    },
    "is_climate_on": {
      "@id": "tessie:is_climate_on",
      "@type": "xsd:decimal"
    },
    "battery_heater_on": {
      "@id": "tessie:battery_heater_on",
      "@type": "xsd:decimal"
    },
    "inside_temp": {
      "@id": "tessie:inside_temp",
      "@type": "xsd:decimal"
    },
    "outside_temp": {
      "@id": "tessie:outside_temp",
      "@type": "xsd:decimal"
    },
    "locked": {
      "@id": "tessie:locked",
      "@type": "xsd:decimal"
    },
    "sentry_mode": {
      "@id": "tessie:sentry_mode",
      "@type": "xsd:decimal"
    },
    "lifetime_energy_used": {
      "@id": "tessie:lifetime_energy_used",
      "@type": "xsd:decimal"
    },
    "energy_remaining": {
      "@id": "tessie:energy_remaining",
      "@type": "xsd:decimal"
    },
    "pack_current": {
      "@id": "tessie:pack_current",
      "@type": "xsd:decimal"
    },
    "pack_voltage": {
      "@id": "tessie:pack_voltage",
      "@type": "xsd:decimal"
    },
    "module_temp_min": {
      "@id": "tessie:module_temp_min",
      "@type": "xsd:decimal"
    },
    "module_temp_max": {
      "@id": "tessie:module_temp_max",
      "@type": "xsd:decimal"
    },
    "CondensedHistoryStates": "tessie:CondensedHistoryStates",
    "ids": {
      "@id": "tessie:ids",
      "@container": "@list"
    },
    "timestamps": {
      "@id": "tessie:timestamps",
      "@container": "@list"
    },
    "states": {
      "@id": "tessie:states",
      "@container": "@list"
    },
    "charging_states": {
      "@id": "tessie:charging_states",
      "@container": "@list"
    },
    "shift_states": {
      "@id": "tessie:shift_states",
      "@container": "@list"
    },
    "battery_levels": {
      "@id": "tessie:battery_levels",
      "@container": "@list"
    },
    "usable_battery_levels": {
      "@id": "tessie:usable_battery_levels",
      "@container": "@list"
    },
    "battery_ranges": {
      "@id": "tessie:battery_ranges",
      "@container": "@list"
    },
    "ideal_battery_ranges": {
      "@id": "tessie:ideal_battery_ranges",
      "@container": "@list"
    },
    "latitudes": {
      "@id": "tessie:latitudes",
      "@container": "@list"
    },
    "longitudes": {
      "@id": "tessie:longitudes",
      "@container": "@list"
    },
    "elevations": {
      "@id": "tessie:elevations",
      "@container": "@list"
    },
    "speeds": {
      "@id": "tessie:speeds",
      "@container": "@list"
    },
    "powers": {
      "@id": "tessie:powers",
      "@container": "@list"
    },
    "odometers": {
      "@id": "tessie:odometers",
      "@container": "@list"
    },
    "charge_rates": {
      "@id": "tessie:charge_rates",
      "@container": "@list"
    },
    "charger_actual_currents": {
      "@id": "tessie:charger_actual_currents",
      "@container": "@list"
    },
    "charger_powers": {
      "@id": "tessie:charger_powers",
      "@container": "@list"
    },
    "charger_phasess": {
      "@id": "tessie:charger_phasess",
      "@container": "@list"
    },
    "charger_voltages": {
      "@id": "tessie:charger_voltages",
      "@container": "@list"
    },
    "charge_energy_addeds": {
      "@id": "tessie:charge_energy_addeds",
      "@container": "@list"
    },
    "charge_miles_added_rateds": {
      "@id": "tessie:charge_miles_added_rateds",
      "@container": "@list"
    },
    "charge_miles_added_ideals": {
      "@id": "tessie:charge_miles_added_ideals",
      "@container": "@list"
    },
    "is_climate_ons": {
      "@id": "tessie:is_climate_ons",
      "@container": "@list"
    },
    "battery_heater_ons": {
      "@id": "tessie:battery_heater_ons",
      "@container": "@list"
    },
    "inside_temps": {
      "@id": "tessie:inside_temps",
      "@container": "@list"
    },
    "outside_temps": {
      "@id": "tessie:outside_temps",
      "@container": "@list"
    },
    "lockeds": {
      "@id": "tessie:lockeds",
      "@container": "@list"
    },
    "sentry_modes": {
      "@id": "tessie:sentry_modes",
      "@container": "@list"
    },
    "Drive": "tessie:Drive",
    "started_at": {
      "@id": "tessie:started_at",
      "@type": "xsd:decimal"
    },
    "ended_at": {
      "@id": "tessie:ended_at",
      "@type": "xsd:decimal"
    },
    "starting_location": {
      "@id": "tessie:starting_location",
      "@type": "xsd:string"
    },
    "starting_latitude": {
      "@id": "tessie:starting_latitude",
      "@type": "xsd:decimal"
    },
    "starting_longitude": {
      "@id": "tessie:starting_longitude",
      "@type": "xsd:decimal"
    },
    "ending_location": {
      "@id": "tessie:ending_location",
      "@type": "xsd:string"
    },
    "ending_latitude": {
      "@id": "tessie:ending_latitude",
      "@type": "xsd:decimal"
    },
    "ending_longitude": {
      "@id": "tessie:ending_longitude",
      "@type": "xsd:decimal"
    },
    "starting_battery": {
      "@id": "tessie:starting_battery",
      "@type": "xsd:decimal"
    },
    "ending_battery": {
      "@id": "tessie:ending_battery",
      "@type": "xsd:decimal"
    },
    "average_inside_temperature": {
      "@id": "tessie:average_inside_temperature",
      "@type": "xsd:decimal"
    },
    "average_outside_temperature": {
      "@id": "tessie:average_outside_temperature",
      "@type": "xsd:decimal"
    },
    "average_speed": {
      "@id": "tessie:average_speed",
      "@type": "xsd:decimal"
    },
    "max_speed": {
      "@id": "tessie:max_speed",
      "@type": "xsd:decimal"
    },
    "rated_range_used": {
      "@id": "tessie:rated_range_used",
      "@type": "xsd:decimal"
    },
    "odometer_distance": {
      "@id": "tessie:odometer_distance",
      "@type": "xsd:decimal"
    },
    "autopilot_distance": {
      "@id": "tessie:autopilot_distance",
      "@type": "xsd:decimal"
    },
    "energy_used": {
      "@id": "tessie:energy_used",
      "@type": "xsd:decimal"
    },
    "tag": {
      "@id": "tessie:tag",
      "@type": "xsd:string"
    },
    "Charge": "tessie:Charge",
    "location": {
      "@id": "tessie:location",
      "@type": "xsd:string"
    },
    "is_supercharger": {
      "@id": "tessie:is_supercharger",
      "@type": "xsd:boolean"
    },
    "energy_added": {
      "@id": "tessie:energy_added",
      "@type": "xsd:decimal"
    },
    "miles_added": {
      "@id": "tessie:miles_added",
      "@type": "xsd:decimal"
    },
    "miles_added_ideal": {
      "@id": "tessie:miles_added_ideal",
      "@type": "xsd:decimal"
    },
    "cost": {
      "@id": "tessie:cost",
      "@type": "xsd:decimal"
    },
    "Idle": "tessie:Idle",
    "climate_fraction": {
      "@id": "tessie:climate_fraction",
      "@type": "xsd:decimal"
    },
    "sentry_fraction": {
      "@id": "tessie:sentry_fraction",
      "@type": "xsd:decimal"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Tessie API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Tessie's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-28) from openapi/tessie-openapi.yaml.",
  "dcterms:created": "2026-10-28",
  "dcterms:source": [
    "openapi/tessie-openapi.yaml"
  ]
}