Class EmailEvent

java.lang.Object
africa.sendbyte.emails.EmailEvent

public final class EmailEvent extends Object
A single lifecycle event in an email's timeline, e.g. email.sent or email.delivered.
  • Constructor Details

    • EmailEvent

      public EmailEvent()
  • Method Details

    • getType

      public String getType()
      The event name, e.g. email.delivered.
    • setType

      public void setType(String type)
    • getPayload

      public Map<String,Object> getPayload()
      Event-specific metadata such as SMTP response codes or delivery timing.
    • setPayload

      public void setPayload(Map<String,Object> payload)
    • getCreatedAt

      public String getCreatedAt()
      ISO 8601 timestamp of when the event was recorded.
    • setCreatedAt

      public void setCreatedAt(String createdAt)