Crate fars

Crate fars 

Source
Expand description

§fars

An unofficial Rust client for Firebase Auth REST API.

§Features

Re-exports§

pub use crate::client::Client;
pub use crate::config::Config;
pub use crate::error::Error;
pub use crate::session::Session;

Modules§

api
The Firebase Auth REST API impelemntations.
client
Provides an internal API client for the Firebase Auth.
config
Configuration for the Firebase Auth.
error
The error types for APIs.
session
Authentication session for a user of the Firebase Auth.
verification
Verification of an ID token of the Firebase Auth.

Structs§

ApiKey
The Firebase project API key.
DisplayName
A display name of a user.
Email
Email of an user.
ExpiresIn
Expiration time in seconds of the Firebase Auth ID token.
IdToken
ID token of the Firebase Auth.
OAuthContinueUri
OAuth continue URI.
OAuthRequestUri
OAuth request URI.
Password
Password of an user.
PhotoUrl
A photo URL of a user.
ProjectId
The Firebase project ID.
ProviderUserInfo
Provider user information.
RefreshToken
Refresh token of the Firebase Auth to exchange for a new ID token and refresh token.
UserData
User data of the Firebase Auth.

Enums§

DeleteAttribute
Attributes to delete profile information.
IdpPostBody
Post body for ID providers contains the OAuth credential and provider ID.
LanguageCode
The BCP 47 language code.
ProviderId
ID provider identifiers defined at document.

Type Aliases§

Result
The result type for APIs.