Interface UpdateConversationParameters

Parameters object for VonageClient.updateConversation.

Every property is an Option monad. When set to Option.Some the property will be updated. When set to Option.None the property will remain unchanged.

interface UpdateConversationParameters {
    customData?: null | CustomData | Option<undefined | null | CustomData>;
    customSortKey?: null | string | Option<undefined | null | string>;
    displayName?: null | string | Option<undefined | null | string>;
    imageUrl?: null | string | Option<undefined | null | string>;
    name?: string | Option<string>;
    ttl?: number | Option<number>;
}

Properties

customData?: null | CustomData | Option<undefined | null | CustomData>

Custom data associated with the conversation.

customSortKey?: null | string | Option<undefined | null | string>

A custom sort key for the conversation.

displayName?: null | string | Option<undefined | null | string>

A display name for the conversation.

imageUrl?: null | string | Option<undefined | null | string>

The URL of an image associated with the conversation.

name?: string | Option<string>

The name of the conversation.

ttl?: number | Option<number>

The time-to-live (TTL) for the conversation in seconds.