public static class Auth.TokenDetails
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
capability
The capabilities associated with this Ably Token.
|
java.lang.String |
clientId
The client ID, if any, bound to this Ably Token.
|
long |
expires
The timestamp at which this token expires as milliseconds since the Unix epoch.
|
long |
issued
The timestamp at which this token was issued as milliseconds since the Unix epoch.
|
java.lang.String |
token
The Ably Token itself.
|
| Constructor and Description |
|---|
TokenDetails() |
TokenDetails(java.lang.String token) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
asJson()
Convert a TokenDetails into a JSON string.
|
com.google.gson.JsonObject |
asJsonElement()
Convert a TokenDetails into a JSON object.
|
boolean |
equals(java.lang.Object obj)
Check equality of a TokenDetails
|
static Auth.TokenDetails |
fromJSON(com.google.gson.JsonObject json)
Deprecated.
|
static Auth.TokenDetails |
fromJson(java.lang.String json)
A static factory method to create a TokenDetails object from a deserialized
TokenDetails-like object or a JSON stringified TokenDetails object.
|
static Auth.TokenDetails |
fromJsonElement(com.google.gson.JsonObject json)
A static factory method to create a TokenDetails object from a deserialized
TokenDetails-like object or a JSON stringified TokenDetails object.
|
int |
hashCode() |
public java.lang.String token
A typical Ably Token string appears with the form xVLyHw.A-pwh7wicf3afTfgiw4k2Ku33kcnSA7z6y8FjuYpe3QaNRTEo4.
Spec: TD2
public long expires
Spec: TD3
public long issued
Spec: TD4
public java.lang.String capability
Spec: TD5
public java.lang.String clientId
Spec: TD6
public TokenDetails()
public TokenDetails(java.lang.String token)
@Deprecated public static Auth.TokenDetails fromJSON(com.google.gson.JsonObject json)
Spec: TD7
json - A deserialized TokenDetails-like object or a JSON stringified TokenDetails object.public static Auth.TokenDetails fromJson(java.lang.String json)
Spec: TD7
json - A deserialized TokenDetails-like object or a JSON stringified TokenDetails object.public static Auth.TokenDetails fromJsonElement(com.google.gson.JsonObject json)
Spec: TD7
json - A deserialized TokenDetails-like object or a JSON stringified TokenDetails object.public com.google.gson.JsonObject asJsonElement()
public java.lang.String asJson()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectobj - public int hashCode()
hashCode in class java.lang.Object