LeviLamina
Loading...
Searching...
No Matches
ISuggestedContentOffersProvider.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
struct
StoreCatalogItem;
8
// clang-format on
9
10
class
ISuggestedContentOffersProvider
{
11
public
:
12
// ISuggestedContentOffersProvider inner types define
13
enum class
CollectionType :
int
{};
14
15
public
:
16
// virtual functions
17
// NOLINTBEGIN
18
virtual
~ISuggestedContentOffersProvider() =
default
;
19
20
virtual ::StoreCatalogItem
const
& getOfferItem(::ISuggestedContentOffersProvider::CollectionType,
int
)
const
= 0;
21
22
virtual ::StoreCatalogItem& getOfferItem(::ISuggestedContentOffersProvider::CollectionType,
int
) = 0;
23
24
virtual
uint64 getNumOfferItems(::ISuggestedContentOffersProvider::CollectionType)
const
= 0;
25
26
virtual
void
setQueries(::std::string
const
&, ::std::string
const
&) = 0;
27
28
virtual
void
clearQueries() = 0;
29
30
virtual
bool
tick() = 0;
31
32
virtual ::std::string getSeeMorePageId(::ISuggestedContentOffersProvider::CollectionType)
const
= 0;
33
34
virtual ::std::optional<::std::string> getSuggestedOffersTitle()
const
= 0;
35
36
virtual
bool
areSuggestedOffersLoading()
const
= 0;
37
// NOLINTEND
38
39
public
:
40
// virtual function thunks
41
// NOLINTBEGIN
42
43
// NOLINTEND
44
};
ISuggestedContentOffersProvider
Definition
ISuggestedContentOffersProvider.h:5
src-client
mc
client
gui
screens
interfaces
ISuggestedContentOffersProvider.h
Generated on
for LeviLamina by
1.16.1