18class ActiveDirectoryPopup {
41 ActiveDirectoryPopup& operator=(ActiveDirectoryPopup
const&);
42 ActiveDirectoryPopup(ActiveDirectoryPopup
const&);
43 ActiveDirectoryPopup();
48 ActiveDirectoryPopup();
55 MCNAPI ActiveDirectoryPopup(::ActiveDirectoryPopup&&);
57 MCNAPI ActiveDirectoryPopup(::ActiveDirectoryPopup
const&);
59 MCNAPI ::std::string
const& getDemoLinkText()
const;
61 MCNAPI ::ActiveDirectoryExperience getExperienceType()
const;
63 MCNAPI ::ADPopupButtonAction
const& getFirstLowerButton()
const;
65 MCNAPI ::std::string
const& getHyperlinkIntroText()
const;
67 MCNAPI ::std::string
const& getHyperlinkLabelText()
const;
69 MCNAPI ::std::string
const& getHyperlinkUri()
const;
71 MCNAPI ::std::string
const& getLearnMoreText()
const;
73 MCNAPI ::std::string
const& getLearnMoreUri()
const;
75 MCNAPI ::std::string
const& getPopupId()
const;
77 MCNAPI ::std::string
const& getPopupText()
const;
79 MCNAPI ::std::string
const& getPopupTitle()
const;
81 MCNAPI ::std::optional<::ADPopupButtonAction>
const& getSecondLowerButton()
const;
83 MCNAPI ::std::string getTTSMessageBody()
const;
85 MCNAPI ::ADPopupTelemetryEvent
const& getTelemetryEvent()
const;
87 MCNAPI ::ActiveDirectoryPopup& operator=(::ActiveDirectoryPopup
const&);
89 MCNAPI ::ActiveDirectoryAction postAction()
const;
91 MCNAPI ~ActiveDirectoryPopup();
99 MCNAPI static ::ActiveDirectoryPopup
100 get(::Bedrock::NotNullNonOwnerPtr<::ActiveDirectoryIdentity const> identity,
101 ::ActiveDirectoryExperience experience);
103 MCNAPI static ::ActiveDirectoryPopup
104 get(::edu::Role trialsRemaining,
int experience, ::ActiveDirectoryExperience email, ::std::string
const&);
106 MCNAPI static ::ActiveDirectoryPopup getVerificationInProgressPopup(::std::string
const& verificationUri);
114 MCNAPI
void* $ctor(::ActiveDirectoryPopup&&);
116 MCNAPI
void* $ctor(::ActiveDirectoryPopup
const&);