Function: createConversationMessage()

createConversationMessage(args: { lix: Lix; } & { body: { content: ({ children: { marks?: (... | ... | ... | ...)[]; metadata?: {[key: string]: unknown; }; text: string; type: "zettel_span"; zettel_key: string; }[]; metadata?: {[key: string]: unknown; }; style: string; type: "zettel_text_block"; zettel_key: string; } | { type: string; zettel_key: string; } & {[key: string]: unknown; })[]; type: "zettel_doc"; }; conversation_id: string; } & { id?: string; lixcol_change_id?: string; lixcol_commit_id?: string; lixcol_created_at?: string; lixcol_entity_id?: string; lixcol_file_id?: string; lixcol_inherited_from_version_id?: string; lixcol_metadata?: Record<string, any>; lixcol_plugin_key?: string; lixcol_schema_key?: string; lixcol_untracked?: boolean; lixcol_updated_at?: string; lixcol_writer_key?: string; parent_id?: null | string; }): Promise<LixSelectable<EntityStateView<LixConversationMessage>>>

Adds a message to an existing conversation. In DB terms: inserts a row into conversation_message[_all].

Parameters

ParameterType
args{ lix: Lix; } & { body: { content: ({ children: { marks?: (... | ... | ... | ...)[]; metadata?: {[key: string]: unknown; }; text: string; type: "zettel_span"; zettel_key: string; }[]; metadata?: {[key: string]: unknown; }; style: string; type: "zettel_text_block"; zettel_key: string; } | { type: string; zettel_key: string; } & {[key: string]: unknown; })[]; type: "zettel_doc"; }; conversation_id: string; } & { id?: string; lixcol_change_id?: string; lixcol_commit_id?: string; lixcol_created_at?: string; lixcol_entity_id?: string; lixcol_file_id?: string; lixcol_inherited_from_version_id?: string; lixcol_metadata?: Record<string, any>; lixcol_plugin_key?: string; lixcol_schema_key?: string; lixcol_untracked?: boolean; lixcol_updated_at?: string; lixcol_writer_key?: string; parent_id?: null | string; }

Returns

Promise<LixSelectable<EntityStateView<LixConversationMessage>>>

ON THIS PAGE