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)getContact(long accountId, String idOrEmail) Get 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
-
getContact
Description copied from interface:ContactsGet contact using id or email (URL encoded)- Specified by:
getContactin interfaceContacts- Parameters:
accountId- unique account IDidOrEmail- contact ID or Email- Returns:
- contact details
-
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
-