@marxlnfcs/wildduck-api
Version:
Provides a client to interact with the wildduck api
9 lines (8 loc) • 853 B
TypeScript
import { WildduckClientComponent } from "../../client-component";
import { IWildduckApiGetArchivedMessagesResponse, IWildduckApiRestoreMessageRequest, IWildduckApiRestoreMessageResponse, IWildduckApiRestoreMessagesRequest, IWildduckApiSuccessResponse } from "../../client-schema";
import { IWildduckApiGetArchivedMessagesOptions } from "./archive.interface";
export declare class WildduckArchiveService extends WildduckClientComponent {
getArchivedMessages(user: string, options?: Partial<IWildduckApiGetArchivedMessagesOptions>): Promise<IWildduckApiGetArchivedMessagesResponse>;
restoreArchivedMessage(user: string, message: string, dto: IWildduckApiRestoreMessageRequest): Promise<IWildduckApiRestoreMessageResponse>;
restoreArchivedMessages(user: string, dto: IWildduckApiRestoreMessagesRequest): Promise<IWildduckApiSuccessResponse>;
}