- Prefijo v2: MCH - TRACEABILITY-MASTER.yml creado - Listo para integracion como submodulo Workspace: v2.0.0 | SIMCO: v4.0.0
13 lines
870 B
TypeScript
13 lines
870 B
TypeScript
import { MessagingService } from './messaging.service';
|
|
export declare class MessagingController {
|
|
private readonly messagingService;
|
|
constructor(messagingService: MessagingService);
|
|
getConversations(req: any): Promise<import("./entities/conversation.entity").Conversation[]>;
|
|
getConversation(req: any, id: string): Promise<import("./entities/conversation.entity").Conversation>;
|
|
getMessages(id: string, limit?: number): Promise<import("./entities/message.entity").Message[]>;
|
|
markAsRead(req: any, id: string): Promise<import("./entities/conversation.entity").Conversation>;
|
|
getNotifications(req: any, unreadOnly?: boolean): Promise<import("./entities/notification.entity").Notification[]>;
|
|
getUnreadCount(req: any): Promise<number>;
|
|
markNotificationRead(id: string): Promise<import("./entities/notification.entity").Notification>;
|
|
}
|