@nativescript/firebase-ui
Version:
NativeScript Firebase - UI
1,119 lines (1,080 loc) • 119 kB
TypeScript
declare module com {
export module firebase {
export module ui {
export module auth {
export class AuthMethodPickerLayout {
public static class: java.lang.Class<com.firebase.ui.auth.AuthMethodPickerLayout>;
public static CREATOR: globalAndroid.os.Parcelable.Creator<com.firebase.ui.auth.AuthMethodPickerLayout>;
public getMainLayout(): number;
public describeContents(): number;
public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void;
public getProvidersButton(): java.util.Map<string, java.lang.Integer>;
public getTosPpView(): number;
}
export module AuthMethodPickerLayout {
export class Builder {
public static class: java.lang.Class<com.firebase.ui.auth.AuthMethodPickerLayout.Builder>;
public setMicrosoftButtonId(param0: number): com.firebase.ui.auth.AuthMethodPickerLayout.Builder;
public setGithubButtonId(param0: number): com.firebase.ui.auth.AuthMethodPickerLayout.Builder;
public build(): com.firebase.ui.auth.AuthMethodPickerLayout;
public setPhoneButtonId(param0: number): com.firebase.ui.auth.AuthMethodPickerLayout.Builder;
public setTosAndPrivacyPolicyId(param0: number): com.firebase.ui.auth.AuthMethodPickerLayout.Builder;
public setAnonymousButtonId(param0: number): com.firebase.ui.auth.AuthMethodPickerLayout.Builder;
public setFacebookButtonId(param0: number): com.firebase.ui.auth.AuthMethodPickerLayout.Builder;
public constructor(param0: number);
public setGoogleButtonId(param0: number): com.firebase.ui.auth.AuthMethodPickerLayout.Builder;
public setAppleButtonId(param0: number): com.firebase.ui.auth.AuthMethodPickerLayout.Builder;
public setEmailButtonId(param0: number): com.firebase.ui.auth.AuthMethodPickerLayout.Builder;
public setTwitterButtonId(param0: number): com.firebase.ui.auth.AuthMethodPickerLayout.Builder;
public setYahooButtonId(param0: number): com.firebase.ui.auth.AuthMethodPickerLayout.Builder;
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export class AuthUI {
public static class: java.lang.Class<com.firebase.ui.auth.AuthUI>;
public static TAG: string;
public static ANONYMOUS_PROVIDER: string;
public static EMAIL_LINK_PROVIDER: string;
public static MICROSOFT_PROVIDER: string;
public static YAHOO_PROVIDER: string;
public static APPLE_PROVIDER: string;
public static NO_LOGO: number;
public static SUPPORTED_PROVIDERS: java.util.Set<string>;
public static SUPPORTED_OAUTH_PROVIDERS: java.util.Set<string>;
public static SOCIAL_PROVIDERS: java.util.Set<string>;
public static UNCONFIGURED_CONFIG_VALUE: string;
public static getApplicationContext(): globalAndroid.content.Context;
public static getInstance(): com.firebase.ui.auth.AuthUI;
public silentSignIn(param0: globalAndroid.content.Context, param1: java.util.List<com.firebase.ui.auth.AuthUI.IdpConfig>): com.google.android.gms.tasks.Task<com.google.firebase.auth.AuthResult>;
public getAuth(): com.google.firebase.auth.FirebaseAuth;
public createSignInIntentBuilder(): com.firebase.ui.auth.AuthUI.SignInIntentBuilder;
public useEmulator(param0: string, param1: number): void;
public getEmulatorHost(): string;
public static getInstance(param0: string): com.firebase.ui.auth.AuthUI;
public getApp(): com.google.firebase.FirebaseApp;
public delete(param0: globalAndroid.content.Context): com.google.android.gms.tasks.Task<java.lang.Void>;
public signOut(param0: globalAndroid.content.Context): com.google.android.gms.tasks.Task<java.lang.Void>;
public static canHandleIntent(param0: globalAndroid.content.Intent): boolean;
public static getDefaultTheme(): number;
public getEmulatorPort(): number;
public static setApplicationContext(param0: globalAndroid.content.Context): void;
public isUseEmulator(): boolean;
public static getInstance(param0: com.google.firebase.FirebaseApp): com.firebase.ui.auth.AuthUI;
}
export module AuthUI {
export abstract class AuthIntentBuilder<T> extends java.lang.Object {
public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.AuthIntentBuilder<any>>;
public setIsSmartLockEnabled(param0: boolean): T;
public setAvailableProviders(param0: java.util.List<com.firebase.ui.auth.AuthUI.IdpConfig>): T;
public setLogo(param0: number): T;
public setDefaultProvider(param0: com.firebase.ui.auth.AuthUI.IdpConfig): T;
public setAuthMethodPickerLayout(param0: com.firebase.ui.auth.AuthMethodPickerLayout): T;
public setResetPasswordSettings(param0: com.google.firebase.auth.ActionCodeSettings): T;
/** @deprecated */
public setTosUrl(param0: string): T;
public build(): globalAndroid.content.Intent;
public setTheme(param0: number): T;
public setAlwaysShowSignInMethodScreen(param0: boolean): T;
/** @deprecated */
public setPrivacyPolicyUrl(param0: string): T;
public setTosAndPrivacyPolicyUrls(param0: string, param1: string): T;
public setIsSmartLockEnabled(param0: boolean, param1: boolean): T;
public setLockOrientation(param0: boolean): T;
public getFlowParams(): com.firebase.ui.auth.data.model.FlowParameters;
}
export class IdpConfig {
public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.IdpConfig>;
public static CREATOR: globalAndroid.os.Parcelable.Creator<com.firebase.ui.auth.AuthUI.IdpConfig>;
public describeContents(): number;
public getProviderId(): string;
public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void;
public equals(param0: any): boolean;
public hashCode(): number;
public getParams(): globalAndroid.os.Bundle;
public toString(): string;
}
export module IdpConfig {
export class AnonymousBuilder extends com.firebase.ui.auth.AuthUI.IdpConfig.Builder {
public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.IdpConfig.AnonymousBuilder>;
public constructor();
public constructor(param0: string);
}
export class AppleBuilder extends com.firebase.ui.auth.AuthUI.IdpConfig.GenericOAuthProviderBuilder {
public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.IdpConfig.AppleBuilder>;
public constructor();
public constructor(param0: string, param1: string, param2: number);
public constructor(param0: string);
}
export class Builder {
public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.IdpConfig.Builder>;
public constructor(param0: string);
public getParams(): globalAndroid.os.Bundle;
public setProviderId(param0: string): void;
public build(): com.firebase.ui.auth.AuthUI.IdpConfig;
}
export class EmailBuilder extends com.firebase.ui.auth.AuthUI.IdpConfig.Builder {
public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.IdpConfig.EmailBuilder>;
public constructor();
public setActionCodeSettings(param0: com.google.firebase.auth.ActionCodeSettings): com.firebase.ui.auth.AuthUI.IdpConfig.EmailBuilder;
public setDefaultEmail(param0: string): com.firebase.ui.auth.AuthUI.IdpConfig.EmailBuilder;
public constructor(param0: string);
public enableEmailLinkSignIn(): com.firebase.ui.auth.AuthUI.IdpConfig.EmailBuilder;
public setRequireName(param0: boolean): com.firebase.ui.auth.AuthUI.IdpConfig.EmailBuilder;
public setAllowNewAccounts(param0: boolean): com.firebase.ui.auth.AuthUI.IdpConfig.EmailBuilder;
public setForceSameDevice(): com.firebase.ui.auth.AuthUI.IdpConfig.EmailBuilder;
public build(): com.firebase.ui.auth.AuthUI.IdpConfig;
}
export class FacebookBuilder extends com.firebase.ui.auth.AuthUI.IdpConfig.Builder {
public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.IdpConfig.FacebookBuilder>;
public constructor();
public constructor(param0: string);
public setPermissions(param0: java.util.List<string>): com.firebase.ui.auth.AuthUI.IdpConfig.FacebookBuilder;
}
export class GenericOAuthProviderBuilder extends com.firebase.ui.auth.AuthUI.IdpConfig.Builder {
public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.IdpConfig.GenericOAuthProviderBuilder>;
public constructor(param0: string, param1: string, param2: number);
public setCustomParameters(param0: java.util.Map<string, string>): com.firebase.ui.auth.AuthUI.IdpConfig.GenericOAuthProviderBuilder;
public constructor(param0: string);
public setScopes(param0: java.util.List<string>): com.firebase.ui.auth.AuthUI.IdpConfig.GenericOAuthProviderBuilder;
}
export class GitHubBuilder extends com.firebase.ui.auth.AuthUI.IdpConfig.GenericOAuthProviderBuilder {
public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.IdpConfig.GitHubBuilder>;
public constructor();
public constructor(param0: string, param1: string, param2: number);
public constructor(param0: string);
/** @deprecated */
public setPermissions(param0: java.util.List<string>): com.firebase.ui.auth.AuthUI.IdpConfig.GitHubBuilder;
}
export class GoogleBuilder extends com.firebase.ui.auth.AuthUI.IdpConfig.Builder {
public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.IdpConfig.GoogleBuilder>;
public constructor();
public setSignInOptions(param0: com.google.android.gms.auth.api.signin.GoogleSignInOptions): com.firebase.ui.auth.AuthUI.IdpConfig.GoogleBuilder;
public constructor(param0: string);
public setScopes(param0: java.util.List<string>): com.firebase.ui.auth.AuthUI.IdpConfig.GoogleBuilder;
public build(): com.firebase.ui.auth.AuthUI.IdpConfig;
}
export class MicrosoftBuilder extends com.firebase.ui.auth.AuthUI.IdpConfig.GenericOAuthProviderBuilder {
public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.IdpConfig.MicrosoftBuilder>;
public constructor();
public constructor(param0: string, param1: string, param2: number);
public constructor(param0: string);
}
export class PhoneBuilder extends com.firebase.ui.auth.AuthUI.IdpConfig.Builder {
public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.IdpConfig.PhoneBuilder>;
public constructor();
public setWhitelistedCountries(param0: java.util.List<string>): com.firebase.ui.auth.AuthUI.IdpConfig.PhoneBuilder;
public constructor(param0: string);
public setDefaultCountryIso(param0: string): com.firebase.ui.auth.AuthUI.IdpConfig.PhoneBuilder;
public setBlacklistedCountries(param0: java.util.List<string>): com.firebase.ui.auth.AuthUI.IdpConfig.PhoneBuilder;
public setDefaultNumber(param0: string): com.firebase.ui.auth.AuthUI.IdpConfig.PhoneBuilder;
public setDefaultNumber(param0: string, param1: string): com.firebase.ui.auth.AuthUI.IdpConfig.PhoneBuilder;
public build(): com.firebase.ui.auth.AuthUI.IdpConfig;
}
export class TwitterBuilder extends com.firebase.ui.auth.AuthUI.IdpConfig.GenericOAuthProviderBuilder {
public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.IdpConfig.TwitterBuilder>;
public constructor();
public constructor(param0: string, param1: string, param2: number);
public constructor(param0: string);
}
export class YahooBuilder extends com.firebase.ui.auth.AuthUI.IdpConfig.GenericOAuthProviderBuilder {
public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.IdpConfig.YahooBuilder>;
public constructor();
public constructor(param0: string, param1: string, param2: number);
public constructor(param0: string);
}
}
export class SignInIntentBuilder extends com.firebase.ui.auth.AuthUI.AuthIntentBuilder<com.firebase.ui.auth.AuthUI.SignInIntentBuilder> {
public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.SignInIntentBuilder>;
public setEmailLink(param0: string): com.firebase.ui.auth.AuthUI.SignInIntentBuilder;
public enableAnonymousUsersAutoUpgrade(): com.firebase.ui.auth.AuthUI.SignInIntentBuilder;
public getFlowParams(): com.firebase.ui.auth.data.model.FlowParameters;
}
export class SupportedProvider {
public static class: java.lang.Class<com.firebase.ui.auth.AuthUI.SupportedProvider>;
/**
* Constructs a new instance of the com.firebase.ui.auth.AuthUI$SupportedProvider interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {});
public constructor();
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export class BuildConfig {
public static class: java.lang.Class<com.firebase.ui.auth.BuildConfig>;
public static DEBUG: boolean;
public static LIBRARY_PACKAGE_NAME: string;
public static BUILD_TYPE: string;
public static VERSION_CODE: number;
public static VERSION_NAME: string;
public constructor();
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export class ErrorCodes {
public static class: java.lang.Class<com.firebase.ui.auth.ErrorCodes>;
public static UNKNOWN_ERROR: number;
public static NO_NETWORK: number;
public static PLAY_SERVICES_UPDATE_CANCELLED: number;
public static DEVELOPER_ERROR: number;
public static PROVIDER_ERROR: number;
public static ANONYMOUS_UPGRADE_MERGE_CONFLICT: number;
public static EMAIL_MISMATCH_ERROR: number;
public static INVALID_EMAIL_LINK_ERROR: number;
public static EMAIL_LINK_WRONG_DEVICE_ERROR: number;
public static EMAIL_LINK_PROMPT_FOR_EMAIL_ERROR: number;
public static EMAIL_LINK_CROSS_DEVICE_LINKING_ERROR: number;
public static EMAIL_LINK_DIFFERENT_ANONYMOUS_USER_ERROR: number;
public static ERROR_USER_DISABLED: number;
public static ERROR_GENERIC_IDP_RECOVERABLE_ERROR: number;
public static toFriendlyMessage(param0: number): string;
}
export module ErrorCodes {
export class Code {
public static class: java.lang.Class<com.firebase.ui.auth.ErrorCodes.Code>;
/**
* Constructs a new instance of the com.firebase.ui.auth.ErrorCodes$Code interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {});
public constructor();
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export class FirebaseAuthAnonymousUpgradeException {
public static class: java.lang.Class<com.firebase.ui.auth.FirebaseAuthAnonymousUpgradeException>;
public constructor(param0: number, param1: com.firebase.ui.auth.IdpResponse);
public getResponse(): com.firebase.ui.auth.IdpResponse;
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export class FirebaseAuthUIActivityResultContract extends androidx.activity.result.contract.ActivityResultContract<globalAndroid.content.Intent, com.firebase.ui.auth.data.model.FirebaseAuthUIAuthenticationResult> {
public static class: java.lang.Class<com.firebase.ui.auth.FirebaseAuthUIActivityResultContract>;
public parseResult(param0: number, param1: globalAndroid.content.Intent): com.firebase.ui.auth.data.model.FirebaseAuthUIAuthenticationResult;
public constructor();
public createIntent(param0: globalAndroid.content.Context, param1: globalAndroid.content.Intent): globalAndroid.content.Intent;
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export class FirebaseUiException {
public static class: java.lang.Class<com.firebase.ui.auth.FirebaseUiException>;
public constructor(param0: number, param1: string, param2: java.lang.Throwable);
public constructor(param0: number, param1: java.lang.Throwable);
public getErrorCode(): number;
public constructor(param0: number, param1: string);
public constructor(param0: number);
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export class FirebaseUiUserCollisionException {
public static class: java.lang.Class<com.firebase.ui.auth.FirebaseUiUserCollisionException>;
public getCredential(): com.google.firebase.auth.AuthCredential;
public getProviderId(): string;
public getErrorCode(): number;
public constructor(param0: number, param1: string, param2: string, param3: string, param4: com.google.firebase.auth.AuthCredential);
public getEmail(): string;
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export class IdpResponse {
public static class: java.lang.Class<com.firebase.ui.auth.IdpResponse>;
public static CREATOR: globalAndroid.os.Parcelable.Creator<com.firebase.ui.auth.IdpResponse>;
public static from(param0: java.lang.Exception): com.firebase.ui.auth.IdpResponse;
public toIntent(): globalAndroid.content.Intent;
public getUser(): com.firebase.ui.auth.data.model.User;
public describeContents(): number;
public static fromResultIntent(param0: globalAndroid.content.Intent): com.firebase.ui.auth.IdpResponse;
public isRecoverableErrorResponse(): boolean;
public equals(param0: any): boolean;
public getProviderType(): string;
public getIdpSecret(): string;
public toString(): string;
public getError(): com.firebase.ui.auth.FirebaseUiException;
public withResult(param0: com.google.firebase.auth.AuthResult): com.firebase.ui.auth.IdpResponse;
public isSuccessful(): boolean;
public getPhoneNumber(): string;
public mutate(): com.firebase.ui.auth.IdpResponse.Builder;
public getIdpToken(): string;
public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void;
public static getErrorIntent(param0: java.lang.Exception): globalAndroid.content.Intent;
public hashCode(): number;
public isNewUser(): boolean;
public getCredentialForLinking(): com.google.firebase.auth.AuthCredential;
public getEmail(): string;
public hasCredentialForLinking(): boolean;
}
export module IdpResponse {
export class Builder {
public static class: java.lang.Class<com.firebase.ui.auth.IdpResponse.Builder>;
public build(): com.firebase.ui.auth.IdpResponse;
public setSecret(param0: string): com.firebase.ui.auth.IdpResponse.Builder;
public constructor();
public setPendingCredential(param0: com.google.firebase.auth.AuthCredential): com.firebase.ui.auth.IdpResponse.Builder;
public constructor(param0: com.firebase.ui.auth.data.model.User);
public constructor(param0: com.firebase.ui.auth.IdpResponse);
public setToken(param0: string): com.firebase.ui.auth.IdpResponse.Builder;
public setNewUser(param0: boolean): com.firebase.ui.auth.IdpResponse.Builder;
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export class KickoffActivity extends com.firebase.ui.auth.ui.InvisibleActivityBase {
public static class: java.lang.Class<com.firebase.ui.auth.KickoffActivity>;
public onActivityResult(param0: number, param1: number, param2: globalAndroid.content.Intent): void;
public showProgress(param0: number): void;
public onCreate(param0: globalAndroid.os.Bundle): void;
public constructor();
public static createIntent(param0: globalAndroid.content.Context, param1: com.firebase.ui.auth.data.model.FlowParameters): globalAndroid.content.Intent;
public invalidateEmailLink(): void;
public hideProgress(): void;
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export module data {
export module client {
export class AuthUiInitProvider {
public static class: java.lang.Class<com.firebase.ui.auth.data.client.AuthUiInitProvider>;
public constructor();
public insert(param0: globalAndroid.net.Uri, param1: globalAndroid.content.ContentValues): globalAndroid.net.Uri;
public getType(param0: globalAndroid.net.Uri): string;
public delete(param0: globalAndroid.net.Uri, param1: string, param2: androidNative.Array<string>): number;
public update(param0: globalAndroid.net.Uri, param1: globalAndroid.content.ContentValues, param2: string, param3: androidNative.Array<string>): number;
public query(param0: globalAndroid.net.Uri, param1: androidNative.Array<string>, param2: string, param3: androidNative.Array<string>, param4: string): globalAndroid.database.Cursor;
public onCreate(): boolean;
public attachInfo(param0: globalAndroid.content.Context, param1: globalAndroid.content.pm.ProviderInfo): void;
}
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export module data {
export module model {
export class CountryInfo extends java.lang.Object {
public static class: java.lang.Class<com.firebase.ui.auth.data.model.CountryInfo>;
public static CREATOR: globalAndroid.os.Parcelable.Creator<com.firebase.ui.auth.data.model.CountryInfo>;
public constructor(param0: java.util.Locale, param1: number);
public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void;
public hashCode(): number;
public describeContents(): number;
public constructor(param0: globalAndroid.os.Parcel);
public getCountryCode(): number;
public toString(): string;
public compareTo(param0: com.firebase.ui.auth.data.model.CountryInfo): number;
public static localeToEmoji(param0: java.util.Locale): string;
public getLocale(): java.util.Locale;
public equals(param0: any): boolean;
}
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export module data {
export module model {
export class FirebaseAuthUIAuthenticationResult {
public static class: java.lang.Class<com.firebase.ui.auth.data.model.FirebaseAuthUIAuthenticationResult>;
public getIdpResponse(): com.firebase.ui.auth.IdpResponse;
public hashCode(): number;
public getResultCode(): java.lang.Integer;
public toString(): string;
public constructor(param0: java.lang.Integer, param1: com.firebase.ui.auth.IdpResponse);
}
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export module data {
export module model {
export class FlowParameters {
public static class: java.lang.Class<com.firebase.ui.auth.data.model.FlowParameters>;
public static CREATOR: globalAndroid.os.Parcelable.Creator<com.firebase.ui.auth.data.model.FlowParameters>;
public appName: string;
public providers: java.util.List<com.firebase.ui.auth.AuthUI.IdpConfig>;
public defaultProvider: com.firebase.ui.auth.AuthUI.IdpConfig;
public themeId: number;
public logoId: number;
public termsOfServiceUrl: string;
public privacyPolicyUrl: string;
public emailLink: string;
public passwordResetSettings: com.google.firebase.auth.ActionCodeSettings;
public enableCredentials: boolean;
public enableHints: boolean;
public enableAnonymousUpgrade: boolean;
public alwaysShowProviderChoice: boolean;
public lockOrientation: boolean;
public authMethodPickerLayout: com.firebase.ui.auth.AuthMethodPickerLayout;
public isProviderEnabled(param0: string): boolean;
public shouldShowProviderChoice(): boolean;
public isSingleProviderFlow(): boolean;
public isPlayServicesRequired(): boolean;
public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void;
public isAnonymousUpgradeEnabled(): boolean;
public getDefaultOrFirstProvider(): com.firebase.ui.auth.AuthUI.IdpConfig;
public describeContents(): number;
public constructor(param0: string, param1: java.util.List<com.firebase.ui.auth.AuthUI.IdpConfig>, param2: com.firebase.ui.auth.AuthUI.IdpConfig, param3: number, param4: number, param5: string, param6: string, param7: boolean, param8: boolean, param9: boolean, param10: boolean, param11: boolean, param12: string, param13: com.google.firebase.auth.ActionCodeSettings, param14: com.firebase.ui.auth.AuthMethodPickerLayout);
public isTermsOfServiceUrlProvided(): boolean;
public static fromIntent(param0: globalAndroid.content.Intent): com.firebase.ui.auth.data.model.FlowParameters;
public isPrivacyPolicyUrlProvided(): boolean;
}
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export module data {
export module model {
export class IntentRequiredException extends com.firebase.ui.auth.FirebaseUiException {
public static class: java.lang.Class<com.firebase.ui.auth.data.model.IntentRequiredException>;
public constructor(param0: number, param1: java.lang.Throwable);
public constructor(param0: number, param1: string, param2: java.lang.Throwable);
public constructor(param0: globalAndroid.content.Intent, param1: number);
public getIntent(): globalAndroid.content.Intent;
public getRequestCode(): number;
public constructor(param0: number);
public constructor(param0: number, param1: string);
}
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export module data {
export module model {
export class PendingIntentRequiredException extends com.firebase.ui.auth.FirebaseUiException {
public static class: java.lang.Class<com.firebase.ui.auth.data.model.PendingIntentRequiredException>;
public constructor(param0: number, param1: java.lang.Throwable);
public constructor(param0: number, param1: string, param2: java.lang.Throwable);
public constructor(param0: globalAndroid.app.PendingIntent, param1: number);
public getPendingIntent(): globalAndroid.app.PendingIntent;
public getRequestCode(): number;
public constructor(param0: number);
public constructor(param0: number, param1: string);
}
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export module data {
export module model {
export class PhoneNumber {
public static class: java.lang.Class<com.firebase.ui.auth.data.model.PhoneNumber>;
public static isValid(param0: com.firebase.ui.auth.data.model.PhoneNumber): boolean;
public getCountryCode(): string;
public getPhoneNumber(): string;
public constructor(param0: string, param1: string, param2: string);
public static isCountryValid(param0: com.firebase.ui.auth.data.model.PhoneNumber): boolean;
public static emptyPhone(): com.firebase.ui.auth.data.model.PhoneNumber;
public getCountryIso(): string;
}
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export module data {
export module model {
export class PhoneNumberVerificationRequiredException extends com.firebase.ui.auth.FirebaseUiException {
public static class: java.lang.Class<com.firebase.ui.auth.data.model.PhoneNumberVerificationRequiredException>;
public constructor(param0: number, param1: java.lang.Throwable);
public constructor(param0: number, param1: string, param2: java.lang.Throwable);
public constructor(param0: string);
public getPhoneNumber(): string;
public constructor(param0: number);
public constructor(param0: number, param1: string);
}
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export module data {
export module model {
export class Resource<T> extends java.lang.Object {
public static class: java.lang.Class<com.firebase.ui.auth.data.model.Resource<any>>;
public static forFailure(param0: java.lang.Exception): com.firebase.ui.auth.data.model.Resource<any>;
public getValue(): T;
public hashCode(): number;
public static forSuccess(param0: any): com.firebase.ui.auth.data.model.Resource<any>;
public static forLoading(): com.firebase.ui.auth.data.model.Resource<any>;
public getState(): com.firebase.ui.auth.data.model.State;
public toString(): string;
public equals(param0: any): boolean;
public getException(): java.lang.Exception;
public isUsed(): boolean;
}
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export module data {
export module model {
export class State {
public static class: java.lang.Class<com.firebase.ui.auth.data.model.State>;
public static SUCCESS: com.firebase.ui.auth.data.model.State;
public static FAILURE: com.firebase.ui.auth.data.model.State;
public static LOADING: com.firebase.ui.auth.data.model.State;
public static valueOf(param0: string): com.firebase.ui.auth.data.model.State;
public static values(): androidNative.Array<com.firebase.ui.auth.data.model.State>;
}
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export module data {
export module model {
export class User {
public static class: java.lang.Class<com.firebase.ui.auth.data.model.User>;
public static CREATOR: globalAndroid.os.Parcelable.Creator<com.firebase.ui.auth.data.model.User>;
public getPhotoUri(): globalAndroid.net.Uri;
public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void;
public hashCode(): number;
public getEmail(): string;
public getName(): string;
public describeContents(): number;
public getProviderId(): string;
public getPhoneNumber(): string;
public static getUser(param0: globalAndroid.os.Bundle): com.firebase.ui.auth.data.model.User;
public toString(): string;
public equals(param0: any): boolean;
public static getUser(param0: globalAndroid.content.Intent): com.firebase.ui.auth.data.model.User;
}
export module User {
export class Builder {
public static class: java.lang.Class<com.firebase.ui.auth.data.model.User.Builder>;
public constructor(param0: string, param1: string);
public setName(param0: string): com.firebase.ui.auth.data.model.User.Builder;
public setPhoneNumber(param0: string): com.firebase.ui.auth.data.model.User.Builder;
public setPhotoUri(param0: globalAndroid.net.Uri): com.firebase.ui.auth.data.model.User.Builder;
public build(): com.firebase.ui.auth.data.model.User;
}
}
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export module data {
export module model {
export class UserCancellationException extends com.firebase.ui.auth.FirebaseUiException {
public static class: java.lang.Class<com.firebase.ui.auth.data.model.UserCancellationException>;
public constructor();
public constructor(param0: number, param1: java.lang.Throwable);
public constructor(param0: number, param1: string, param2: java.lang.Throwable);
public constructor(param0: number);
public constructor(param0: number, param1: string);
}
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export module data {
export module remote {
export class AnonymousSignInHandler extends com.firebase.ui.auth.data.remote.SingleProviderSignInHandler<com.firebase.ui.auth.data.model.FlowParameters> {
public static class: java.lang.Class<com.firebase.ui.auth.data.remote.AnonymousSignInHandler>;
public mAuth: com.google.firebase.auth.FirebaseAuth;
public onCreate(): void;
public startSignIn(param0: com.firebase.ui.auth.ui.HelperActivityBase): void;
public startSignIn(param0: com.google.firebase.auth.FirebaseAuth, param1: com.firebase.ui.auth.ui.HelperActivityBase, param2: string): void;
public onActivityResult(param0: number, param1: number, param2: globalAndroid.content.Intent): void;
public constructor(param0: globalAndroid.app.Application);
public constructor(param0: globalAndroid.app.Application, param1: string);
}
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export module data {
export module remote {
export class EmailSignInHandler extends com.firebase.ui.auth.data.remote.SingleProviderSignInHandler<java.lang.Void> {
public static class: java.lang.Class<com.firebase.ui.auth.data.remote.EmailSignInHandler>;
public startSignIn(param0: com.firebase.ui.auth.ui.HelperActivityBase): void;
public startSignIn(param0: com.google.firebase.auth.FirebaseAuth, param1: com.firebase.ui.auth.ui.HelperActivityBase, param2: string): void;
public onActivityResult(param0: number, param1: number, param2: globalAndroid.content.Intent): void;
public constructor(param0: globalAndroid.app.Application);
public constructor(param0: globalAndroid.app.Application, param1: string);
}
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export module data {
export module remote {
export class FacebookSignInHandler extends com.firebase.ui.auth.data.remote.SingleProviderSignInHandler<com.firebase.ui.auth.AuthUI.IdpConfig> {
public static class: java.lang.Class<com.firebase.ui.auth.data.remote.FacebookSignInHandler>;
public onCreate(): void;
public startSignIn(param0: com.firebase.ui.auth.ui.HelperActivityBase): void;
public startSignIn(param0: com.google.firebase.auth.FirebaseAuth, param1: com.firebase.ui.auth.ui.HelperActivityBase, param2: string): void;
public onActivityResult(param0: number, param1: number, param2: globalAndroid.content.Intent): void;
public onCleared(): void;
public constructor(param0: globalAndroid.app.Application);
public constructor(param0: globalAndroid.app.Application, param1: string);
}
export module FacebookSignInHandler {
export class Callback extends com.facebook.FacebookCallback<com.facebook.login.LoginResult> {
public static class: java.lang.Class<com.firebase.ui.auth.data.remote.FacebookSignInHandler.Callback>;
public onSuccess(param0: com.facebook.login.LoginResult): void;
public onError(param0: com.facebook.FacebookException): void;
public onCancel(): void;
}
export class ProfileRequest {
public static class: java.lang.Class<com.firebase.ui.auth.data.remote.FacebookSignInHandler.ProfileRequest>;
public onCompleted(param0: org.json.JSONObject, param1: com.facebook.GraphResponse): void;
public constructor(param0: com.firebase.ui.auth.data.remote.FacebookSignInHandler, param1: com.facebook.login.LoginResult);
}
}
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export module data {
export module remote {
export class GenericIdpAnonymousUpgradeLinkingHandler extends com.firebase.ui.auth.data.remote.GenericIdpSignInHandler {
public static class: java.lang.Class<com.firebase.ui.auth.data.remote.GenericIdpAnonymousUpgradeLinkingHandler>;
public startSignIn(param0: com.firebase.ui.auth.ui.HelperActivityBase): void;
public startSignIn(param0: com.google.firebase.auth.FirebaseAuth, param1: com.firebase.ui.auth.ui.HelperActivityBase, param2: string): void;
public constructor(param0: globalAndroid.app.Application);
}
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export module data {
export module remote {
export class GenericIdpSignInHandler extends com.firebase.ui.auth.viewmodel.ProviderSignInBase<com.firebase.ui.auth.AuthUI.IdpConfig> {
public static class: java.lang.Class<com.firebase.ui.auth.data.remote.GenericIdpSignInHandler>;
public startSignIn(param0: com.firebase.ui.auth.ui.HelperActivityBase): void;
public startSignIn(param0: com.google.firebase.auth.FirebaseAuth, param1: com.firebase.ui.auth.ui.HelperActivityBase, param2: string): void;
public buildOAuthProvider(param0: string, param1: com.google.firebase.auth.FirebaseAuth): com.google.firebase.auth.OAuthProvider;
public handleSuccess(param0: boolean, param1: string, param2: com.google.firebase.auth.FirebaseUser, param3: com.google.firebase.auth.OAuthCredential, param4: boolean, param5: boolean): void;
public onActivityResult(param0: number, param1: number, param2: globalAndroid.content.Intent): void;
public static getGenericGoogleConfig(): com.firebase.ui.auth.AuthUI.IdpConfig;
public constructor(param0: globalAndroid.app.Application);
public handleSuccess(param0: boolean, param1: string, param2: com.google.firebase.auth.FirebaseUser, param3: com.google.firebase.auth.OAuthCredential, param4: boolean): void;
public handleNormalSignInFlow(param0: com.google.firebase.auth.FirebaseAuth, param1: com.firebase.ui.auth.ui.HelperActivityBase, param2: com.google.firebase.auth.OAuthProvider): void;
public handleMergeFailure(param0: com.google.firebase.auth.AuthCredential): void;
public static getGenericFacebookConfig(): com.firebase.ui.auth.AuthUI.IdpConfig;
public initializeForTesting(param0: com.firebase.ui.auth.AuthUI.IdpConfig): void;
}
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export module data {
export module remote {
export class GoogleSignInHandler extends com.firebase.ui.auth.data.remote.SingleProviderSignInHandler<com.firebase.ui.auth.data.remote.GoogleSignInHandler.Params> {
public static class: java.lang.Class<com.firebase.ui.auth.data.remote.GoogleSignInHandler>;
public onCreate(): void;
public startSignIn(param0: com.firebase.ui.auth.ui.HelperActivityBase): void;
public startSignIn(param0: com.google.firebase.auth.FirebaseAuth, param1: com.firebase.ui.auth.ui.HelperActivityBase, param2: string): void;
public onActivityResult(param0: number, param1: number, param2: globalAndroid.content.Intent): void;
public constructor(param0: globalAndroid.app.Application);
public constructor(param0: globalAndroid.app.Application, param1: string);
}
export module GoogleSignInHandler {
export class Params {
public static class: java.lang.Class<com.firebase.ui.auth.data.remote.GoogleSignInHandler.Params>;
public constructor(param0: com.firebase.ui.auth.AuthUI.IdpConfig);
public constructor(param0: com.firebase.ui.auth.AuthUI.IdpConfig, param1: string);
}
}
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export module data {
export module remote {
export class PhoneSignInHandler extends com.firebase.ui.auth.data.remote.SingleProviderSignInHandler<com.firebase.ui.auth.AuthUI.IdpConfig> {
public static class: java.lang.Class<com.firebase.ui.auth.data.remote.PhoneSignInHandler>;
public startSignIn(param0: com.firebase.ui.auth.ui.HelperActivityBase): void;
public startSignIn(param0: com.google.firebase.auth.FirebaseAuth, param1: com.firebase.ui.auth.ui.HelperActivityBase, param2: string): void;
public onActivityResult(param0: number, param1: number, param2: globalAndroid.content.Intent): void;
public constructor(param0: globalAndroid.app.Application);
public constructor(param0: globalAndroid.app.Application, param1: string);
}
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export module data {
export module remote {
export class ProfileMerger extends com.google.android.gms.tasks.Continuation<com.google.firebase.auth.AuthResult, com.google.android.gms.tasks.Task<com.google.firebase.auth.AuthResult>> {
public static class: java.lang.Class<com.firebase.ui.auth.data.remote.ProfileMerger>;
public then(param0: com.google.android.gms.tasks.Task<com.google.firebase.auth.AuthResult>): com.google.android.gms.tasks.Task<com.google.firebase.auth.AuthResult>;
public constructor(param0: com.firebase.ui.auth.IdpResponse);
}
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export module data {
export module remote {
export class SignInKickstarter extends com.firebase.ui.auth.viewmodel.SignInViewModelBase {
public static class: java.lang.Class<com.firebase.ui.auth.data.remote.SignInKickstarter>;
public start(): void;
public onActivityResult(param0: number, param1: number, param2: globalAndroid.content.Intent): void;
public constructor(param0: globalAndroid.app.Application);
}
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export module data {
export module remote {
export abstract class SingleProviderSignInHandler<T> extends com.firebase.ui.auth.viewmodel.ProviderSignInBase<any> {
public static class: java.lang.Class<com.firebase.ui.auth.data.remote.SingleProviderSignInHandler<any>>;
public startSignIn(param0: com.firebase.ui.auth.ui.HelperActivityBase): void;
public startSignIn(param0: com.google.firebase.auth.FirebaseAuth, param1: com.firebase.ui.auth.ui.HelperActivityBase, param2: string): void;
public constructor(param0: globalAndroid.app.Application);
public constructor(param0: globalAndroid.app.Application, param1: string);
}
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export module ui {
export abstract class AppCompatBase extends com.firebase.ui.auth.ui.HelperActivityBase {
public static class: java.lang.Class<com.firebase.ui.auth.ui.AppCompatBase>;
public constructor();
public switchFragment(param0: androidx.fragment.app.Fragment, param1: number, param2: string, param3: boolean, param4: boolean): void;
public hideProgress(): void;
public onCreate(param0: globalAndroid.os.Bundle): void;
public showProgress(param0: number): void;
public switchFragment(param0: androidx.fragment.app.Fragment, param1: number, param2: string): void;
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export module ui {
export abstract class FragmentBase implements com.firebase.ui.auth.ui.ProgressView {
public static class: java.lang.Class<com.firebase.ui.auth.ui.FragmentBase>;
public constructor();
public startSaveCredentials(param0: com.google.firebase.auth.FirebaseUser, param1: com.firebase.ui.auth.IdpResponse, param2: string): void;
public hideProgress(): void;
public onCreate(param0: globalAndroid.os.Bundle): void;
public showProgress(param0: number): void;
public getFlowParams(): com.firebase.ui.auth.data.model.FlowParameters;
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export module ui {
export abstract class HelperActivityBase implements com.firebase.ui.auth.ui.ProgressView {
public static class: java.lang.Class<com.firebase.ui.auth.ui.HelperActivityBase>;
public constructor();
public startSaveCredentials(param0: com.google.firebase.auth.FirebaseUser, param1: com.firebase.ui.auth.IdpResponse, param2: string): void;
public finish(param0: number, param1: globalAndroid.content.Intent): void;
public hideProgress(): void;
public showProgress(param0: number): void;
public getAuthUI(): com.firebase.ui.auth.AuthUI;
public getAuth(): com.google.firebase.auth.FirebaseAuth;
public onActivityResult(param0: number, param1: number, param2: globalAndroid.content.Intent): void;
public static createBaseIntent(param0: globalAndroid.content.Context, param1: java.lang.Class<any>, param2: com.firebase.ui.auth.data.model.FlowParameters): globalAndroid.content.Intent;
public isOffline(): boolean;
public getFlowParams(): com.firebase.ui.auth.data.model.FlowParameters;
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export module ui {
export class InvisibleActivityBase extends com.firebase.ui.auth.ui.HelperActivityBase {
public static class: java.lang.Class<com.firebase.ui.auth.ui.InvisibleActivityBase>;
public constructor();
public hideProgress(): void;
public finish(param0: number, param1: globalAndroid.content.Intent): void;
public onCreate(param0: globalAndroid.os.Bundle): void;
public showProgress(param0: number): void;
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export module ui {
export class InvisibleFragmentBase extends com.firebase.ui.auth.ui.FragmentBase {
public static class: java.lang.Class<com.firebase.ui.auth.ui.InvisibleFragmentBase>;
public mFrameLayout: globalAndroid.widget.FrameLayout;
public mTopLevelView: globalAndroid.view.View;
public constructor();
public doAfterTimeout(param0: java.lang.Runnable): void;
public onViewCreated(param0: globalAndroid.view.View, param1: globalAndroid.os.Bundle): void;
public hideProgress(): void;
public showProgress(param0: number): void;
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export module ui {
export class ProgressView {
public static class: java.lang.Class<com.firebase.ui.auth.ui.ProgressView>;
/**
* Constructs a new instance of the com.firebase.ui.auth.ui.ProgressView interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: { showProgress(param0: number): void; hideProgress(): void });
public constructor();
public hideProgress(): void;
public showProgress(param0: number): void;
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export module ui {
export module credentials {
export class CredentialSaveActivity extends com.firebase.ui.auth.ui.InvisibleActivityBase {
public static class: java.lang.Class<com.firebase.ui.auth.ui.credentials.CredentialSaveActivity>;
public constructor();
public showProgress(param0: number): void;
public onActivityResult(param0: number, param1: number, param2: globalAndroid.content.Intent): void;
public static createIntent(param0: globalAndroid.content.Context, param1: com.firebase.ui.auth.data.model.FlowParameters, param2: com.google.android.gms.auth.api.credentials.Credential, param3: com.firebase.ui.auth.IdpResponse): globalAndroid.content.Intent;
public onCreate(param0: globalAndroid.os.Bundle): void;
public hideProgress(): void;
}
}
}
}
}
}
}
declare module com {
export module firebase {
export module ui {
export module auth {
export module ui {
export module email {
export class CheckEmailFragment extends com.firebase.ui.auth.ui.FragmentBase implements com.firebase.ui.auth.util.ui.ImeHelper.DonePressedListener {
public static class: java.lang.Class<com.firebase.ui.auth.ui.email.CheckEmailFragment>;
public static TAG: string;
public constructor();
public onDonePressed(): void;
public onClick(param0: globalAndroid.view.View): void;
public showProgress(param0: number): void;
public onActivityResult(param0: number, param1: number, param2: globalAndroid.content.Intent): void;
public onActivityCreated(param0: globalAndroid.os.Bundle): void;
public onViewCreated(param0: globalAndroid.view.View, param1: globalAndroid.os.Bundle): void;
public onCreateView(param0: globalAndroid.view.LayoutInflater, param1: globalAndroid.view.ViewGroup, param2: globalAndroid.os.Bundle): globalAndroid.view.View;
public static newInstance(param0: string): com.firebase.ui.auth.ui.email.CheckEmailFragment;
public hideProgress(): void;
}
export module CheckEmailFragment {
export class CheckEmailListener {
public static class: java.