Imroved the ChatData
This commit is contained in:
parent
f870481a7d
commit
04773bb28a
@ -1,14 +1,23 @@
|
|||||||
import type { RoleDefinition } from "./Roles";
|
import type { RoleDefinition } from "./Roles";
|
||||||
|
|
||||||
|
export interface ChatAttachment {
|
||||||
|
file_name: string;
|
||||||
|
ext: string;
|
||||||
|
base64: string;
|
||||||
|
type?: string;
|
||||||
|
title?: string;
|
||||||
|
category?: string;
|
||||||
|
note?: string;
|
||||||
|
}
|
||||||
|
|
||||||
export interface ChatData {
|
export interface ChatData {
|
||||||
type: string;
|
timestamp: number;
|
||||||
content: string;
|
receiver: string;
|
||||||
metadata: {
|
messages: [string];
|
||||||
createdAt: string;
|
data?: ChatAttachment[];
|
||||||
lastModified: string;
|
role?: string;
|
||||||
sender: string;
|
ia?: boolean;
|
||||||
recipient: string;
|
title?: string;
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export function isChatData(data: any): data is ChatData {
|
export function isChatData(data: any): data is ChatData {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user