---
title: "init(from:)"
framework: mattersupport
role: symbol
role_heading: Initializer
path: "mattersupport/matteradddevicerequest/init(from:)"
---

# init(from:)

Create the request from a decoder.

## Declaration

```swift
init(from decoder: any Decoder) throws
```

## Parameters

- `decoder`: The decoder to use.

## See Also

### Creating the request

- [init(topology:setupPayload:showing:)](mattersupport/matteradddevicerequest/init(topology:setuppayload:showing:).md)
- [init(topology:setupPayload:showing:shouldScanNetworks:)](mattersupport/matteradddevicerequest/init(topology:setuppayload:showing:shouldscannetworks:).md)
