One Logo Pool Ball
LiveCommunicationKit · IOS API REFERENCE

StartConversationAction

class · iOS 17.4+ · SDK 27.1

final class StartConversationAction

Starts an outgoing `Conversation` that will ring on remote member's devices.

Members (4)

init · iOS 17.4+

init

TypeScript
static init(conversationUUID: string, handles: Array<Handle>, isVideo: boolean): StartConversationAction
Swift declaration
init(conversationUUID: UUID, handles: [Handle], isVideo: Bool)

Creates a new `StartConversationAction`. - parameter conversationUUID: The unique identfiier of the `Conversation` to which this action will be applied. - parameter handles: The `Handle`s of all remote members who will be invited to join the `Conversation`. - parameter isVideo: Specifies if the `Conversation` contains a video stream.

method · iOS 17.4+

fulfill

TypeScript
fulfill(dateStarted: globalThis.Date): void
Swift declaration
final func fulfill(dateStarted: Date)

Indicates that the action has been successfully executed. - parameter dateStarted: The `Date` at which the `Conversation` was started.

get · iOS 17.4+

handles

TypeScript
get handles(): Array<Handle>
Swift declaration
final let handles: [Handle]

The `Handle`s of all remote members who will be invited to join the `Conversation`.

get · iOS 17.4+

isVideo

TypeScript
get isVideo(): boolean
Swift declaration
final let isVideo: Bool

Specifies if the `Conversation` contains a video stream.

Skipped declarations

No declarations were skipped in this snapshot.

All LiveCommunicationKit types →