import { MessengerMedia } from '.'; import { Message } from './messages'; export interface MessengerUser { ppu: string; UID: string; gb?: boolean; lastname: string; firstname: string; available: boolean; deleted_chat: number; } export interface ShortMessengerUser { ppu: string; UID: string; gb?: boolean; lastname: string; firstname: string; available: boolean; } export interface Conversation { id: string; index: number; is_muted: boolean; msg_count: number; latest_msgs: Message[]; with_inquiry?: boolean; media: MessengerMedia[]; members: MessengerUser[]; } export interface ShortConversation { id: string; index: number; is_muted: boolean; available: boolean; latest_msgs: Message[]; no_more_msgs: boolean; with_inquiry?: boolean; media: MessengerMedia[]; member: ShortMessengerUser; } export interface ConvRelation { UID: string; ppu: string; conv_id: string; lastname: string; firstname: string; } export interface FileUploadParams { tmp_id: number; conv_id: string; isInquiry?: boolean; uploadable: MessengerMedia; isInquiryResponse?: boolean; } export interface ScannedDates { date: number; isFree: boolean; }