6#include "CoreMinimal.h"
9#include "LootLockerEntitlementRequestHandler.generated.h"
17UENUM(BlueprintType, Category =
"LootLocker")
35UENUM(BlueprintType, Category =
"LootLocker")
52UENUM(BlueprintType, Category =
"LootLocker")
67UENUM(BlueprintType, Category =
"LootLocker")
84USTRUCT(BlueprintType, Category =
"LootLocker")
91 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
97 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
103 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
109 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
110 FString Reward_id = "";
115 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
116 FString Catalog_id = "";
127USTRUCT(BlueprintType, Category = "LootLocker")
134 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
140 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
147USTRUCT(BlueprintType, Category = "LootLocker")
154 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
160 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
161 FString Entitlement_id = "";
166 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
173USTRUCT(BlueprintType, Category = "LootLocker")
180 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
186 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
192 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
198 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
205 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
211 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
217 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
223 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
233USTRUCT(BlueprintType, Category = "LootLocker")
240 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
246 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
250USTRUCT(BlueprintType, Category = "LootLocker")
257 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
258 FString created_at = "";
262 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
268 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
274 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
279 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
284 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
Definition LootLockerEntitlementRequestHandler.h:307
static FString GetEntitlement(const FLootLockerPlayerData &PlayerData, FString EntitlementID, const FLootLockerSingleEntitlementResponseDelegate &OnComplete)
static FString ListEntitlements(const FLootLockerPlayerData &PlayerData, int Count, const FString &After, const FLootLockerListEntitlementsResponseDelegate &OnComplete)
ULootLockerEntitlementRequestHandler()
Definition LootLockerEntitlementRequestHandler.h:310
ELootLockerEntitlementHistoryListingStatus
Status of the entitlement.
Definition LootLockerEntitlementRequestHandler.h:40
void(* FLootLockerSingleEntitlementResponseDelegate)(FLootLockerSingleEntitlementResponse)
C++ response callback delegate; receives an FLootLockerSingleEntitlementResponse result.
Definition LootLockerEntitlementRequestHandler.h:298
void(* FLootLockerListEntitlementsResponseDelegate)(FLootLockerEntitlementHistoryResponse)
C++ response delegate for listing entitlement history.
Definition LootLockerEntitlementRequestHandler.h:296
ELootLockerEntitlementHistoryListingType
Status of the entitlement.
Definition LootLockerEntitlementRequestHandler.h:57
ELootLockerEntitlementHistoryListingStore
An enum with the supported stores that can generate entitlements.
Definition LootLockerEntitlementRequestHandler.h:22
ELootLockerEntitlementRewardEntityKind
Possible entity kinds that rewards entries can have.
Definition LootLockerEntitlementRequestHandler.h:72
Represents a single catalog-related item within an entitlement, including its reward kind,...
Definition LootLockerEntitlementRequestHandler.h:86
Holds a single key-value metadata pair associated with an entitlement listing.
Definition LootLockerEntitlementRequestHandler.h:129
Response containing a paginated list of entitlement history entries for the player.
Definition LootLockerEntitlementRequestHandler.h:235
Represents a non-catalog reward (such as a leaderboard or progression reward) attached to an entitlem...
Definition LootLockerEntitlementRequestHandler.h:149
Represents a complete entitlement record, grouping its catalog items, system rewards,...
Definition LootLockerEntitlementRequestHandler.h:175
Definition LootLockerPlayerData.h:12
Base response struct — every SDK callback receives a struct that derives from this.
Definition LootLockerResponse.h:19
Definition LootLockerEntitlementRequestHandler.h:252