LootLocker Unreal Server SDK 6.6.0
Server-side backend SDK for Unreal Engine
Loading...
Searching...
No Matches
ULootLockerServerCatalogRequest Class Reference

#include <LootLockerServerCatalogRequest.h>

Inheritance diagram for ULootLockerServerCatalogRequest:
Collaboration diagram for ULootLockerServerCatalogRequest:

Public Member Functions

 ULootLockerServerCatalogRequest ()
 

Static Public Member Functions

static FString ListCatalogItemsByKey (const FString &CatalogKey, int Count, const FString &After, const FLootLockerServerListCatalogPricesResponseDelegate &OnResponseCompleted)
 List catalog items (entries with prices) for the catalog identified by the given key.
 
static FString ListCatalogItemsById (const TArray< FString > &CatalogListingIds, bool IncludeMetadata, const TArray< FString > &MetadataKeys, const FLootLockerServerListCatalogItemsByIdResponseDelegate &OnResponseCompleted)
 List catalog items by their catalog_listing_ids, with entity details and optionally metadata inlined directly.
 

Constructor & Destructor Documentation

◆ ULootLockerServerCatalogRequest()

ULootLockerServerCatalogRequest::ULootLockerServerCatalogRequest ( )

Member Function Documentation

◆ ListCatalogItemsById()

static FString ULootLockerServerCatalogRequest::ListCatalogItemsById ( const TArray< FString > &  CatalogListingIds,
bool  IncludeMetadata,
const TArray< FString > &  MetadataKeys,
const FLootLockerServerListCatalogItemsByIdResponseDelegate OnResponseCompleted 
)
static

List catalog items by their catalog_listing_ids, with entity details and optionally metadata inlined directly.

Parameters
CatalogListingIdsArray of catalog_listing_id strings to look up (max 100)
IncludeMetadataIf true, includes metadata for each entry, filtered by MetadataKeys if provided
MetadataKeysOptional: specific metadata keys to include. If empty, all metadata is returned.
OnResponseCompletedDelegate for handling the response

◆ ListCatalogItemsByKey()

static FString ULootLockerServerCatalogRequest::ListCatalogItemsByKey ( const FString &  CatalogKey,
int  Count,
const FString &  After,
const FLootLockerServerListCatalogPricesResponseDelegate OnResponseCompleted 
)
static

List catalog items (entries with prices) for the catalog identified by the given key.

Use Count and After for cursor-based pagination. Pass After = "" and Count = 0 to get the first page with the default page size.

Parameters
CatalogKeyThe unique key of the catalog to list items for
CountOptional: number of items to return per page (0 = server default)
AfterOptional: cursor from a previous response's Pagination.Next_cursor to get the next page
OnResponseCompletedDelegate for handling the response