guidanceState
TypeScriptget guidanceState(): ElectricVehicleLoadEvent_Session_GuidanceStateSwift declarationlet guidanceState: ElectricVehicleLoadEvent.Session.GuidanceStateIdentifies the provided guidance and its usability by the load device
struct · iOS 26.0+ · SDK 27.1
struct SessionA session that tracks the event. A session starts when a device transitions from idle to consuming electricity. It's active when consuming electricity. It ends when the device stops consuming electricity. A session must contain events of a single ``ElectricityFlowDirection``. If a vehicle supports vehicle-to-grid (V2G), use a separate session for each direction.
get guidanceState(): ElectricVehicleLoadEvent_Session_GuidanceStateSwift declarationlet guidanceState: ElectricVehicleLoadEvent.Session.GuidanceStateIdentifies the provided guidance and its usability by the load device
get id(): stringSwift declarationlet id: UUIDThe unique identifier for the session.
static init(id: string, state: ElectricVehicleLoadEvent_Session_State, guidanceState: ElectricVehicleLoadEvent_Session_GuidanceState): ElectricVehicleLoadEvent_SessionSwift declarationinit(id: UUID, state: ElectricVehicleLoadEvent.Session.State, guidanceState: ElectricVehicleLoadEvent.Session.GuidanceState)Creates an electrical load event session. - Parameters: - id: The unique identifier for the session. - state: The state of the session. - guidanceState: Identifies the provided guidance and its usability by the load device
get state(): ElectricVehicleLoadEvent_Session_StateSwift declarationlet state: ElectricVehicleLoadEvent.Session.StateThe state of the session.
No declarations were skipped in this snapshot.