Files
CT/src/Model/chatModel.ts
T

37 lines
713 B
TypeScript
Raw Normal View History

2024-07-19 19:47:07 +02:00
// this file is responsible for managing chats and chat messages. objects are delegated to objectModel.ts.
// types
export interface ChatMessage {
dataVersion: "v2";
channel: string;
sender: string;
body: string;
dateSent: string;
stringifiedObject?: string;
}
export interface ChatObject {
dataVersion: "v2";
id: string;
title: string;
contentVersions: { [key: string]: MessageObjectContent };
}
export interface MessageObjectContent {
dataVersion: "v2";
id: string;
creationDate: string;
noteText?: string;
priority?: number;
category?: string;
status?: string;
date?: string;
time?: string;
}