src/chatbot/entities/message.entity.ts
Properties |
constructor(partial: Partial<Message>)
|
||||||
|
Defined in src/chatbot/entities/message.entity.ts:10
|
||||||
|
Parameters :
|
| chatId |
Type : number
|
|
Defined in src/chatbot/entities/message.entity.ts:9
|
| content |
Type : MessageContent
|
|
Defined in src/chatbot/entities/message.entity.ts:5
|
| Optional createdAt |
Type : Date
|
|
Defined in src/chatbot/entities/message.entity.ts:8
|
| id |
Type : number
|
|
Defined in src/chatbot/entities/message.entity.ts:4
|
| status |
Type : string
|
|
Defined in src/chatbot/entities/message.entity.ts:10
|
| type |
Type : string
|
|
Defined in src/chatbot/entities/message.entity.ts:7
|
| userId |
Type : string
|
|
Defined in src/chatbot/entities/message.entity.ts:6
|
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",
}