LootLocker Unreal SDK 10.4.0
Game backend SDK for Unreal Engine
Loading...
Searching...
No Matches
FLootLockerListCatalogPricesResponse Struct Reference

Response containing catalog entries with entity-typed lookup maps for asset, progression, currency, and group details, plus key-based pagination. More...

#include <LootLockerCatalogRequestHandler.h>

Inheritance diagram for FLootLockerListCatalogPricesResponse:
Collaboration diagram for FLootLockerListCatalogPricesResponse:

Public Member Functions

void AppendCatalogItems (FLootLockerListCatalogPricesResponse AdditionalCatalogPrices)
 
 FLootLockerListCatalogPricesResponse ()
 
 FLootLockerListCatalogPricesResponse (const FInternalLootLockerListCatalogPricesResponse &ArrayResponse)
 
TArray< FLootLockerInlinedCatalogEntryGetLootLockerInlinedCatalogEntries () const
 Get all the entries with details inlined into the entries themselves.
 

Data Fields

FLootLockerCatalog Catalog
 Details about the catalog that the prices is in.
 
TArray< FLootLockerCatalogEntryEntries
 A list of entries available in this catalog.
 
TMap< FLootLockerItemDetailsKey, FLootLockerAssetDetailsAsset_Details
 Lookup map for details about entities of entity type assets.
 
TMap< FLootLockerAssetItemDetailsKey, FLootLockerAssetDetailsOptional_Asset_Detail_Variants
 This is a list of potentially matching asset details for this catalog entry, in case there are multiple variations / rental options Asset Variations and Rental Options are deprecated features, this is added for backward compatibility only.
 
TMap< FLootLockerItemDetailsKey, FLootLockerProgressionPointDetailsProgression_Point_Details
 Lookup map for details about entities of entity type progression_points.
 
TMap< FLootLockerItemDetailsKey, FLootLockerProgressionResetDetailsProgression_Reset_Details
 Lookup map for details about entities of entity type progression_reset.
 
TMap< FLootLockerItemDetailsKey, FLootLockerCurrencyDetailsCurrency_Details
 Lookup map for details about entities of entity type currency.
 
TMap< FLootLockerItemDetailsKey, FLootLockerGroupDetailsGroup_Details
 Lookup map for details about entities of entity type group.
 
FLootLockerKeyBasedPagination Pagination
 Pagination data to use for subsequent requests.
 
- Data Fields inherited from FLootLockerResponse
bool success = false
 Whether this request was a success.
 
int StatusCode = 0
 HTTP Status code from the request to LootLockers backend.
 
FString FullTextFromServer = ""
 Raw text/http body from the server response.
 
FLootLockerErrorData ErrorData
 If this request was not a success, this structure holds all the information needed to identify the problem.
 
FLootLockerRequestContext Context
 Context for the request.
 

Detailed Description

Response containing catalog entries with entity-typed lookup maps for asset, progression, currency, and group details, plus key-based pagination.

Constructor & Destructor Documentation

◆ FLootLockerListCatalogPricesResponse() [1/2]

FLootLockerListCatalogPricesResponse::FLootLockerListCatalogPricesResponse ( )
inline

◆ FLootLockerListCatalogPricesResponse() [2/2]

FLootLockerListCatalogPricesResponse::FLootLockerListCatalogPricesResponse ( const FInternalLootLockerListCatalogPricesResponse ArrayResponse)
explicit

Member Function Documentation

◆ AppendCatalogItems()

void FLootLockerListCatalogPricesResponse::AppendCatalogItems ( FLootLockerListCatalogPricesResponse  AdditionalCatalogPrices)

◆ GetLootLockerInlinedCatalogEntries()

TArray< FLootLockerInlinedCatalogEntry > FLootLockerListCatalogPricesResponse::GetLootLockerInlinedCatalogEntries ( ) const

Get all the entries with details inlined into the entries themselves.

Field Documentation

◆ Asset_Details

TMap<FLootLockerItemDetailsKey, FLootLockerAssetDetails> FLootLockerListCatalogPricesResponse::Asset_Details

Lookup map for details about entities of entity type assets.

◆ Catalog

FLootLockerCatalog FLootLockerListCatalogPricesResponse::Catalog

Details about the catalog that the prices is in.

◆ Currency_Details

TMap<FLootLockerItemDetailsKey, FLootLockerCurrencyDetails> FLootLockerListCatalogPricesResponse::Currency_Details

Lookup map for details about entities of entity type currency.

◆ Entries

TArray<FLootLockerCatalogEntry> FLootLockerListCatalogPricesResponse::Entries

A list of entries available in this catalog.

◆ Group_Details

TMap<FLootLockerItemDetailsKey, FLootLockerGroupDetails> FLootLockerListCatalogPricesResponse::Group_Details

Lookup map for details about entities of entity type group.

◆ Optional_Asset_Detail_Variants

TMap<FLootLockerAssetItemDetailsKey, FLootLockerAssetDetails> FLootLockerListCatalogPricesResponse::Optional_Asset_Detail_Variants

This is a list of potentially matching asset details for this catalog entry, in case there are multiple variations / rental options Asset Variations and Rental Options are deprecated features, this is added for backward compatibility only.

◆ Pagination

FLootLockerKeyBasedPagination FLootLockerListCatalogPricesResponse::Pagination

Pagination data to use for subsequent requests.

◆ Progression_Point_Details

TMap<FLootLockerItemDetailsKey, FLootLockerProgressionPointDetails> FLootLockerListCatalogPricesResponse::Progression_Point_Details

Lookup map for details about entities of entity type progression_points.

◆ Progression_Reset_Details

TMap<FLootLockerItemDetailsKey, FLootLockerProgressionResetDetails> FLootLockerListCatalogPricesResponse::Progression_Reset_Details

Lookup map for details about entities of entity type progression_reset.