6#include "CoreMinimal.h"
9#include "JsonObjectConverter.h"
10#include "LootLockerPersistentStorageRequestHandler.generated.h"
15 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
17 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
19 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
21 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
28 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
37 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
39 TMap<FString, FString>
Map;
46 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
ULootLockerPersistentStorageRequestHandler()
Definition LootLockerPersistentStorageRequestHandler.h:67
static FString AddItemToPersistentStorage(const FLootLockerPlayerData &PlayerData, const FLootLockerPersistentStorageItem &Item, const FPersistentStorageItemResponseDelegate &OnCompletedRequest)
static FString DeleteItemFromPersistentStorage(const FLootLockerPlayerData &PlayerData, const FString &Key, const FPersistentStorageItemsResponseDelegate &OnCompletedRequest)
static FString GetItemFromPersistentStorage(const FLootLockerPlayerData &PlayerData, const FString &Key, const FPersistentStorageItemResponseDelegate &OnCompletedRequest)
static FString AddItemsToPersistentStorage(const FLootLockerPlayerData &PlayerData, const FLootLockerPersistentStorageItems &Items, const FPersistentStorageItemsResponseDelegate &OnCompletedRequest)
static FString GetEntirePersistentStorage(const FLootLockerPlayerData &PlayerData, const FPersistentStorageItemsResponseDelegate &OnCompletedRequest)
static FString GetPlayerPersistentStorage(const FLootLockerPlayerData &PlayerData, const FString &PlayerId, const FPersistentStorageItemsResponseDelegate &OnCompletedRequest)
void(* FPersistentStorageItemResponseDelegate)(FLootLockerPersistentStorageItemResponse)
C++ response callback delegate; receives an FLootLockerPersistentStorageItemResponse result.
Definition LootLockerPersistentStorageRequestHandler.h:55
void(* FPersistentStorageItemsResponseDelegate)(FLootLockerPersistentStorageItemsResponse)
C++ response callback delegate; receives an FLootLockerPersistentStorageItemsResponse result.
Definition LootLockerPersistentStorageRequestHandler.h:53
Definition LootLockerPersistentStorageRequestHandler.h:44
FLootLockerPersistentStorageItem payload
Definition LootLockerPersistentStorageRequestHandler.h:47
Definition LootLockerPersistentStorageRequestHandler.h:13
bool is_public
Definition LootLockerPersistentStorageRequestHandler.h:20
FString value
Definition LootLockerPersistentStorageRequestHandler.h:18
FString key
Definition LootLockerPersistentStorageRequestHandler.h:16
int order
Definition LootLockerPersistentStorageRequestHandler.h:22
Definition LootLockerPersistentStorageRequestHandler.h:35
TMap< FString, FString > Map
Definition LootLockerPersistentStorageRequestHandler.h:39
TArray< FLootLockerPersistentStorageItem > payload
Definition LootLockerPersistentStorageRequestHandler.h:38
Definition LootLockerPersistentStorageRequestHandler.h:26
TArray< FLootLockerPersistentStorageItem > payload
Definition LootLockerPersistentStorageRequestHandler.h:29
Definition LootLockerPlayerData.h:12
Base response struct — every SDK callback receives a struct that derives from this.
Definition LootLockerResponse.h:19