LeviLamina
Loading...
Searching...
No Matches
MockActiveDirectoryAuthentication Class Reference
Inheritance diagram for MockActiveDirectoryAuthentication:

Public Types

enum class  UIState : int {
  SignInPrompt = 0 , SignInAdalInProgress = 1 , SignInPromptAdalFailed = 2 , SignInMutsInProgress = 3 ,
  SignInPromptMutsInvalid = 4 , SignInPromptMutsNetworkError = 5 , SignInInvalidClient = 6 , SignInInvalidAccountType = 7 ,
  TrialNew = 8 , TrialWarning = 9 , OneTrialWarning = 10 , FinalTrialWarning = 11 ,
  TrialEnded = 12 , GeneralPopupContinue = 13 , GeneralPopupQuit = 14 , GeneralPopupDisplayDemoChoice = 15 ,
  Eula = 16 , Purchase = 17 , Welcome = 18 , DemoSignIn = 19 ,
  SigninDemoInvalid = 20 , Count = 21
}
enum class  UIState : int {
  SignInPrompt = 0 , SignInAdalInProgress = 1 , SignInPromptAdalFailed = 2 , SignInMutsInProgress = 3 ,
  SignInPromptMutsInvalid = 4 , SignInPromptMutsNetworkError = 5 , SignInInvalidClient = 6 , SignInInvalidAccountType = 7 ,
  TrialNew = 8 , TrialWarning = 9 , OneTrialWarning = 10 , FinalTrialWarning = 11 ,
  TrialEnded = 12 , GeneralPopupContinue = 13 , GeneralPopupQuit = 14 , GeneralPopupDisplayDemoChoice = 15 ,
  Eula = 16 , Purchase = 17 , Welcome = 18 , DemoSignIn = 19 ,
  SigninDemoInvalid = 20 , Count = 21
}

Public Member Functions

virtual::ActiveDirectoryAuthenticationState getAuthenticationState () const
virtual ::std::optional<::ActiveDirectoryPopupgetPopup () const
virtual::std::string getTrialPopupId () const
virtual::AuthenticationUIState getSignInUIState () const
virtual bool shouldShowPurchaseDialog () const
virtual bool shouldAllowExitGame () const
virtual bool shouldShowTrialPurchaseLink () const
virtual::AuthenticationUIState initializeActiveDirectorySignIn (bool)
virtual void setActiveDirectoryAuthenticationOfferPurchase ()
virtual bool purchaseEduLicense (::std::unique_ptr<::TransactionContext >)
virtual bool getUnfulfilledEduPurchase (::EduPurchaseDetails &) const
virtual bool fulfillPriorEduPurchase (::std::weak_ptr<::Purchase >, ::std::unique_ptr<::TransactionContext >)
virtual::AuthenticationUIState doSignIn (::AuthenticationUIState)

Public Attributes

::ll::TypedStorage< 1, 1, ::ActiveDirectoryAuthenticationState > mState
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::std::optional<::ActiveDirectoryPopup > > > mPopup
::ll::TypedStorage< 4, 4, ::AuthenticationUIState > mUIState
::ll::TypedStorage< 1, 1, bool > mShowLoginOnOpen
::ll::TypedStorage< 1, 1, bool > mAllowExitGame
::ll::TypedStorage< 1, 1, bool > mShouldShowTrialPurchaseLink
::ll::TypedStorage< 1, 1, bool > mIsIOS
::ll::TypedStorage< 1, 1, bool > mIsFirstTimeLogin
::ll::TypedStorage< 1, 1, ::edu::Role > mRole

Member Function Documentation

◆ getAuthenticationState()

virtual::ActiveDirectoryAuthenticationState MockActiveDirectoryAuthentication::getAuthenticationState ( ) const
virtual

◆ getPopup()

virtual ::std::optional<::ActiveDirectoryPopup > MockActiveDirectoryAuthentication::getPopup ( ) const
virtual

◆ getTrialPopupId()

virtual::std::string MockActiveDirectoryAuthentication::getTrialPopupId ( ) const
virtual

◆ getSignInUIState()

virtual::AuthenticationUIState MockActiveDirectoryAuthentication::getSignInUIState ( ) const
virtual

◆ shouldShowPurchaseDialog()

virtual bool MockActiveDirectoryAuthentication::shouldShowPurchaseDialog ( ) const
virtual

◆ shouldAllowExitGame()

virtual bool MockActiveDirectoryAuthentication::shouldAllowExitGame ( ) const
virtual

◆ shouldShowTrialPurchaseLink()

virtual bool MockActiveDirectoryAuthentication::shouldShowTrialPurchaseLink ( ) const
virtual

◆ initializeActiveDirectorySignIn()

virtual::AuthenticationUIState MockActiveDirectoryAuthentication::initializeActiveDirectorySignIn ( bool )
virtual

◆ setActiveDirectoryAuthenticationOfferPurchase()

virtual void MockActiveDirectoryAuthentication::setActiveDirectoryAuthenticationOfferPurchase ( )
virtual

◆ purchaseEduLicense()

virtual bool MockActiveDirectoryAuthentication::purchaseEduLicense ( ::std::unique_ptr<::TransactionContext > )
virtual

◆ getUnfulfilledEduPurchase()

virtual bool MockActiveDirectoryAuthentication::getUnfulfilledEduPurchase ( ::EduPurchaseDetails & ) const
virtual

◆ fulfillPriorEduPurchase()

virtual bool MockActiveDirectoryAuthentication::fulfillPriorEduPurchase ( ::std::weak_ptr<::Purchase > ,
::std::unique_ptr<::TransactionContext >  )
virtual

◆ doSignIn()

virtual::AuthenticationUIState MockActiveDirectoryAuthentication::doSignIn ( ::AuthenticationUIState )
virtual

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