Beamable SDK
Classes | Public Member Functions | Public Attributes | Properties | List of all members
Beamable.AccountManagement.AccountManagementConfiguration Class Reference
Inheritance diagram for Beamable.AccountManagement.AccountManagementConfiguration:
Inheritance graph
[legend]
Collaboration diagram for Beamable.AccountManagement.AccountManagementConfiguration:
Collaboration graph
[legend]

Classes

struct  UserThirdPartyAssociation
 

Public Member Functions

bool AuthEnabled (AuthThirdParty thirdParty)
 Tell whether a given auth third party is available and enabled in the config. More...
 
Promise< List< UserThirdPartyAssociation > > GetAllEnabledThirdPartiesForUser (User user)
 

Public Attributes

bool Facebook
 
bool Apple
 
bool Google
 
string GoogleClientID
 
string GoogleIosClientID
 
bool EnableGoogleSignInOnApple
 
StatObject DisplayNameStat
 
string SubtextLabel = "Progress"
 
StatObject SubtextStat
 
StatObject AvatarStat
 
CodeType PasswordResetCodeType = CodeType.PIN
 
int AliasCharacterLimit = 18
 
bool ShowPromotionalSlider = false
 

Properties

static AccountManagementConfiguration Instance [get]
 
AccountManagementAdapter Overrides [get]
 
- Properties inherited from Beamable.Common.Api.Auth.IAuthSettings
CodeType PasswordResetCodeType [get]
 

Additional Inherited Members

- Static Public Member Functions inherited from Beamable.AbsModuleConfigurationObject< BeamableConfigurationConstants >
static bool Exists< TConfig > ()
 
static IConfigurationConstants GetStaticConfigConstants ()
 
static TConfig Get< TConfig > ()
 

Member Function Documentation

◆ AuthEnabled()

bool Beamable.AccountManagement.AccountManagementConfiguration.AuthEnabled ( AuthThirdParty  thirdParty)
inline

Tell whether a given auth third party is available and enabled in the config.

Parameters
thirdPartyThe third party to check
Returns
True if the third party is available

The documentation for this class was generated from the following file: