One Logo Pool Ball
LiveCommunicationKit · IOS API REFERENCE

ConversationHistoryManager.RecentConversation

struct · iOS 26.0+ · SDK 27.1

struct RecentConversation

Struct modeling a recent conversation

Members (7)

get · iOS 26.0+

id

TypeScript
get id(): string
Swift declaration
let id: UUID

The unique identifier of the recent conversation.

get · iOS 26.0+

date

TypeScript
get date(): globalThis.Date
Swift declaration
let date: Date

The timestamp that this call started

get · iOS 26.0+

isRead

TypeScript
get isRead(): boolean
Swift declaration
let isRead: Bool

Whether this conversation is marked as read

get · iOS 26.0+

status

TypeScript
get status(): ConversationHistoryManager_RecentConversation_Status
Swift declaration
let status: ConversationHistoryManager.RecentConversation.Status

The status of this conversation

get · iOS 26.0+

handles

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

The handles of the participants

get · iOS 26.0+

duration

TypeScript
get duration(): number
Swift declaration
let duration: TimeInterval

The duration of the call from the time it connected

get · iOS 26.0+

direction

TypeScript
get direction(): ConversationHistoryManager_RecentConversation_Direction
Swift declaration
let direction: ConversationHistoryManager.RecentConversation.Direction

The direction of this conversation. Indicates how this call was initiated or received

Skipped declarations

No declarations were skipped in this snapshot.

All LiveCommunicationKit types →