interface Conversation {
    createdAt: string;
    id: string;
    listMessages: ((input?) => ListReturnValue<ConversationMessage>);
    metadata?: Record<string, any>;
    name?: string;
    onStreamEvent: ((handler) => Subscription);
    sendMessage: ((input) => SingularReturnValue<ConversationMessage>);
    updatedAt: string;
}

Properties

createdAt: string
id: string
listMessages: ((input?) => ListReturnValue<ConversationMessage>)

Lists all existing messages for the current conversation.

Type declaration

metadata?: Record<string, any>
name?: string
onStreamEvent: ((handler) => Subscription)

Subscribes to new stream events on the current conversation.

Type declaration

sendMessage: ((input) => SingularReturnValue<ConversationMessage>)

Sends a message to the current conversation.

Type declaration

updatedAt: string