library_vkid library

Classes

AuthCancelledError
A cancellation error which happens which user returns to your app without completing auth process.
AuthCodeData
A data received during auth process with ConfidentialFlowData.
AuthData
A data received during auth process.
AuthError
An error encountered during auth.
AuthFlowData
A data for the chosen auth flow.
AuthOtherError
Any other error encountered during auth process.
AuthParams
Parameters to be passed to auth process. Can be constructed with AuthParamsBuilder.
AuthParamsBuilder
A builder for AuthParams.
ConfidentialFlowData
A data for the confidential auth flow which requires you to exchange auth code for access token manually.
FetchUserError
An error encountered during auth.
FetchUserOtherError
Any other error encountered during user fetching.
FetchUserParams
Params for user fetching.
FetchUserParamsBuilder
A builder for FetchUserParams.
FetchUserTokenExpiredError
A error due to access token expiration.
LogoutAccessTokenExpiredError
A error due to access token expiration.
LogoutError
An error encountered during logout.
LogoutOtherError
Any other error encountered during logout.
LogoutParams
Params for logout.
LogoutParamsBuilder
A builder for LogoutParams.
OAuthButtonConfiguration
Configuration for OAuth button.
OAuthWidget
A OAuth Widget provides VKID login interface.
OneTap
A One Tap button that provides VKID login interface.
OneTapBottomSheet
A modal bottom sheet that provides VKID One Tap login interface.
OneTapBottomSheetState
A State of OneTapBottomSheet.
OneTapBottomSheetStyle
Style settings of a OneTapBottomSheet.
OneTapCornersCustom
A custom style of corners.
OneTapCornersDefault
Default style of corners.
OneTapCornersNone
A style of corners without rounding.
OneTapCornersRound
A fully round style of corners.
OneTapCornersRounded
A rounded style of corners.
OneTapCornersStyle
A style of corners for One Tap
OneTapStyle
A style for One Tap.
OneTapWithOAuthsStyle
A style for One Tap with OAuths.
PublicFlowData
A data for the public auth flow which exchanges auth code for tokens inside this SDK.
RefreshTokenData
A data received during token refreshing.
RefreshTokenError
An error encountered during token refreshing.
RefreshTokenExpiredError
A error due to refresh token expiration.
RefreshTokenOtherError
Any other error encountered during logout.
RefreshTokenParams
Parameters to be passed to token refreshing. Can be constructed with RefreshTokenParamsBuilder.
RefreshTokenParamsBuilder
A builder for RefreshTokenParams.
UIAuthParams
Parameters to be passed to auth process from a widget. Can be constructed with UIAuthParamsBuilder.
UIAuthParamsBuilder
A builder for UIAuthParams.
User
Data of some user.
VKID
A class that provides the ability to work with VKID SDK.

Enums

AuthLocale
A language which will be used during auth process.
AuthTheme
A theme which will be used during auth process.
OAuth
An OAuth provider which is used for auth.
OAuthWidgetTheme
Type specifying OAuthWidget's theme.
OneTapBottomSheetScenario
A scenario for the One Tap authentication process.
OneTapBottomSheetType
A type of bottom sheet, specifies the theme.
OneTapOAuth
An OAuth provider which is used for auth with One Tap.
OneTapSize
A size of One Tap.
OneTapTitleScenario
A scenario that modifies One Tap title.
OneTapType
A type of One Tap, specifies the theme.
OneTapWithOAuthsType
A type of One Tap with OAuths, specifies the theme.