Class Auth.TokenRequest

  • Enclosing class:
    Auth

    public static class Auth.TokenRequest
    extends Auth.TokenParams
    A class providing parameters of a token request.
    • Field Detail

      • keyName

        public java.lang.String keyName
        The keyName of the key against which this request is made.
      • nonce

        public java.lang.String nonce
        An opaque nonce string of at least 16 characters to ensure uniqueness of this request. Any subsequent request using the same nonce will be rejected.
      • mac

        public java.lang.String mac
        The Message Authentication Code for this request. See the Ably Authentication documentation for more details.
    • Constructor Detail

      • TokenRequest

        public TokenRequest()
    • Method Detail

      • fromJSON

        @Deprecated
        public static Auth.TokenRequest fromJSON​(com.google.gson.JsonObject json)
        Deprecated.
        Convert a JSON serialisation to a TokenParams. Deprecated: use fromJson() instead
        Parameters:
        json -
        Returns:
      • fromJsonElement

        public static Auth.TokenRequest fromJsonElement​(com.google.gson.JsonObject json)
        Convert a parsed JSON response body to a TokenParams.
        Parameters:
        json -
        Returns:
      • fromJson

        public static Auth.TokenRequest fromJson​(java.lang.String json)
        Convert a string JSON response body to a TokenParams. Spec: TE6
        Parameters:
        json -
        Returns:
      • asJsonElement

        public com.google.gson.JsonObject asJsonElement()
        Convert a TokenParams into a JSON object.
      • asJson

        public java.lang.String asJson()
        Convert a TokenParams into a JSON string.
      • equals

        public boolean equals​(java.lang.Object obj)
        Check equality of a TokenRequest
        Overrides:
        equals in class Auth.TokenParams
        Parameters:
        obj -