---
title: "init(personInformation:actions:)"
framework: permissionkit
role: symbol
role_heading: Initializer
path: "permissionkit/communicationtopic/init(personinformation:actions:)"
---

# init(personInformation:actions:)

Creates a communication topic with person information and specific actions.

## Declaration

```swift
init(personInformation: [CommunicationTopic.PersonInformation], actions: Set<CommunicationTopic.Action>)
```

## Parameters

- `personInformation`: Information about the people the child wants to communicate with.
- `actions`: The communication actions the child wants to perform.

## See Also

### Creating topics

- [init(personInformation:)](permissionkit/communicationtopic/init(personinformation:).md)
