Package pro.gravit.launcher.request.auth
Class AuthRequest
- All Implemented Interfaces:
WebSocketRequest,pro.gravit.utils.TypeSerializeInterface
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic enumNested classes/interfaces inherited from class pro.gravit.launcher.request.Request
Request.ExtendedToken, Request.ExtendedTokenCallback, Request.RequestRestoreReport -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Stringfinal AuthRequest.ConnectTypesfinal booleanfinal Stringstatic final pro.gravit.utils.ProviderMap<AuthRequest.AuthPasswordInterface> Fields inherited from class pro.gravit.launcher.request.Request
requestUUID -
Constructor Summary
ConstructorsConstructorDescriptionAuthRequest(String login, String password, String auth_id, AuthRequest.ConnectTypes authType) AuthRequest(String login, AuthRequest.AuthPasswordInterface password, String auth_id, boolean getSession, AuthRequest.ConnectTypes authType) -
Method Summary
Methods inherited from class pro.gravit.launcher.request.Request
addAllExtendedToken, addExtendedToken, addExtendedTokenCallback, addOAuthChangeHandler, clearExtendedTokens, getAccessToken, getAuthId, getExtendedTokens, getOAuth, getRefreshToken, getRequestService, getStringExtendedTokens, getTokenExpiredTime, isAvailable, isTokenExpired, reconnect, removeExtendedTokenCallback, removeOAuthChangeHandler, request, request, request, requestDo, requestError, restore, restore, setOAuth, setOAuth, setRequestService, startAutoRefresh
-
Field Details
-
providers
-
login
-
password
-
auth_id
-
getSession
public final boolean getSession -
authType
-
-
Constructor Details
-
AuthRequest
public AuthRequest(String login, String password, String auth_id, AuthRequest.ConnectTypes authType) -
AuthRequest
public AuthRequest(String login, AuthRequest.AuthPasswordInterface password, String auth_id, boolean getSession, AuthRequest.ConnectTypes authType)
-
-
Method Details
-
registerProviders
public static void registerProviders() -
getType
- Specified by:
getTypein interfacepro.gravit.utils.TypeSerializeInterface- Specified by:
getTypein interfaceWebSocketRequest
-