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

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 displaySignIn)
virtual void setActiveDirectoryAuthenticationOfferPurchase ()
virtual bool purchaseEduLicense (::std::unique_ptr<::TransactionContext > context)
virtual bool getUnfulfilledEduPurchase (::EduPurchaseDetails &details) const
virtual bool fulfillPriorEduPurchase (::std::weak_ptr<::Purchase > purchase, ::std::unique_ptr<::TransactionContext > context)
virtual::AuthenticationUIState doSignIn (::AuthenticationUIState currentState)
MCAPI::ActiveDirectoryAuthenticationState $getAuthenticationState () const
MCAPI ::std::optional<::ActiveDirectoryPopup$getPopup () const
MCAPI::std::string $getTrialPopupId () const
MCAPI::AuthenticationUIState $getSignInUIState () const
MCAPI bool $shouldShowPurchaseDialog () const
MCFOLD bool $shouldAllowExitGame () const
MCFOLD bool $shouldShowTrialPurchaseLink () const
MCAPI::AuthenticationUIState $initializeActiveDirectorySignIn (bool displaySignIn)
MCAPI void $setActiveDirectoryAuthenticationOfferPurchase ()
MCAPI bool $purchaseEduLicense (::std::unique_ptr<::TransactionContext > context)
MCAPI bool $getUnfulfilledEduPurchase (::EduPurchaseDetails &details) const
MCAPI bool $fulfillPriorEduPurchase (::std::weak_ptr<::Purchase > purchase, ::std::unique_ptr<::TransactionContext > context)
MCAPI::AuthenticationUIState $doSignIn (::AuthenticationUIState currentState)

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 16, ::std::shared_ptr<::MinecraftScreenModel > > mMinecraftScreenModel

Member Function Documentation

◆ getAuthenticationState()

virtual::ActiveDirectoryAuthenticationState MinecraftActiveDirectoryAuthentication::getAuthenticationState ( ) const
virtual

◆ getPopup()

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

◆ getTrialPopupId()

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

◆ getSignInUIState()

virtual::AuthenticationUIState MinecraftActiveDirectoryAuthentication::getSignInUIState ( ) const
virtual

◆ shouldShowPurchaseDialog()

virtual bool MinecraftActiveDirectoryAuthentication::shouldShowPurchaseDialog ( ) const
virtual

◆ shouldAllowExitGame()

virtual bool MinecraftActiveDirectoryAuthentication::shouldAllowExitGame ( ) const
virtual

◆ shouldShowTrialPurchaseLink()

virtual bool MinecraftActiveDirectoryAuthentication::shouldShowTrialPurchaseLink ( ) const
virtual

◆ initializeActiveDirectorySignIn()

virtual::AuthenticationUIState MinecraftActiveDirectoryAuthentication::initializeActiveDirectorySignIn ( bool displaySignIn)
virtual

◆ setActiveDirectoryAuthenticationOfferPurchase()

virtual void MinecraftActiveDirectoryAuthentication::setActiveDirectoryAuthenticationOfferPurchase ( )
virtual

◆ purchaseEduLicense()

virtual bool MinecraftActiveDirectoryAuthentication::purchaseEduLicense ( ::std::unique_ptr<::TransactionContext > context)
virtual

◆ getUnfulfilledEduPurchase()

virtual bool MinecraftActiveDirectoryAuthentication::getUnfulfilledEduPurchase ( ::EduPurchaseDetails & details) const
virtual

◆ fulfillPriorEduPurchase()

virtual bool MinecraftActiveDirectoryAuthentication::fulfillPriorEduPurchase ( ::std::weak_ptr<::Purchase > purchase,
::std::unique_ptr<::TransactionContext > context )
virtual

◆ doSignIn()

virtual::AuthenticationUIState MinecraftActiveDirectoryAuthentication::doSignIn ( ::AuthenticationUIState currentState)
virtual

◆ $vftable()

MCAPI void ** MinecraftActiveDirectoryAuthentication::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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