Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
GiftingScreenModel.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/client/marketplace/GiftRecipientErrorState.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace Marketplace { class GiftingFriendsManager; }
11namespace Marketplace { struct SelectedGiftRecipientData; }
12// clang-format on
13
15public:
16 // GiftingScreenModel inner types define
17 using RecipientSelectedCallback = ::std::function<void(::Marketplace::SelectedGiftRecipientData const&)>;
18
19 using ExitGiftFlowCallback = ::std::function<void()>;
20
21public:
22 // member variables
23 // NOLINTBEGIN
24 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::Marketplace::GiftingFriendsManager>> mGiftingFriendsManager;
25 // NOLINTEND
26
27public:
28 // member functions
29 // NOLINTBEGIN
30 MCNAPI void setGiftRecipientError(::Marketplace::GiftRecipientErrorState errorState, ::std::string message);
31 // NOLINTEND
32};
Definition GiftingScreenModel.h:5
MCAPI void setGiftRecipientError(::Marketplace::GiftRecipientErrorState errorState, ::std::string message)
Definition GiftingFriendsManager.h:7
Definition SelectedGiftRecipientData.h:7