---
title: ElectricVehicleLoadEvent.Session.GuidanceState
framework: energykit
role: symbol
role_heading: Structure
path: energykit/electricvehicleloadevent/session-swift.struct/guidancestate-swift.struct
---

# ElectricVehicleLoadEvent.Session.GuidanceState

Identifies the provided guidance and its usability by the load device

## Declaration

```swift
struct GuidanceState
```

## Topics

### Initializers

- [init(wasFollowingGuidance:guidanceToken:)](energykit/electricvehicleloadevent/session-swift.struct/guidancestate-swift.struct/init(wasfollowingguidance:guidancetoken:).md)

### Instance Properties

- [guidanceToken](energykit/electricvehicleloadevent/session-swift.struct/guidancestate-swift.struct/guidancetoken.md)
- [wasFollowingGuidance](energykit/electricvehicleloadevent/session-swift.struct/guidancestate-swift.struct/wasfollowingguidance.md)

## Relationships

### Conforms To

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

## See Also

### Creating a load event

- [init(id:state:guidanceState:)](energykit/electricvehicleloadevent/session-swift.struct/init(id:state:guidancestate:).md)
- [guidanceState](energykit/electricvehicleloadevent/session-swift.struct/guidancestate-swift.property.md)
- [id](energykit/electricvehicleloadevent/session-swift.struct/id.md)
- [state](energykit/electricvehicleloadevent/session-swift.struct/state-swift.property.md)
- [ElectricVehicleLoadEvent.Session.State](energykit/electricvehicleloadevent/session-swift.struct/state-swift.enum.md)
