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 contactvoid
deleteContact
(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:Contacts
Create a new contact- Specified by:
createContact
in interfaceContacts
- Parameters:
accountId
- unique account IDrequest
- required contact data- Returns:
- created contact
-
deleteContact
Description copied from interface:Contacts
Delete contact using id or email (URL encoded)- Specified by:
deleteContact
in interfaceContacts
- Parameters:
accountId
- unique account IDidOrEmail
- 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 interfaceContacts
- Parameters:
accountId
- unique account IDidOrEmail
- contact ID or Emailrequest
- request body
-