---
title: "init(metadata:action:content:)"
framework: passkit
role: symbol
role_heading: Initializer
path: "passkit/asyncshareablepassconfiguration/init(metadata:action:content:)"
---

# init(metadata:action:content:)

## Declaration

```swift
nonisolated init(metadata: [PKShareablePassMetadata], action: PKAddShareablePassConfigurationPrimaryAction, @ViewBuilder content: @escaping (AsyncShareablePassConfiguration<Content>.Result) -> Content)
```

## See Also

### Creating the configuration

- [AsyncShareablePassConfiguration.Result](passkit/asyncshareablepassconfiguration/result.md)
