import ChatMessageAttachmentEntity from './ChatMessageAttachmentEntity'; import { UserEntity } from './UserEntity'; import { DialogType } from './DialogTypes'; export interface MessageEntity { id: string; dialogId: string; dialogType?: DialogType; attachments?: ChatMessageAttachmentEntity[]; notification_type?: string; markable?: string; created_at: string; date_sent: number; delivered_ids: Array; message: string; read_ids: Array; read: number; recipient_id: number; sender_id: number; sender?: UserEntity; updated_at: string; qb_message_action?: 'forward' | 'reply'; origin_sender_name?: string; qb_original_messages?: MessageEntity[]; }