All Classes and Interfaces

Class
Description
Abstract class representing a model with common functionality for serialization.
 
Interface representing the Mailtrap Testing API for interaction with account accesses
 
 
Custom deserializer for AccountAccessResponse that handles the deserialization of complex fields, including dynamic mapping of the specifier field based on the specifier_type field.
Interface representing the Mailtrap Testing API for interaction with accounts
 
 
Represents an email address.
Base abstract class representing an API resource.
 
 
 
Interface representing the Mailtrap Testing API for interaction with email message attachments.
 
Base custom exception.
Interface representing the Mailtrap Testing API for interaction with billing
 
 
 
 
 
 
 
Interface representing the Mailtrap Bulk Sending API for sending emails.
Implementation of the BulkEmails interface for bulk sending emails.
Utility class containing constant values used in the SDK.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Interface representing a custom HTTP client for accessing API.
Wrapper for validating objects using a javax.validation.Validator.
 
 
 
Represents an attachment in an email.
 
Custom deserializer for ErrorResponse that handles the deserialization of error messages from a variety of possible JSON structures.
 
 
 
 
 
Specific exception class representing a 4xx HTTP-related error.
Exception class representing an HTTP-related error.
Specific exception class representing a 5xx HTTP-related error.
Interface representing the Mailtrap Testing API for interaction with inboxes
 
 
Custom exception wrapper for request body validation violations
 
Custom exception wrapper for JSON serializing/deserializing exceptions
 
 
Represents an API for Mailtrap Bulk Sending functionality
Client for interacting with Mailtrap APIs.
Factory class for creating instances of MailtrapClient.
Configuration class for Mailtrap SDK.
 
Represents an API for Mailtrap Contacts functionality
Represents an API for Mailtrap Sending functionality
Represents an API for Mailtrap Testing functionality
Represents an API for Mailtrap General functionality
 
 
 
Utility class for providing a configured ObjectMapper instance.
 
 
 
Interface representing the Mailtrap Testing API for interaction with email messages
 
 
 
 
 
Interface representing the Mailtrap Testing API for interaction with permissions
 
 
Interface representing the Mailtrap Testing API for interaction with projects
 
 
 
 
Data class representing additional request data, such as query parameters and headers.
 
 
 
Abstract class representing a resource for sending emails via Mailtrap API.
 
Utility class which holds sending context (which API to use: Email Sending API, Bulk Sending API or Email Testing API, inbox id for Email Testing API) to make it possible to perform send directly from MailtrapClient
 
 
 
 
 
Interface representing the Mailtrap Sending API for sending emails.
Implementation of the SendingEmails interface for sending emails in the production environment.
 
Represents the response from sending a message.
 
 
 
 
 
 
Interface representing the Mailtrap Testing API for sending emails.
Implementation of the TestingEmails interface for sending emails in the sandbox environment.