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
7struct StoreCatalogItem;
8// clang-format on
9
11public:
12 // ISuggestedContentOffersProvider inner types define
13 enum class CollectionType : int {};
14
15public:
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
39public:
40 // virtual function thunks
41 // NOLINTBEGIN
42
43 // NOLINTEND
44};
Definition ISuggestedContentOffersProvider.h:5