---
title: "init(localMember:members:activeRemoteMembers:capabilities:)"
framework: livecommunicationkit
role: symbol
role_heading: Initializer
path: "livecommunicationkit/conversation/update/init(localmember:members:activeremotemembers:capabilities:)"
---

# init(localMember:members:activeRemoteMembers:capabilities:)

Creates an object with updated conversation attributes and capabilities.

## Declaration

```swift
init(localMember: Handle? = nil, members: Set<Handle>? = nil, activeRemoteMembers: Set<Handle>? = nil, capabilities: Conversation.Capabilities? = nil)
```

## Parameters

- `localMember`: The local participant.
- `members`: All participants.
- `activeRemoteMembers`: The active remote participants.
- `capabilities`: The conversation’s capabilities.
