@chargetrip/types
Version:
<div align="center"> <img src="https://chargetrip-files.s3.eu-central-1.amazonaws.com/logo-1.png" > <h1>Chargetrip types</h1> <p><h3 align="center">Typescript for the Chargetrip GraphQL API automatically generated by <a href="https://graphql-code-ge
1,690 lines (1,689 loc) • 1.49 MB
JSON
{
"__schema": {
"queryType": {
"name": "Query"
},
"mutationType": {
"name": "Mutation"
},
"subscriptionType": {
"name": "Subscription"
},
"types": [
{
"kind": "ENUM",
"name": "AccelerationUnit",
"description": null,
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "seconds_to_100_kilometers_per_hour",
"description": "Return the acceleration in seconds to 100 kilometers per hour.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "seconds_to_60_miles_per_hour",
"description": "Return the acceleration in seconds to 60 miles per hour.",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "AccessType",
"description": null,
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "Public",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "Restricted",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "Private",
"description": null,
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "Address",
"description": "Information about an address.",
"fields": [
{
"name": "continent",
"description": "Continent code (2 letters).",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "country",
"description": "Country code (2 letters).",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "county",
"description": "County code (2 letters).",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "state_province",
"description": "State or province.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "municipality",
"description": "Municipality.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "city",
"description": "City.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "street",
"description": "Street name.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "number",
"description": "Street number.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "postalCode",
"description": "Postal code of the location.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": true,
"deprecationReason": "In favor of `postal_code`."
},
{
"name": "what3Words",
"description": "String composed of 3 words which represent the location of an address on the globe. More details: http://w3w.co/<what3Words>.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": true,
"deprecationReason": "In favor of `what_3_words`."
},
{
"name": "formattedAddress",
"description": "Human-readable address of the location.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": true,
"deprecationReason": "In favor of `formatted_address`."
},
{
"name": "postal_code",
"description": "Postal code of the location.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "what_3_words",
"description": "String composed of 3 words which represent the location of an address on the globe. More details: http://w3w.co/<what3Words>.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "formatted_address",
"description": "Human-readable address of the location.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "SCALAR",
"name": "String",
"description": "The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "AdhocAuthorisationMethod",
"description": null,
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "CREDIT_CARD",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "DEBIT_CARD",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "OTHER",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "OTHER_Apple_Pay",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "OTHER_Authentication_by_car",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "OTHER_Google_Pay",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "QR_CODE",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "SMS",
"description": null,
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "AirPressure",
"description": null,
"fields": [
{
"name": "value",
"description": "Value of the atmospheric pressure.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Float",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "type",
"description": "Atmospheric pressure unit.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "AirPressureUnit",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "SCALAR",
"name": "Float",
"description": "The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "INPUT_OBJECT",
"name": "AirPressureInput",
"description": null,
"fields": null,
"inputFields": [
{
"name": "value",
"description": "Value of the atmospheric pressure.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Float",
"ofType": null
}
},
"defaultValue": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "type",
"description": "Atmospheric pressure unit.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "AirPressureUnit",
"ofType": null
}
},
"defaultValue": null,
"isDeprecated": false,
"deprecationReason": null
}
],
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "AirPressureUnit",
"description": null,
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "millibar",
"description": null,
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "AlternativeStationRadius",
"description": null,
"fields": [
{
"name": "value",
"description": "Value of the alternative station radius.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Float",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "type",
"description": "Preferred unit for the alternative station radius.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "DistanceUnit",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "source",
"description": "Source of inputted data.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "TelemetryInputSource",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "INPUT_OBJECT",
"name": "AlternativeStationRadiusInput",
"description": null,
"fields": null,
"inputFields": [
{
"name": "value",
"description": "Value of the alternative station radius.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Float",
"ofType": null
}
},
"defaultValue": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "type",
"description": "Preferred unit for the alternative station radius.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "DistanceUnit",
"ofType": null
}
},
"defaultValue": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "source",
"description": "Source of inputted data.",
"type": {
"kind": "ENUM",
"name": "TelemetryInputSource",
"ofType": null
},
"defaultValue": "manual",
"isDeprecated": false,
"deprecationReason": null
}
],
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "Amenities",
"description": "Amenities available near a station.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "park",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "restaurant",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "museum",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "coffee",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "hotel",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "shopping",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "bathroom",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "supermarket",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "playground",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pharmacy",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "bakery",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "convenience_store",
"description": null,
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "Amenity",
"description": "Amenity data.",
"fields": [
{
"name": "id",
"description": "Unique amenity ID.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "externalId",
"description": "ID provided by an amenity data source as the row ID.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": true,
"deprecationReason": "In favor of `external_id`."
},
{
"name": "external_id",
"description": "ID provided by an amenity data source as the row ID.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "name",
"description": "Name of the amenity.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "location",
"description": "Geo location coordinates. This is a GeoJSON Point.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "Point",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "address",
"description": "Address of the amenity.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "Address",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "type",
"description": "Type of amenity. An amenity can belong to multiple categories.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "distance",
"description": "Computed distance between station and amenity.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"isDeprecated": true,
"deprecationReason": "In favor of `station_distance`."
},
{
"name": "station_distance",
"description": "Computed distance between station and amenity.",
"args": [
{
"name": "unit",
"description": "Distance unit.",
"type": {
"kind": "ENUM",
"name": "DistanceUnit",
"ofType": null
},
"defaultValue": "meter",
"isDeprecated": false,
"deprecationReason": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Float",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "foursquareUrl",
"description": "Full path URL to amenity foursquare page.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": true,
"deprecationReason": "Will be removed."
},
{
"name": "opening_hours",
"description": "Opening hours of the amenity.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "AmenityOpeningHours",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pets_allowed",
"description": "Indicates whether pets are allowed. This does not apply to assistance dogs, which may have legal access.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "accessibility",
"description": "Accessibility options at the amenity.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "AmenityAccessibility",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "contact",
"description": "Contact information for the amenity.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "AmenityContact",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "rating",
"description": "Rating of an amenity, the value will be between 0.0 and 10.0. If no rating has been given, the value will be set to null.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "Float",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "createdAt",
"description": "Date and time when an amenity was created.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": true,
"deprecationReason": "Will be removed."
},
{
"name": "updatedAt",
"description": "Date and time when an amenity was last updated.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": true,
"deprecationReason": "In favor of `last_updated`."
},
{
"name": "last_updated",
"description": "Date and time when an amenity was last updated.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "SCALAR",
"name": "ID",
"description": "The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"4\"`) or integer (such as `4`) input value will be accepted as an ID.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "SCALAR",
"name": "Int",
"description": "The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "SCALAR",
"name": "Boolean",
"description": "The `Boolean` scalar type represents `true` or `false`.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "AmenityAccessibility",
"description": "Accessibility options at the amenity.",
"fields": [
{
"name": "wheelchair",
"description": "Type of wheelchair accessibility at the amenity.",
"args": [],
"type": {
"kind": "ENUM",
"name": "AmenityWheelchairAccessibilityType",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "AmenityContact",
"description": "Contact information for the amenity.",
"fields": [
{
"name": "phone",
"description": "Phone number to contact the amenity.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "website",
"description": "Website of the amenity.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "INPUT_OBJECT",
"name": "AmenityListFilter",
"description": "Filter that can be applied to retrieve the amenity list.",
"fields": null,
"inputFields": [
{
"name": "type",
"description": "Type of amenity. An amenity can belong to multiple categories.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "Amenities",
"ofType": null
}
}
},
"defaultValue": null,
"isDeprecated": false,
"deprecationReason": null
}
],
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "AmenityOpeningHours",
"description": "Opening and access hours of the location.",
"fields": [
{
"name": "twentyfourseven",
"description": "True to represent 24 hours a day and 7 days a week.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "regular_hours",
"description": "Regular hours, weekday-based. Only to be used if twentyfourseven=false, then this field needs to contain at least one RegularHours object.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "AmenityRegularHours",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "INPUT_OBJECT",
"name": "AmenityPreferencesInput",
"description": "Amenity preferences for a route.",
"fields": null,
"inputFields": [
{
"name": "all_charge_stops",
"description": "Desired amenities near all charge-stops along a route, with a 1 kilometer radius.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "AmenityType",
"ofType": null
}
}
},
"defaultValue": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "scheduled_charge_stops",
"description": "Scheduled charge stops, with a specified amenity and timeline.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "INPUT_OBJECT",
"name": "ScheduledChargeStopInput",
"ofType": null
}
}
},
"defaultValue": null,
"isDeprecated": false,
"deprecationReason": null
}
],
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "AmenityRegularHours",
"description": "Regular hours, weekday-based. Only to be used if twentyfourseven=false, then this field needs to contain at least one RegularHours object.",
"fields": [
{
"name": "weekday",
"description": "Number of days in the week, from Monday (1) till Sunday (7).",
"args": [],
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "period_begin",
"description": "Beginning of the regular period, in local time, given in hours and minutes. Must be in 24h format with leading zeros. Example: \"18:15\". Hour/Minute separator: \":\" Regex: ([0-1][0-9]|2[1-3]):[0-5][0-9].",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "period_end",
"description": "End of the regular period, in local time, syntax as for period_begin. Must be later than period_begin.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "AmenityType",
"description": "A list of amenity types.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "park",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "restaurant",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "museum",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "coffee",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "hotel",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "shopping",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "bathroom",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "supermarket",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "playground",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pharmacy",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "bakery",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "convenience_store",
"description": null,
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "AmenityWheelchairAccessibilityType",
"description": "Type of wheelchair accessibility at the amenity.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "yes",
"description": "Wheelchairs have full unrestricted access.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "limited",
"description": "Wheelchairs have partial access (e.g some areas can be accessed and others not, areas requiring assistance by someone pushing up a steep gradient).",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "no",
"description": "Wheelchairs have no unrestricted access (e.g. stair only access).",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "designated",
"description": "The amenity is designated or purpose-built for wheelchairs (e.g. bathroom designed for wheelchair access only).",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "INPUT_OBJECT",
"name": "AuthorizeConnectedVehicleInput",
"description": null,
"fields": null,
"inputFields": [
{
"name": "id",
"description": "Id from the connected vehicle",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"defaultValue": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "options",
"description": "Provider specific options. See the developer portal for more details",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "INPUT_OBJECT",
"name": "AuthorizeConnectedVehicleOptions",
"ofType": null
}
},
"defaultValue": null,
"isDeprecated": false,
"deprecationReason": null
}
],
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "INPUT_OBJECT",
"name": "AuthorizeConnectedVehicleOptions",
"description": null,
"fields": null,
"inputFields": [
{
"name": "code",
"description": "OAuth code returned as a query parameter on the OAuth callback",
"type": {
"kind": "SCALAR",
"name": "PlainString",
"ofType": null
},
"defaultValue": null,
"isDeprecated": false,
"deprecationReason": null
}
],
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "AuxiliaryConsumption",
"description": null,
"fields": [
{
"name": "value",
"description": "Value of the vehicle's auxiliary power consumption.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Float",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "type",
"description": "Preferred unit for the vehicle's auxiliary power consumption.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "AuxiliaryConsumptionUnit",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "source",
"description": "Source of inputted data.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "TelemetryInputSource",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "INPUT_OBJECT",
"name": "AuxiliaryConsumptionInput",
"description": null,
"fields": null,
"inputFields": [
{
"name": "value",
"description": "Value of the vehicle's auxiliary power consumption.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Float",
"ofType": null
}
},
"defaultValue": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "type",
"description": "Preferred unit for the vehicle's auxiliary power consumption.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "AuxiliaryConsumptionUnit",
"ofType": null
}
},
"defaultValue": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "source",
"description": "Source of inputted data, defaults to 'manual'.",
"type": {
"kind": "ENUM",
"name": "TelemetryInputSource",
"ofType": null
},
"defaultValue": "manual",
"isDeprecated": false,
"deprecationReason": null
}
],
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "AuxiliaryConsumptionUnit",
"description": "Auxiliary consumption units.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "kilowatt_hour",
"description": "Return the auxiliary consumption in kilowatt hours.",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "BatteryInputType",
"description": "The type of the battery value.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "kwh",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "km",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "miles",
"description": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "percentage",
"description": null,
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "INPUT_OBJECT",
"name": "BatteryTemperatureInput",
"description": null,
"fields": null,
"inputFields": [
{
"name": "value",
"description": "Value of the temperature of the battery.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Float",
"ofType": null
}
},
"defaultValue": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "type",
"description": "Preferred unit for the temperature of the battery.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "TemperatureUnit",
"ofType": null
}
},
"defaultValue": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "source",
"description": "Source of inputted data, defaults to 'manual'.",
"type": {
"kind": "ENUM",
"name": "TelemetryInputSource",
"ofType": null
},
"defaultValue": "manual",
"isDeprecated": false,
"deprecationReason": null
}
],
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "CarConnectivityProvider",
"description": null,
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "Enode",
"description": null,
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "CarConsumption",
"description": "Consumption of the car.",
"fields": [
{
"name": "worst",
"description": "Worst conditions are based on -10°C and use of heating.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "Float",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "best",
"description": "Best conditions are based on 23°C and no use of A/C.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "Float",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "INPUT_OBJECT",
"name": "CarConsumptionInput",
"description": "Consumption of the car.",
"fields": null,
"inputFields": [
{
"name": "worst",
"description": "Worst conditions are based on -10°C and use of heating.",
"type": {
"kind": "SCALAR",
"name": "Float",
"ofType": null
},
"defaultValue": null,
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "best",
"description": "Best conditions are based on 23°C and no use of A/C.",
"type": {
"kind": "SCALAR",
"name": "Float",
"ofType": null
},
"defaultValue": null,
"isDeprecated": false,
"deprecationReason": null
}
],
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "ChargeMode",
"description": "Charging mode used at charging stations.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "OPTIMIZE_TRAVEL_TIME",
"description": "Optimizes the charging time at each station, in order to decrease the total travel time. You will only charge up until the SOC you need in order to reach the next stop.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "ALWAYS_TO_MAX_CHARGE",
"description": "Charge to the maximum capacity at every charging stop. The default maximum charging capacity is 80%.",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "ChargeSpeed",
"description": null,
"fields": [
{
"name": "value",
"description": "Value of the charge speed of the battery.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Float",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null