Package io.mailtrap.api.contacts
Class ContactsImpl
java.lang.Object
io.mailtrap.api.apiresource.ApiResource
io.mailtrap.api.contacts.ContactsImpl
- All Implemented Interfaces:
Contacts
-
Field Summary
Fields inherited from class io.mailtrap.api.apiresource.ApiResource
apiHost, httpClient, token -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateContact(long accountId, CreateContactRequest request) Create a new contactvoiddeleteContact(long accountId, String idOrEmail) Delete contact using id or email (URL encoded)updateContact(long accountId, String idOrEmail, UpdateContactRequest request) Update contact using id or email (URL encoded)
-
Constructor Details
-
ContactsImpl
-
-
Method Details
-
createContact
Description copied from interface:ContactsCreate a new contact- Specified by:
createContactin interfaceContacts- Parameters:
accountId- unique account IDrequest- required contact data- Returns:
- created contact
-
deleteContact
Description copied from interface:ContactsDelete contact using id or email (URL encoded)- Specified by:
deleteContactin interfaceContacts- Parameters:
accountId- unique account IDidOrEmail- contact ID or Email
-
updateContact
public UpdateContactResponse updateContact(long accountId, String idOrEmail, UpdateContactRequest request) Description copied from interface:ContactsUpdate contact using id or email (URL encoded)- Specified by:
updateContactin interfaceContacts- Parameters:
accountId- unique account IDidOrEmail- contact ID or Emailrequest- request body
-