5#include "CoreMinimal.h"
8#include "LootLockerServerCatalogRequest.generated.h"
17UENUM(BlueprintType, Category =
"LootLockerServer")
30USTRUCT(BlueprintType, Category =
"LootLockerServer")
37 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
42 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
47 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
52 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
57 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
65USTRUCT(BlueprintType, Category = "LootLockerServer")
72 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
77 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
78 FString Display_amount;
82 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
83 FString Currency_code;
87 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
88 FString Currency_name;
92 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
97 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
104USTRUCT(BlueprintType, Category = "LootLockerServer")
111 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
118USTRUCT(BlueprintType, Category = "LootLockerServer")
125 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
132USTRUCT(BlueprintType, Category = "LootLockerServer")
139 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
144 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
151USTRUCT(BlueprintType, Category = "LootLockerServer")
158 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
163 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
170USTRUCT(BlueprintType, Category = "LootLockerServer")
177 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
182 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
189USTRUCT(BlueprintType, Category = "LootLockerServer")
196 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
197 FString Audience_item_id;
203USTRUCT(BlueprintType, Category = "LootLockerServer")
210 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
211 FString Entitlement_label;
217USTRUCT(BlueprintType, Category = "LootLockerServer")
224 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
229 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
234 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
239 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
244 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
249 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
257USTRUCT(BlueprintType, Category = "LootLockerServer")
264 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
270 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
275 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
280 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
285 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
290 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
296 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
297 FString Catalog_listing_id;
301 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
302 bool Purchasable = false;
306 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
307 bool Non_refundable = false;
314USTRUCT(BlueprintType, Category = "LootLockerServer")
321 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
327 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
328 FString Variation_id;
333 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
334 FString Rental_option_id;
338 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
343 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
348 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
353 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
354 FString Catalog_listing_id;
360USTRUCT(BlueprintType, Category = "LootLockerServer")
367 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
372 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
377 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
382 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
387 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
388 FString Catalog_listing_id;
394USTRUCT(BlueprintType, Category = "LootLockerServer")
401 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
406 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
411 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
416 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
417 FString Catalog_listing_id;
423USTRUCT(BlueprintType, Category = "LootLockerServer")
430 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
435 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
440 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
445 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
450 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
451 FString Catalog_listing_id;
457USTRUCT(BlueprintType, Category = "LootLockerServer")
464 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
469 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
474 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
479 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
480 FString Catalog_listing_id;
486USTRUCT(BlueprintType, Category = "LootLockerServer")
493 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
498 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
505USTRUCT(BlueprintType, Category = "LootLockerServer")
509 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
511 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
513 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
514 FString Catalog_listing_id;
515 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
517 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
519 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
521 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
528USTRUCT(BlueprintType, Category = "LootLockerServer")
532 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
534 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
536 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
538 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
539 FString Catalog_listing_id;
540 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
547USTRUCT(BlueprintType, Category = "LootLockerServer")
551 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
553 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
555 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
557 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
559 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
561 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
568USTRUCT(BlueprintType, Category = "LootLockerServer")
572 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
574 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
581USTRUCT(BlueprintType, Category = "LootLockerServer")
585 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
587 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
588 TArray<FString> Keys;
594USTRUCT(BlueprintType, Category = "LootLockerServer")
598 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
609USTRUCT(BlueprintType, Category = "LootLockerServer")
613 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
615 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
626USTRUCT(BlueprintType, Category = "LootLockerServer")
633 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
638 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
643 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
648 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
653 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
658 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
663 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
668 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
675USTRUCT(BlueprintType, Category = "LootLockerServer")
679 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
681 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
ELootLockerServerCatalogEntryEntityKind
Possible entity kinds that catalog entries can have.
Definition LootLockerServerCatalogRequest.h:19
void(* FLootLockerServerListCatalogPricesResponseDelegate)(FLootLockerServerListCatalogPricesResponse)
C++ response delegate for listing catalog prices.
Definition LootLockerServerCatalogRequest.h:692
void(* FLootLockerServerListCatalogItemsByIdResponseDelegate)(FLootLockerServerListCatalogItemsByIdResponse)
C++ response delegate for listing catalog items by ID.
Definition LootLockerServerCatalogRequest.h:696
Definition LootLockerServerCatalogRequest.h:704
ULootLockerServerCatalogRequest()
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 ...
Holds the Apple App Store product identifier for a catalog entry.
Definition LootLockerServerCatalogRequest.h:106
Holds detail information about an asset catalog entity, including its name, ULID, legacy numeric id,...
Definition LootLockerServerCatalogRequest.h:316
Holds details about a currency catalog entity.
Definition LootLockerServerCatalogRequest.h:425
Aggregates the platform-specific store listing information configured for a catalog entry.
Definition LootLockerServerCatalogRequest.h:219
Represents a price for a catalog entry in a specific currency, including the numeric amount,...
Definition LootLockerServerCatalogRequest.h:67
Represents a single item in a catalog, including its entity type, prices, store listings,...
Definition LootLockerServerCatalogRequest.h:259
Holds the Epic Games Store audience item identifier associated with a catalog entry listing.
Definition LootLockerServerCatalogRequest.h:191
Holds the Google Play Store product identifier for a catalog entry.
Definition LootLockerServerCatalogRequest.h:120
Holds details about a catalog group entity.
Definition LootLockerServerCatalogRequest.h:459
Optional includes configuration for catalog items lookup.
Definition LootLockerServerCatalogRequest.h:596
Holds the PlayStation Store entitlement label associated with a catalog entry listing.
Definition LootLockerServerCatalogRequest.h:205
Holds details about a progression-points catalog entity.
Definition LootLockerServerCatalogRequest.h:362
Holds details about a progression-reset catalog entity.
Definition LootLockerServerCatalogRequest.h:396
Represents a single price point for a Steam Store listing.
Definition LootLockerServerCatalogRequest.h:134
Holds the Steam Store listing for a catalog entry.
Definition LootLockerServerCatalogRequest.h:153
Holds the Stripe payment details for a catalog entry.
Definition LootLockerServerCatalogRequest.h:172
Represents a catalog with its name, unique key, identifier, and creation timestamp.
Definition LootLockerServerCatalogRequest.h:32
A group association with the entity detail inlined directly.
Definition LootLockerServerCatalogRequest.h:507
Group detail used by the ListCatalogItemsById endpoint, with association details inlined.
Definition LootLockerServerCatalogRequest.h:530
A catalog entry with entity details inlined directly.
Definition LootLockerServerCatalogRequest.h:549
Describes why a specific catalog_listing_id could not be resolved.
Definition LootLockerServerCatalogRequest.h:570
Request body for looking up catalog items by their catalog_listing_ids.
Definition LootLockerServerCatalogRequest.h:611
Response for the ListCatalogItemsById endpoint.
Definition LootLockerServerCatalogRequest.h:677
Response containing catalog entries with entity-typed detail arrays and cursor-based pagination.
Definition LootLockerServerCatalogRequest.h:628
Definition LootLockerServerMetadataRequest.h:102
The base response for all LootLocker Server responses.
Definition LootLockerServerResponse.h:67