whatsapp-crm-common
Version:
Componentes compartidos para servicios de WhatsApp CRM - Common utilities and types for WhatsApp CRM system
49 lines • 1.29 kB
TypeScript
export interface Chat {
id: number;
jid: string;
name: string | null;
unread_count: number;
mute: number | null;
spam: boolean;
pin_time: number | null;
archived: boolean;
read_only: boolean;
last_message_timestamp: number | null;
last_message_recv_timestamp: number | null;
ephemeral_expiration: number | null;
ephemeral_setting_timestamp: number | null;
tenantId: string;
agentId: string;
created_at: Date;
updated_at: Date;
}
export interface CreateChatDTO {
jid: string;
tenantId: string;
agentId: string;
name?: string;
unread_count?: number;
mute?: number;
spam?: boolean;
pin_time?: number;
archived?: boolean;
read_only?: boolean;
last_message_timestamp?: number;
last_message_recv_timestamp?: number;
ephemeral_expiration?: number;
ephemeral_setting_timestamp?: number;
}
export interface UpdateChatDTO {
name?: string;
unread_count?: number;
mute?: number;
spam?: boolean;
pin_time?: number;
archived?: boolean;
read_only?: boolean;
last_message_timestamp?: number;
last_message_recv_timestamp?: number;
ephemeral_expiration?: number;
ephemeral_setting_timestamp?: number;
}
//# sourceMappingURL=IChats.d.ts.map