---
title: "init(from:)"
framework: combine
role: symbol
role_heading: Initializer
path: "combine/subscribers/demand/init(from:)"
---

# init(from:)

Creates a demand instance from a decoder.

## Declaration

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

## Parameters

- `decoder`: The decoder of a previously-encoded doc://com.apple.Combine/documentation/Combine/Subscribers/Demand instance.

## See Also

### Encoding and decoding

- [encode(to:)](combine/subscribers/demand/encode(to:).md)
