One Logo Pool Ball
LiveCommunicationKit · IOS API REFERENCE

Conversation.Update

struct · iOS 17.4+ · SDK 27.1

struct Update

An encapsulation of new, changed, or deleted information about a conversation.

Members (9)

init · iOS 17.4+

init

TypeScript
static init(localMember?: (Handle) | null, members?: (Array<Handle>) | null, activeRemoteMembers?: (Array<Handle>) | null, capabilities?: (Conversation_Capabilities) | null): Conversation_Update
Swift declaration
init(localMember: Handle? = nil, members: Set<Handle>? = nil, activeRemoteMembers: Set<Handle>? = nil, capabilities: Conversation.Capabilities? = nil)

Creates a new `Update`. Note that `nil` value means "no change".

get · iOS 17.4+

localMember

TypeScript
get localMember(): (Handle) | null
Swift declaration
var localMember: Handle? { get set }

The local member in the conversation.

set · iOS 17.4+

localMember

TypeScript
set localMember(value: (Handle) | null)
Swift declaration
var localMember: Handle? { get set }

The local member in the conversation.

get · iOS 17.4+

capabilities

TypeScript
get capabilities(): (Conversation_Capabilities) | null
Swift declaration
var capabilities: Conversation.Capabilities?

Functionality that the conversation supports once the `Update` is applied.

set · iOS 17.4+

capabilities

TypeScript
set capabilities(value: (Conversation_Capabilities) | null)
Swift declaration
var capabilities: Conversation.Capabilities?

Functionality that the conversation supports once the `Update` is applied.

get · iOS 17.4+

activeRemoteMembers

TypeScript
get activeRemoteMembers(): (Array<Handle>) | null
Swift declaration
var activeRemoteMembers: Set<Handle>? { get set }

All active remote members.

set · iOS 17.4+

activeRemoteMembers

TypeScript
set activeRemoteMembers(value: (Array<Handle>) | null)
Swift declaration
var activeRemoteMembers: Set<Handle>? { get set }

All active remote members.

get · iOS 17.4+

members

TypeScript
get members(): (Array<Handle>) | null
Swift declaration
var members: Set<Handle>? { get set }

All members of the conversation, including inactive (but invited) remote members.

set · iOS 17.4+

members

TypeScript
set members(value: (Array<Handle>) | null)
Swift declaration
var members: Set<Handle>? { get set }

All members of the conversation, including inactive (but invited) remote members.

Skipped declarations

No declarations were skipped in this snapshot.

All LiveCommunicationKit types →