5#include "CoreMinimal.h"
6#include "Dom/JsonValue.h"
9#include "LootLockerPlayerFilesRequestHandler.generated.h"
16 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
18 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
20 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
21 bool IsPublic = false;
29 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
37 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
39 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
41 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
42 FString revision_id = "";
43 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
45 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
47 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
49 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
51 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
52 FString url_expires_at = "";
53 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
54 FString created_at = "";
55 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
56 bool IsPublic = false;
63 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
65 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
66 FString revision_id = "";
67 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
69 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
71 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
73 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
75 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
76 FString url_expires_at = "";
77 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
78 FString created_at = "";
79 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
80 bool IsPublic = false;
87 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
117 static void ParsePublicFlagOnFileList(TArray<FLootLockerPlayerFile>& ParsedFilesList,
const TArray<TSharedPtr<FJsonValue>>& JsonFilesList);
Definition LootLockerPlayerFilesRequestHandler.h:105
ULLPlayerFilesRequestHandler()
Definition LootLockerPlayerFilesRequestHandler.h:108
static FString UploadFile(const FLootLockerPlayerData &PlayerData, const FLootLockerFileUploadRequest &Request, const FLootLockerUploadFileDelegate &OnComplete)
static FString DeletePlayerFile(const FLootLockerPlayerData &PlayerData, const int32 FileID, const FLootLockerFileDeletedDelegate &OnComplete)
static FString ListFiles(const FLootLockerPlayerData &PlayerData, const FLootLockerFileListDelegate &OnComplete)
static FString ListOtherPlayersPublicFiles(const FLootLockerPlayerData &PlayerData, const int32 PlayerID, const FLootLockerFileListDelegate &OnComplete)
static FString GetSingleFile(const FLootLockerPlayerData &PlayerData, const int32 FileID, const FLootLockerUploadFileDelegate &OnComplete)
static FString UpdateFile(const FLootLockerPlayerData &PlayerData, const int32 FileId, const FLootLockerFileUpdateRequest &Request, const FLootLockerUploadFileDelegate &OnComplete)
void(* FLootLockerUploadFileDelegate)(FLootLockerPlayerFileResponse)
C++ response callback delegate; receives an FLootLockerPlayerFileResponse result.
Definition LootLockerPlayerFilesRequestHandler.h:94
void(* FLootLockerFileListDelegate)(FLootLockerFileListResponse)
C++ response callback delegate; receives an FLootLockerFileListResponse result.
Definition LootLockerPlayerFilesRequestHandler.h:97
void(* FLootLockerFileDeletedDelegate)(FLootLockerResponse)
C++ response callback delegate; receives an FLootLockerResponse result.
Definition LootLockerPlayerFilesRequestHandler.h:100
Definition LootLockerPlayerFilesRequestHandler.h:85
Definition LootLockerPlayerFilesRequestHandler.h:26
Definition LootLockerPlayerFilesRequestHandler.h:13
Definition LootLockerPlayerData.h:12
Definition LootLockerPlayerFilesRequestHandler.h:35
Definition LootLockerPlayerFilesRequestHandler.h:61
Base response struct — every SDK callback receives a struct that derives from this.
Definition LootLockerResponse.h:19