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

Public Member Functions

void ToggleAccountManagement ()
 
void ToggleAccountManagement (bool desiredState)
 
void CheckSignedInUser ()
 
void UpdateLoginEmail (TextReference textReference)
 
void UpdateLoginEmail (string currentEmail)
 
void Login (LoginArguments reference)
 
void Login (TokenReference reference)
 
void Login (string email, string password)
 
void LoginThirdParty (ThirdPartyLoginArgument argument)
 
void BecomeAnonymous ()
 
void ForgetUser (TokenReference reference)
 
void StartForgotPassword (ForgotPasswordArguments reference)
 
void ConfirmForgotPassword (ForgotPasswordArguments reference)
 
void ConfirmForgotPassword (string email, string code, string password)
 
void AcceptAccountSwitch ()
 
Promise< T > WithLoading< T > (string message, Promise< T > promise)
 
Promise< T > WithCriticalLoading< T > (string message, Promise< T > promise)
 
void DeferBroadcast< TArg > (TArg arg, Func< AccountManagementSignals, DeSignal< TArg >> getter)
 

Static Public Member Functions

static void SetPending (User user, TokenResponse token)
 
- Static Public Member Functions inherited from Beamable.Signals.DeSignalTower
static void ForAll< TSignalTower > (Action< TSignalTower > action)
 

Public Attributes

ToggleEvent OnToggleAccountManagement
 
LoadingEvent Loading
 
ErrorEvent OnError
 
EmailEvent EmailIsAvailable
 
EmailEvent EmailIsRegistered
 
EmailEvent EmailIsInvalid
 
EmailEvent ForgotPasswordEmailSent
 
UserEvent UserAnonymous
 
UserEvent UserAvailable
 
UserEvent UserLoggedIn
 
UserEvent UserSwitchAvailable
 
UserEvent UserLoggingOut
 
UsersEvent DeviceUsersAvailable
 
ThirdPartyLoginPromiseEvent ThirdPartyLoginAttempted
 
- Public Attributes inherited from Beamable.Signals.DeSignalTower
bool Diagnostic
 

Static Public Attributes

static bool ToggleState => _toggleState
 

Protected Member Functions

override void OnAfterDisable ()
 
override void OnAfterEnable ()
 

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