#include "CoreMinimal.h"#include "LootLockerPlayerData.h"#include "LootLockerResponse.h"#include "GameAPI/LootLockerMetadataRequestHandler.h"#include "LootLockerCatalogRequestHandler.generated.h"

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 | FLootLockerCatalogGroupMetadata |
| 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... | |