LeviLamina
Loading...
Searching...
No Matches
AddFriendUserItem.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/client/gui/oreui/resources/AllowListProfileImage.h"
7#include "mc/deps/core/utility/NonOwnerPointer.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace OreUI { class IResourceAllowList; }
12namespace Social { struct XboxLiveUserProfileData; }
13// clang-format on
14
15namespace OreUI {
16
17struct AddFriendUserItem {
18public:
19 // member variables
20 // NOLINTBEGIN
21 ::ll::TypedStorage<8, 32, ::std::string> xuid;
22 ::ll::TypedStorage<8, 32, ::std::string> gamertag;
23 ::ll::TypedStorage<8, 144, ::OreUI::AllowListProfileImage> profileImage;
24 ::ll::TypedStorage<1, 1, bool> isOnline;
25 ::ll::TypedStorage<1, 1, bool> isFollowingMe;
26 ::ll::TypedStorage<1, 1, bool> isFollowedByMe;
27 ::ll::TypedStorage<8, 32, ::std::string> description;
28 // NOLINTEND
29
30public:
31 // prevent constructor by default
32 AddFriendUserItem();
33
34public:
35 // member functions
36 // NOLINTBEGIN
37 MCAPI AddFriendUserItem(
38 ::Social::XboxLiveUserProfileData const& profileData,
39 ::Bedrock::NotNullNonOwnerPtr<::OreUI::IResourceAllowList> resourceAllowList
40 );
41
42 MCAPI AddFriendUserItem(
43 ::std::string const& xuid,
44 ::std::string const& gamertag,
45 ::OreUI::AllowListProfileImage const& profileImage,
46 bool isOnline,
47 bool isFollowingMe,
48 bool isFollowedByMe,
49 ::std::string const& description
50 );
51
52 MCAPI ~AddFriendUserItem();
53 // NOLINTEND
54
55public:
56 // constructor thunks
57 // NOLINTBEGIN
58 MCAPI void* $ctor(
59 ::Social::XboxLiveUserProfileData const& profileData,
60 ::Bedrock::NotNullNonOwnerPtr<::OreUI::IResourceAllowList> resourceAllowList
61 );
62
63 MCAPI void* $ctor(
64 ::std::string const& xuid,
65 ::std::string const& gamertag,
66 ::OreUI::AllowListProfileImage const& profileImage,
67 bool isOnline,
68 bool isFollowingMe,
69 bool isFollowedByMe,
70 ::std::string const& description
71 );
72 // NOLINTEND
73
74public:
75 // destructor thunk
76 // NOLINTBEGIN
77 MCAPI void $dtor();
78 // NOLINTEND
79};
80
81} // namespace OreUI
Definition IResourceAllowList.h:7
Definition AddFriendUserItem.h:7
Definition XboxLiveUserProfileData.h:7