src/chatbot/entities/message.entity.ts
Properties |
| data |
data:
|
Type : any
|
| text |
text:
|
Type : string
|
export class Message {
id: number;
content: MessageContent;
userId: string;
type: string;
createdAt?: Date;
chatId: number;
status: string;
constructor(partial: Partial<Message>) {
Object.assign(this, partial);
}
}
export interface MessageContent {
text: string;
data: any;
}
export enum MessageStatus {
SUCCESS = "SUCCESS",
ERROR = "ERROR",
}
export enum MessageType {
AI = "AI",
USER = "USER",
}