LootLocker Unreal Server SDK 6.6.0
Server-side backend SDK for Unreal Engine
Loading...
Searching...
No Matches
Catalogs

Detailed Description

Function Documentation

◆ ListCatalogItemsById()

static FString ULootLockerServerForCpp::ListCatalogItemsById ( const TArray< FString > &  CatalogListingIds,
bool  IncludeMetadata,
const TArray< FString > &  MetadataKeys,
const FLootLockerServerListCatalogItemsByIdResponseDelegate OnCompletedRequest 
)
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.
OnCompletedRequestDelegate for handling the server response
Returns
A unique id for this request

◆ ListCatalogItemsByKey()

static FString ULootLockerServerForCpp::ListCatalogItemsByKey ( const FString &  CatalogKey,
int  Count,
const FString &  After,
const FLootLockerServerListCatalogPricesResponseDelegate OnCompletedRequest 
)
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, typically 50)
AfterOptional: cursor from a previous response's Pagination.Next_cursor to get the next page; pass empty string for the first page
OnCompletedRequestDelegate for handling the server response
Returns
A unique id for this request, use this to match callbacks to requests when you have multiple simultaneous requests outbound

Functions

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