LeviLamina
Loading...
Searching...
No Matches
ADPopupButtonAction.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
8// clang-format on
9
10class ADPopupButtonAction {
11public:
12 // ADPopupButtonAction inner types define
13 enum class Type : int {
14 Link = 0,
15 SignIn = 1,
16 Dismiss = 2,
17 RetrySignIn = 3,
18 AgeVerification = 4,
19 };
20
21public:
22 // member variables
23 // NOLINTBEGIN
28 // NOLINTEND
29
30#ifdef LL_PLAT_S
31public:
32 // prevent constructor by default
33 ADPopupButtonAction& operator=(ADPopupButtonAction const&);
34 ADPopupButtonAction(ADPopupButtonAction const&);
35 ADPopupButtonAction();
36
37#else // LL_PLAT_C
38public:
39 // prevent constructor by default
40 ADPopupButtonAction();
41
42#endif
43public:
44 // member functions
45 // NOLINTBEGIN
46#ifdef LL_PLAT_C
47 MCNAPI ADPopupButtonAction(::ADPopupButtonAction const&);
48
49 MCNAPI ::ADPopupTelemetryEvent const& getTelemetryEvent() const;
50
51 MCNAPI ::std::string const& getText() const;
52
53 MCNAPI ::ADPopupButtonAction::Type getType() const;
54
55 MCNAPI ::std::string const& getUri() const;
56
57 MCNAPI ::ADPopupButtonAction& operator=(::ADPopupButtonAction&&);
58
59 MCNAPI ::ADPopupButtonAction& operator=(::ADPopupButtonAction const&);
60
61 MCNAPI ~ADPopupButtonAction();
62#endif
63 // NOLINTEND
64
65public:
66 // constructor thunks
67 // NOLINTBEGIN
68#ifdef LL_PLAT_C
69 MCNAPI void* $ctor(::ADPopupButtonAction const&);
70#endif
71 // NOLINTEND
72
73public:
74 // destructor thunk
75 // NOLINTBEGIN
76#ifdef LL_PLAT_C
77 MCNAPI void $dtor();
78#endif
79 // NOLINTEND
80};
Definition ADPopupTelemetryEvent.h:13
Definition Alias.h:14