---
title: "init(id:label:value:)"
framework: HomeExtensions
role: symbol
role_heading: Initializer
platforms: [iOS 27.0+, iPadOS 27.0+, Mac Catalyst 27.0+]
path: "homeextensions/homeaccessoryinformationsetting/init(id:label:value:)"
---

# init(id:label:value:)

Creates an information setting.

## Declaration

```swift
init(id: String, label: HomeAccessorySettingLabel, value: String? = nil)
```

## Parameters

- `id`: A unique identifier for the setting.
- `label`: The setting’s label.
- `value`: The setting’s value.
