5#include "Containers/Array.h"
6#include "CoreMinimal.h"
9#include "LootLockerServerPlayerFileRequest.generated.h"
25 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
30 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
31 FString Revision_id = "";
35 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
40 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
45 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
50 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
55 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
60 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
61 FString Url_expires_at = "";
65 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
66 FString Created_at = "";
89 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
94 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
95 FString Revision_id = "";
99 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
104 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
109 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
110 FString Purpose = "";
114 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
119 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
124 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
125 FString Url_expires_at = "";
129 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
130 FString Created_at = "";
136USTRUCT(BlueprintType)
144 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
151USTRUCT(BlueprintType)
void(* FLootLockerServerSinglePlayerFileResponseDelegate)(FLootLockerServerSinglePlayerFileResponse)
Definition LootLockerServerPlayerFileRequest.h:168
void(* FLootLockerServerPlayerFileDeleteResponseDelegate)(FLootLockerServerPlayerFileDeleteResponse)
Definition LootLockerServerPlayerFileRequest.h:172
void(* FLootLockerServerPlayerFileListResponseDelegate)(FLootLockerServerPlayerFileListResponse)
Definition LootLockerServerPlayerFileRequest.h:164
Definition LootLockerServerPlayerFileRequest.h:180
static FString UploadFileForPlayer(int PlayerID, FString FilePath, FString Purpose, bool IsPublic, const FLootLockerServerSinglePlayerFileResponseDelegate &OnCompletedRequest)
static FString ListFilesForPlayer(int PlayerID, const FLootLockerServerPlayerFileListResponseDelegate &OnCompletedRequest)
static FString UpdateFileForPlayer(int PlayerID, int FileID, FString FilePath, const FLootLockerServerSinglePlayerFileResponseDelegate &OnCompletedRequest)
static FString UploadRawDataToPlayerFile(int PlayerID, TArray< uint8 > RawData, const FString &FileName, FString Purpose, bool IsPublic, const FLootLockerServerSinglePlayerFileResponseDelegate &OnCompletedRequest)
static FString DeleteFileForPlayerByID(int PlayerID, int FileID, const FLootLockerServerPlayerFileDeleteResponseDelegate &OnCompletedRequest)
static FString GetFileForPlayerByID(int PlayerID, int FileID, const FLootLockerServerSinglePlayerFileResponseDelegate &OnCompletedRequest)
ULootLockerServerPlayerFileRequest()
static FString UpdatePlayerFileWithRawData(int PlayerID, int FileID, TArray< uint8 > RawData, const FString &FileName, const FLootLockerServerSinglePlayerFileResponseDelegate &OnCompletedRequest)
Response class for deleting a file, will be empty unless there's an error.
Definition LootLockerServerPlayerFileRequest.h:153
Definition LootLockerServerPlayerFileRequest.h:138
Definition LootLockerServerPlayerFileRequest.h:20
The base response for all LootLocker Server responses.
Definition LootLockerServerResponse.h:67
Definition LootLockerServerPlayerFileRequest.h:84