acq-sdk
Version:
SDK oficial para a API da ACQ
17 lines (16 loc) • 774 B
TypeScript
import { HttpClient } from "../http/client";
import { MailsService } from "./mails.interface";
import { EmailInfo, MailboxResponse, CreateEmailResponse, DeleteEmailResponse, DeleteMessagesResponse, CreateEmailOptions, GetMessagesOptions } from "../types";
/**
* Implementação do serviço de emails
*/
export declare class MailsServiceImpl implements MailsService {
private readonly httpClient;
constructor(httpClient: HttpClient);
list(): Promise<EmailInfo[]>;
create(options?: CreateEmailOptions): Promise<CreateEmailResponse>;
delete(email: string): Promise<DeleteEmailResponse>;
getMessages(options: GetMessagesOptions): Promise<MailboxResponse>;
deleteMessages(email: string): Promise<DeleteMessagesResponse>;
private isValidEmail;
}