Package com.ultikits.ultitools.utils
Class DeviceAuthorizationClient.AuthorizeResult
java.lang.Object
com.ultikits.ultitools.utils.DeviceAuthorizationClient.AuthorizeResult
- Enclosing class:
DeviceAuthorizationClient
Either a
DeviceAuthorizationClient.Grant or the operator-facing reason the request failed.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate final DeviceAuthorizationClient.Grantprivate final long -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateAuthorizeResult(DeviceAuthorizationClient.Grant grant, String failureReason, long retryAfterSeconds) -
Method Summary
Modifier and TypeMethodDescription(package private) static DeviceAuthorizationClient.AuthorizeResult(package private) String(package private) DeviceAuthorizationClient.Grantgrant()(package private) static DeviceAuthorizationClient.AuthorizeResult(package private) boolean(package private) long
-
Field Details
-
grant
-
failureReason
-
retryAfterSeconds
private final long retryAfterSeconds
-
-
Constructor Details
-
AuthorizeResult
private AuthorizeResult(DeviceAuthorizationClient.Grant grant, String failureReason, long retryAfterSeconds)
-
-
Method Details
-
granted
-
failed
-
isGranted
boolean isGranted()- Returns:
truewhen a grant was obtained
-
grant
DeviceAuthorizationClient.Grant grant()- Returns:
- the grant, or
nullon failure
-
failureReason
String failureReason()- Returns:
- the operator-facing reason, or
nullwhen granted
-
retryAfterSeconds
long retryAfterSeconds()- Returns:
- the
Retry-Afterof a 429 in seconds, or-1
-