LootLocker Unreal SDK 10.7.0
Game backend SDK for Unreal Engine
Loading...
Searching...
No Matches
LootLockerCatalogRequestHandler.h File Reference
#include "CoreMinimal.h"
#include "LootLockerPlayerData.h"
#include "LootLockerResponse.h"
#include "GameAPI/LootLockerMetadataRequestHandler.h"
#include "LootLockerCatalogRequestHandler.generated.h"
Include dependency graph for LootLockerCatalogRequestHandler.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  FLootLockerItemDetailsKey
struct  FLootLockerAssetItemDetailsKey
struct  FLootLockerCatalog
 Represents a catalog with its name, unique key, identifier, and creation and deletion timestamps. More...
struct  FLootLockerCatalogEntryPrice
 Represents a price for a catalog entry in a specific currency, including the numeric amount, display-friendly string, and unique price identifier. More...
struct  FLootLockerCatalogAppleAppStoreListing
 Holds the Apple App Store product identifier for a catalog entry that can be purchased through that store. More...
struct  FLootLockerCatalogGooglePlayStoreListing
 Holds the Google Play Store product identifier for a catalog entry that can be purchased through that store. More...
struct  FLootLockerCatalogSteamStoreListingPrice
 Represents a single price point for a Steam Store listing, specifying the currency code and amount. More...
struct  FLootLockerCatalogSteamStoreListing
 Holds the Steam Store listing for a catalog entry, including a description and the available prices. More...
struct  FLootLockerCatalogStripeStoreListing
 Holds the Stripe payment details for a catalog entry, including the currency and charge amount in the smallest currency unit. More...
struct  FLootLockerCatalogEpicGamesStoreListing
 Holds the Epic Games Store audience item identifier associated with a catalog entry listing. More...
struct  FLootLockerCatalogPlaystationStoreListing
 Holds the PlayStation Store entitlement label associated with a catalog entry listing. More...
struct  FLootLockerCatalogXboxStoreListing
 Holds the Xbox Store product identifier associated with a catalog entry listing. More...
struct  FLootLockerCatalogEntryListings
 Aggregates the platform-specific store listing information configured for a catalog entry across all supported storefronts. More...
struct  FLootLockerCatalogEntry
 Represents a single purchasable item in a catalog, including its entity type, prices, platform store listings, purchasability flag, and unique catalog listing identifier. More...
struct  FLootLockerAssetDetails
 Holds detail information about an asset catalog entity, including its name, ULID, legacy numeric id, thumbnail, and optional variation or rental option identifiers. More...
struct  FLootLockerProgressionPointDetails
 Holds details about a progression-points catalog entity, including the target progression key, name, ULID, and the number of points to be awarded. More...
struct  FLootLockerProgressionResetDetails
 Holds details about a progression-reset catalog entity, identifying the progression to be reset by key, name, and ULID. More...
struct  FLootLockerCurrencyDetails
 Holds details about a currency catalog entity, including the currency name, short code, amount to be awarded, and ULID. More...
struct  FLootLockerCatalogGroupAssociation
struct  FLootLockerGroupDetails
struct  FLootLockerListCatalogsResponse
 N/A. More...
struct  FInternalLootLockerListCatalogPricesResponse
 This is what the response looks like, but we want to expose the Mapped variant. More...
struct  FInternalLootLockerListCatalogPricesV2Response
 This is what the response looks like, but we want to expose the Mapped variant. More...
struct  FLootLockerInlinedGroupDetails
struct  FLootLockerInlinedCatalogEntry
 A Convenience type to use when you need inlined catalog items. More...
struct  FLootLockerListCatalogPricesResponse
 Response containing catalog entries with entity-typed lookup maps for asset, progression, currency, and group details, plus key-based pagination. More...
struct  FLootLockerListCatalogPricesV2Response
 Response containing catalog entries with entity-typed lookup maps for asset, progression, currency, and group details, plus extended index-based pagination for the v2 catalog endpoint. More...
struct  FLootLockerMetadataInclude
 Metadata include configuration for catalog items lookup. More...
struct  FLootLockerCatalogItemsIncludes
 Optional includes configuration for catalog items lookup. More...
struct  FLootLockerListCatalogItemsByIdRequest
 Request body for looking up catalog items by their catalog_listing_ids. More...
struct  FLootLockerInlinedGroupAssociation
 A group association with the entity detail inlined directly. More...
struct  FLootLockerInlinedGroupDetailsWithAssociations
 Group detail used by the ListCatalogItemsById endpoint, where association details are inlined directly into each association entry by the backend. More...
struct  FLootLockerListCatalogItemsByIdEntry
 A catalog entry with entity details inlined directly. More...
struct  FLootLockerListCatalogItemsByIdError
 Describes why a specific catalog_listing_id could not be resolved. More...
struct  FLootLockerListCatalogItemsByIdResponse
 Response for the ListCatalogItemsById endpoint. More...
class  ULootLockerCatalogRequestHandler

Typedefs

typedef void(* FLootLockerListCatalogsResponseDelegate) (FLootLockerListCatalogsResponse)
 C++ response delegate for listing catalogs.
typedef void(* FLootLockerListCatalogPricesResponseDelegate) (FLootLockerListCatalogPricesResponse)
 C++ response delegate for listing items and prices in a catalog.
typedef void(* FLootLockerListCatalogPricesV2ResponseDelegate) (FLootLockerListCatalogPricesV2Response)
 C++ response delegate for listing items and prices in a catalog.
typedef void(* FInternalLootLockerListCatalogPricesResponseDelegate) (FInternalLootLockerListCatalogPricesResponse)
 Internal C++ response delegate for listing items and prices in a catalog with details as arrays.
typedef void(* FInternalLootLockerListCatalogPricesV2ResponseDelegate) (FInternalLootLockerListCatalogPricesV2Response)
 Internal C++ response delegate for listing items and prices in a catalog with details as arrays.
typedef void(* FLootLockerListCatalogItemsByIdResponseDelegate) (FLootLockerListCatalogItemsByIdResponse)
 Delegate for ListCatalogItemsById response.

Enumerations

enum class  ELootLockerCatalogEntryEntityKind : uint8 {
  ELootLockerCatalogEntryEntityKind::Asset = 0 , ELootLockerCatalogEntryEntityKind::Currency = 1 , ELootLockerCatalogEntryEntityKind::Progression_Points = 2 , ELootLockerCatalogEntryEntityKind::Progression_Reset = 3 ,
  ELootLockerCatalogEntryEntityKind::Group = 4
}
 Possible entity kinds that catalog entries can have. More...