Class ListUnsubscribe

java.lang.Object
software.xdev.mailpit.model.ListUnsubscribe

public class ListUnsubscribe extends Object
ListUnsubscribe contains a summary of List-Unsubscribe & List-Unsubscribe-Post headers including validation of the link structure
  • Field Details

  • Constructor Details

    • ListUnsubscribe

      public ListUnsubscribe()
  • Method Details

    • errors

      public ListUnsubscribe errors(@Nullable String errors)
    • getErrors

      @Nullable public String getErrors()
      Validation errors (if any)
      Returns:
      errors
    • setErrors

      public void setErrors(@Nullable String errors)
    • header

      public ListUnsubscribe header(@Nullable String header)
    • getHeader

      @Nullable public String getHeader()
      List-Unsubscribe header value
      Returns:
      header
    • setHeader

      public void setHeader(@Nullable String header)
    • headerPost

      public ListUnsubscribe headerPost(@Nullable String headerPost)
    • getHeaderPost

      @Nullable public String getHeaderPost()
      List-Unsubscribe-Post value (if set)
      Returns:
      headerPost
    • setHeaderPost

      public void setHeaderPost(@Nullable String headerPost)
    • links

      public ListUnsubscribe links(@Nullable List<String> links)
    • addLinksItem

      public ListUnsubscribe addLinksItem(String linksItem)
    • getLinks

      @Nullable public List<String> getLinks()
      Detected links, maximum one email and one HTTP(S) link
      Returns:
      links
    • setLinks

      public void setLinks(@Nullable List<String> links)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toUrlQueryString

      public String toUrlQueryString()
      Convert the instance into URL query string.
      Returns:
      URL query string
    • toUrlQueryString

      public String toUrlQueryString(String prefix)
      Convert the instance into URL query string.
      Parameters:
      prefix - prefix of the query string
      Returns:
      URL query string