Interface MailsService

Interface para operações de gerenciamento de emails

interface MailsService {
    create(options?): Promise<CreateEmailResponse>;
    delete(email): Promise<DeleteEmailResponse>;
    deleteMessages(email): Promise<DeleteMessagesResponse>;
    getMessages(options): Promise<MailboxResponse>;
    list(): Promise<EmailInfo[]>;
}

Methods

  • Deleta um email específico

    Parameters

    • email: string

      Email a ser deletado

    Returns Promise<DeleteEmailResponse>

    Promise com confirmação da deleção

  • Deleta todas as mensagens de um email

    Parameters

    • email: string

      Email cujas mensagens serão deletadas

    Returns Promise<DeleteMessagesResponse>

    Promise com confirmação da deleção

  • Obtém mensagens de um email específico

    Parameters

    Returns Promise<MailboxResponse>

    Promise com as mensagens do email

  • Lista todos os emails do usuário

    Returns Promise<EmailInfo[]>

    Promise com array de informações dos emails