Class ContactsImpl

java.lang.Object
io.mailtrap.api.apiresource.ApiResource
io.mailtrap.api.contacts.ContactsImpl
All Implemented Interfaces:
Contacts

public class ContactsImpl extends ApiResource implements Contacts
  • Constructor Details

  • Method Details

    • createContact

      public CreateContactResponse createContact(long accountId, CreateContactRequest request)
      Description copied from interface: Contacts
      Create a new contact
      Specified by:
      createContact in interface Contacts
      Parameters:
      accountId - unique account ID
      request - required contact data
      Returns:
      created contact
    • deleteContact

      public void deleteContact(long accountId, String idOrEmail)
      Description copied from interface: Contacts
      Delete contact using id or email (URL encoded)
      Specified by:
      deleteContact in interface Contacts
      Parameters:
      accountId - unique account ID
      idOrEmail - contact ID or Email
    • updateContact

      public UpdateContactResponse updateContact(long accountId, String idOrEmail, UpdateContactRequest request)
      Description copied from interface: Contacts
      Update contact using id or email (URL encoded)
      Specified by:
      updateContact in interface Contacts
      Parameters:
      accountId - unique account ID
      idOrEmail - contact ID or Email
      request - request body