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")
65 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
66 FString Url_expires_at = "";
70 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
94 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
99 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
100 FString Revision_id = "";
104 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
109 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
114 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
119 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
120 FString Purpose = "";
124 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
129 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
134 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
135 FString Url_expires_at = "";
139 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
146USTRUCT(BlueprintType)
154 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
161USTRUCT(BlueprintType)
170USTRUCT(BlueprintType)
177 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
182 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
187 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
192 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
199USTRUCT(BlueprintType)
206 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
211 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
216 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
221 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
222 FString Purpose = "";
226 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
233USTRUCT(BlueprintType)
240 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
245 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
250 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
251 FString Current_revision_id = "";
257USTRUCT(BlueprintType)
void(* FLootLockerServerSinglePlayerFileResponseDelegate)(FLootLockerServerSinglePlayerFileResponse)
Definition LootLockerServerPlayerFileRequest.h:274
void(* FLootLockerServerPlayerFileContentResponseDelegate)(FLootLockerServerPlayerFileContentResponse)
Definition LootLockerServerPlayerFileRequest.h:286
void(* FLootLockerServerPlayerFileDeleteResponseDelegate)(FLootLockerServerPlayerFileDeleteResponse)
Definition LootLockerServerPlayerFileRequest.h:278
void(* FLootLockerServerPlayerFileListResponseDelegate)(FLootLockerServerPlayerFileListResponse)
Definition LootLockerServerPlayerFileRequest.h:270
void(* FLootLockerServerPlayerFilePromoteResponseDelegate)(FLootLockerServerPlayerFilePromoteResponse)
Definition LootLockerServerPlayerFileRequest.h:290
void(* FLootLockerServerPlayerFileRevisionsListResponseDelegate)(FLootLockerServerPlayerFileRevisionsResponse)
Definition LootLockerServerPlayerFileRequest.h:282
Definition LootLockerServerPlayerFileRequest.h:298
static FString UploadFileForPlayerByKey(int PlayerID, FString FilePath, FString Purpose, bool IsPublic, FString Key, const FLootLockerServerSinglePlayerFileResponseDelegate &OnCompletedRequest)
static FString PromoteFileRevisionForPlayer(int PlayerID, int FileID, const FString &RevisionID, const FLootLockerServerPlayerFilePromoteResponseDelegate &OnCompletedRequest)
static FString GetFileByKeyForPlayer(int PlayerID, const FString &Key, const FLootLockerServerSinglePlayerFileResponseDelegate &OnCompletedRequest)
static FString UploadFileForPlayer(int PlayerID, FString FilePath, FString Purpose, bool IsPublic, const FLootLockerServerSinglePlayerFileResponseDelegate &OnCompletedRequest)
static FString PromoteFileRevisionByKeyForPlayer(int PlayerID, const FString &Key, const FString &RevisionID, const FLootLockerServerPlayerFilePromoteResponseDelegate &OnCompletedRequest)
static FString GetFileRevisionByKeyForPlayer(int PlayerID, const FString &Key, const FString &RevisionID, const FLootLockerServerPlayerFileContentResponseDelegate &OnCompletedRequest)
static FString DeleteFileByKeyForPlayer(int PlayerID, const FString &Key, const FLootLockerServerPlayerFileDeleteResponseDelegate &OnCompletedRequest)
static FString ListFilesForPlayer(int PlayerID, const FLootLockerServerPlayerFileListResponseDelegate &OnCompletedRequest)
static FString ListFileRevisionsByKeyForPlayer(int PlayerID, const FString &Key, const FLootLockerServerPlayerFileRevisionsListResponseDelegate &OnCompletedRequest)
static FString ListFileRevisionsForPlayer(int PlayerID, int FileID, const FLootLockerServerPlayerFileRevisionsListResponseDelegate &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 UploadRawDataToPlayerFileByKey(int PlayerID, TArray< uint8 > RawData, const FString &FileName, FString Purpose, bool IsPublic, FString Key, 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)
static FString GetFileRevisionForPlayerByID(int PlayerID, int FileID, const FString &RevisionID, const FLootLockerServerPlayerFileContentResponseDelegate &OnCompletedRequest)
Response class for a single file revision.
Definition LootLockerServerPlayerFileRequest.h:172
Response class for deleting a file, will be empty unless there's an error.
Definition LootLockerServerPlayerFileRequest.h:163
Definition LootLockerServerPlayerFileRequest.h:148
Response class for listing file revisions.
Definition LootLockerServerPlayerFileRequest.h:235
Definition LootLockerServerPlayerFileRequest.h:20
The base response for all LootLocker Server responses.
Definition LootLockerServerResponse.h:67
Definition LootLockerServerPlayerFileRequest.h:89