Class AbstractModel

java.lang.Object
io.mailtrap.model.AbstractModel
Direct Known Subclasses:
Address, ContactListRequest, CreateApiTokenRequest, CreateCompanyInfoRequest, CreateContactEventRequest, CreateContactFieldRequest, CreateContactRequest, CreateContactsExportRequest, CreateEmailCampaign, CreateEmailTemplateRequest, CreateInboundFolderRequest, CreateInboundInboxRequest, CreateInboxRequest, CreateSendingDomainRequest, CreateSubAccountRequest, CreateSuppressionRequest, CreateTrackingOptOutRequest, CreateWebhookRequest, DeliveryOptions, EmailAttachment, ForwardMessageRequest, ImportContactsRequest, InboundForwardRequest, InboundReplyRequest, MailtrapBatchMail, MailtrapMail, ManagePermissionsRequest, ProjectRequest, ReplyTo, ResetApiTokenRequest, ScheduleEmailCampaignRequest, SendingDomainsSetupInstructionsRequest, TemplateAttributes, UpdateCompanyInfoRequest, UpdateContactFieldRequest, UpdateContactRequest, UpdateEmailCampaign, UpdateEmailTemplateRequest, UpdateInboundFolderRequest, UpdateInboundInboxRequest, UpdateInboxRequest, UpdateMessageRequest, UpdateSendingDomainRequest, UpdateWebhookRequest

public abstract class AbstractModel extends Object
Abstract class representing a model with common functionality for serialization.
  • Constructor Details

    • AbstractModel

      public AbstractModel()
  • Method Details

    • toJson

      public final String toJson()
      Converts the object to JSON.
      Returns:
      JSON representation of the object
    • toString

      public String toString()
      Overrides:
      toString in class Object