Package com.firebase.ui.auth
Class AuthUI.IdpConfig
- java.lang.Object
-
- com.firebase.ui.auth.AuthUI.IdpConfig
-
- All Implemented Interfaces:
Parcelable
- Enclosing class:
- AuthUI
public static final class AuthUI.IdpConfig extends Object implements Parcelable
Configuration for an identity provider.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AuthUI.IdpConfig.AnonymousBuilder
AuthUI.IdpConfig
builder for the Anonymous provider.static class
AuthUI.IdpConfig.AppleBuilder
AuthUI.IdpConfig
builder for the Apple provider.static class
AuthUI.IdpConfig.Builder
Base builder for all authentication providers.static class
AuthUI.IdpConfig.EmailBuilder
AuthUI.IdpConfig
builder for the email provider.static class
AuthUI.IdpConfig.FacebookBuilder
AuthUI.IdpConfig
builder for the Facebook provider.static class
AuthUI.IdpConfig.GenericOAuthProviderBuilder
AuthUI.IdpConfig
builder for a Generic OAuth provider.static class
AuthUI.IdpConfig.GitHubBuilder
AuthUI.IdpConfig
builder for the GitHub provider.static class
AuthUI.IdpConfig.GoogleBuilder
AuthUI.IdpConfig
builder for the Google provider.static class
AuthUI.IdpConfig.MicrosoftBuilder
AuthUI.IdpConfig
builder for the Microsoft provider.static class
AuthUI.IdpConfig.PhoneBuilder
AuthUI.IdpConfig
builder for the phone provider.static class
AuthUI.IdpConfig.TwitterBuilder
AuthUI.IdpConfig
builder for the Twitter provider.static class
AuthUI.IdpConfig.YahooBuilder
AuthUI.IdpConfig
builder for the Yahoo provider.-
Nested classes/interfaces inherited from interface android.os.Parcelable
Parcelable.ClassLoaderCreator<T extends Object>, Parcelable.Creator<T extends Object>
-
-
Field Summary
Fields Modifier and Type Field Description static Parcelable.Creator<AuthUI.IdpConfig>
CREATOR
-
Fields inherited from interface android.os.Parcelable
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
describeContents()
boolean
equals(Object o)
Bundle
getParams()
String
getProviderId()
int
hashCode()
String
toString()
void
writeToParcel(Parcel parcel, int i)
-
-
-
Field Detail
-
CREATOR
public static final Parcelable.Creator<AuthUI.IdpConfig> CREATOR
-
-
Method Detail
-
getProviderId
@NonNull public String getProviderId()
-
getParams
@NonNull public Bundle getParams()
- Returns:
- provider-specific options
-
describeContents
public int describeContents()
- Specified by:
describeContents
in interfaceParcelable
-
writeToParcel
public void writeToParcel(Parcel parcel, int i)
- Specified by:
writeToParcel
in interfaceParcelable
-
-