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

Public Types

enum class  UIState : int
enum class  UIState : int

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: