LeviLamina
Loading...
Searching...
No Matches
ActiveDirectoryPopup.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/certificates/identity/ActiveDirectoryAction.h"
7#include "mc/certificates/identity/ActiveDirectoryExperience.h"
8#include "mc/certificates/identity/edu/Role.h"
9#include "mc/deps/core/utility/NonOwnerPointer.h"
10
11// auto generated forward declare list
12// clang-format off
14// clang-format on
15
16class ActiveDirectoryPopup {
17public:
18 // member variables
19 // NOLINTBEGIN
34 // NOLINTEND
35
36public:
37 // prevent constructor by default
38 ActiveDirectoryPopup& operator=(ActiveDirectoryPopup const&);
39 ActiveDirectoryPopup(ActiveDirectoryPopup const&);
40 ActiveDirectoryPopup();
41
42public:
43 // member functions
44 // NOLINTBEGIN
45 MCNAPI_C ::std::string getTTSMessageBody() const;
46 // NOLINTEND
47
48public:
49 // static functions
50 // NOLINTBEGIN
51 MCNAPI_C static ::ActiveDirectoryPopup
52 get(::Bedrock::NotNullNonOwnerPtr<::ActiveDirectoryIdentity const> identity,
53 ::ActiveDirectoryExperience experience);
54
55 MCNAPI_C static ::ActiveDirectoryPopup
56 get(::edu::Role, int trialsRemaining, ::ActiveDirectoryExperience experience, ::std::string const& email);
57
58 MCNAPI_C static ::ActiveDirectoryPopup getVerificationInProgressPopup(::std::string const& verificationUri);
59 // NOLINTEND
60
61public:
62 // constructor thunks
63 // NOLINTBEGIN
64 MCNAPI_C void* $ctor();
65
66 MCNAPI_C void* $ctor(::ActiveDirectoryPopup&&);
67
68 MCNAPI_C void* $ctor(::ActiveDirectoryPopup const&);
69
70 MCNAPI_C void* $ctor(
71 ::std::string&& id,
72 ::std::string&& title,
73 ::std::string&& popupText,
74 ::std::string&& hyperlinkIntroText,
75 ::std::string&& hyperlinkLabelText,
76 ::std::string&& hyperlinkUri,
77 ::ActiveDirectoryAction postPopupAction,
78 ::ActiveDirectoryExperience experienceType
79 );
80 // NOLINTEND
81
82public:
83 // destructor thunk
84 // NOLINTBEGIN
85 MCNAPI_C void $dtor();
86 // NOLINTEND
87};
Definition ActiveDirectoryIdentity.h:33
Definition Alias.h:14