---
title: ElectricVehicleStatusEvent.Status
framework: energykit
role: symbol
role_heading: Enumeration
path: energykit/electricvehiclestatusevent/status-swift.enum
---

# ElectricVehicleStatusEvent.Status

The status of an electric vehicle’s charger connection.

## Declaration

```swift
enum Status
```

## Overview

Overview Status represents a discrete snapshot without providing information about the session’s continuity, which can pair with the ElectricVehicleLoadEvent that tracks session-based energy flow.

## Topics

### Connection states

- [ElectricVehicleStatusEvent.Status.chargerPluggedIn](energykit/electricvehiclestatusevent/status-swift.enum/chargerpluggedin.md)
- [ElectricVehicleStatusEvent.Status.chargerUnplugged](energykit/electricvehiclestatusevent/status-swift.enum/chargerunplugged.md)

### Charging states

- [ElectricVehicleStatusEvent.Status.chargingActive(_:)](energykit/electricvehiclestatusevent/status-swift.enum/chargingactive(_:).md)
- [ElectricVehicleStatusEvent.Status.chargingIdle(_:)](energykit/electricvehiclestatusevent/status-swift.enum/chargingidle(_:).md)

## Relationships

### Conforms To

- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Getting status information

- [status](energykit/electricvehiclestatusevent/status-swift.property.md)
- [stateOfCharge](energykit/electricvehiclestatusevent/stateofcharge.md)
- [energy](energykit/electricvehiclestatusevent/energy.md)
- [estimatedRange](energykit/electricvehiclestatusevent/estimatedrange.md)
