action enode_get_charger { label: "Get Charger" provider: enode method: GET path: "/chargers/{chargerId}" encoding: json input: { type: "object" properties: { chargerId: { type: "string" } } required: ["chargerId"] additionalProperties: false } output: { type: "object" properties: { chargeState: { type: "object" properties: { chargeRate: { type: "number" description: "The current charge rate in kW.\n\nThis property is only available when the charger is actively charging a vehicle, and is `null` any other time." } isCharging: { type: "boolean" description: "Current charging status" } isPluggedIn: { type: "boolean" description: "Indicates whether the charger has a vehicle plugged into it (regardless of whether that vehicle is actually charging)" } } } id: { type: "string" description: "Charger ID" } information: { type: "object" description: "Descriptive information about the Charger" properties: { brand: { type: "string" description: "Charger brand" } id: { type: "string" description: "Charger ID" } model: { type: "string" description: "Charger model" } year: { type: "integer" description: "Charger production year" } } } isReachable: { type: "boolean" description: "Is the charger currently reachable?" } lastSeen: { type: "string" format: "date" description: "The last time the charger was successfully communicated with" } } } }