Interface EditableChatRequestModel

interface EditableChatRequestModel {
    agentId?: string;
    context: ChatContext;
    data?: {
        [key: string]: unknown;
    };
    editContextManager: ChatContextManagerImpl;
    id: string;
    isEditing: boolean;
    message: ParsedChatRequest;
    request: ChatRequest;
    response: ChatResponseModel;
    session: ChatModel;
    cancelEdit(): void;
    enableEdit(): void;
    submitEdit(newRequest): void;
}

Hierarchy (view full)

Implemented by

Properties

agentId?: string
context: ChatContext
data?: {
    [key: string]: unknown;
}

Type declaration

  • [key: string]: unknown
editContextManager: ChatContextManagerImpl
id: string
isEditing: boolean
request: ChatRequest
session: ChatModel

Methods