Class TokenExpiration

java.lang.Object
io.mailtrap.model.request.apitokens.TokenExpiration

public final class TokenExpiration extends Object
API token expiration sent as the expires_at request field. Use at(OffsetDateTime) for a concrete expiration or never() for a token that never expires (serialized as JSON null).
  • Method Details

    • at

      public static TokenExpiration at(OffsetDateTime value)
      Token expires at the given moment. Past or more-than-5-years-ahead values are rejected by the API with a 422 error.
      Parameters:
      value - expiration date-time
      Returns:
      expiration serialized as an ISO 8601 date-time string
    • never

      public static TokenExpiration never()
      Token never expires.
      Returns:
      expiration serialized as JSON null
    • getValue

      public String getValue()