---
title: "init(id:name:type:)"
framework: energykit
role: symbol
role_heading: Initializer
path: "energykit/electricalloaddevice/init(id:name:type:)"
---

# init(id:name:type:)

Initializes an electrical load device identifier.

## Declaration

```swift
init(id: String, name: String, type: ElectricalLoadDevice.DeviceType)
```

## Parameters

- `id`: The device’s unique, stable identifier.
- `name`: A human-readable device name.
- `type`: The type of electrical load device.
