Package-level declarations

Types

Link copied to clipboard
@Serializable
data class EmailAndPasswordRequest(var email: String, var password: String, var returnSecureToken: Boolean = true)
Link copied to clipboard
data class FirebaseAuthError(val error: FirebaseError)
Link copied to clipboard
data class FirebaseError(val code: Int, val message: String)
Link copied to clipboard
Link copied to clipboard
data class GetCurrentUserRequest(var idToken: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable
data class GetRefreshIdTokenRequest(var refresh_token: String, var grant_type: String = "refresh_token")
Link copied to clipboard
Link copied to clipboard
@Serializable
data class GetRefreshIdTokenSuccess(var expires_in: String, var token_type: String, var refresh_token: String, var id_token: String, var user_id: String, var project_id: String) : GetRefreshIdTokenResponse
Link copied to clipboard
data class ProviderUserInfo(val providerId: String, val displayName: String, val photoUrl: String, val federatedId: String, val email: String, val rawId: String, val screenName: String)
Link copied to clipboard
@Serializable
class ResetPasswordRequest(var oobCode: String, var newPassword: String)
Link copied to clipboard
data class ResetPasswordResponse(var email: String, var requestType: String)
Link copied to clipboard
@Serializable
data class SignInResponse(var localId: String, var email: String, var displayName: String, var idToken: String, var registered: Boolean, var refreshToken: String, var expiresIn: String)
Link copied to clipboard
@Serializable
data class SignInWithCustomTokenRequest(var token: String, var returnSecureToken: Boolean? = true)
Link copied to clipboard
Link copied to clipboard
@Serializable
data class SignInWithCustomTokenSuccess(var idToken: String, var refreshToken: String) : SignInWithCustomTokenResponse
Link copied to clipboard
Link copied to clipboard
sealed class SignUpResponse
Link copied to clipboard
data class SignUpSuccess(var idToken: String, var email: String, var refreshToken: String, var expiresIn: String, var localId: String) : SignUpResponse
Link copied to clipboard
Link copied to clipboard
@Serializable
data class UpdatePasswordRequest(var idToken: String, var password: String, var returnSecureToken: Boolean)
Link copied to clipboard
Link copied to clipboard
data class UpdatePasswordSuccess(var localId: String, var email: String, var passwordHash: String, var providerUserInfo: List<VerifyProviderUserInfo>, var idToken: String, var refreshToken: String, var expiresIn: String) : UpdatePasswordResponse
Link copied to clipboard
data class UserInfo(val localId: String, val email: String, val emailVerified: Boolean, val displayName: String, val providerUserInfo: List<ProviderUserInfo>, val photoUrl: String, val passwordHash: String, val passwordUpdatedAt: Any?, val validSince: String, val disabled: Boolean, val lastLoginAt: String, val createdAt: String, val customAuth: Boolean)
Link copied to clipboard
data class VerifyEmailRequest(var oobCode: String)
Link copied to clipboard
data class VerifyEmailResponse(var localId: String, var email: String, var passwordHash: String, var providerUserInfo: VerifyProviderUserInfo)
Link copied to clipboard