6#include "CoreMinimal.h"
9#include "LootLockerUserGeneratedContentRequestHandler.generated.h"
26 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
28 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
35 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
37 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
44 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
46 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
48 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
50 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
52 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
53 FString filename = "";
54 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
55 FString content_type = "";
56 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
63 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
65 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
67 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
69 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
71 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
79 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
86 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
87 bool completed = false;
89 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
96 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
98 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
100 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
102 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
103 FString Review_feedback = "";
104 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
106 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
108 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
110 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
114USTRUCT(BlueprintType)
118 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
122USTRUCT(BlueprintType)
126 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
130USTRUCT(BlueprintType)
134 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
void(* FResponseCallback)(FLootLockerResponse)
Definition LootLockerResponse.h:39
Definition LootLockerUserGeneratedContentRequestHandler.h:150
static FString DeleteAssetCandidate(const FLootLockerPlayerData &PlayerData, int AssetCandidateId, const FResponseCallback &OnCompletedRequest)
ULootLockerUserGeneratedContentRequestHandler()
Definition LootLockerUserGeneratedContentRequestHandler.h:153
static FString UpdateAssetCandidate(const FLootLockerPlayerData &PlayerData, int AssetCandidateId, const FLootLockerUpdateAssetCandidateData &AssetCandidateData, const FAssetCandidateResponseDelegate &OnCompletedRequest)
static FString DeleteFileFromAssetCandidate(const FLootLockerPlayerData &PlayerData, int AssetCandidateId, int FileId, const FResponseCallback &OnCompletedRequest)
static FString CreateAssetCandidate(const FLootLockerPlayerData &PlayerData, const FLootLockerCreateAssetCandidateData &AssetCandidate, const FCreateAssetCandidateResponseDelegate &OnCompletedRequest)
static void ParseFilePurposeEnumsInline(TArray< FLootLockerAssetFile > &Files)
static FString CreateAssetCandidateAndMarkComplete(const FLootLockerPlayerData &PlayerData, const FLootLockerCreateAssetCandidateData &AssetCandidate, const FCreateAssetCandidateResponseDelegate &OnCompletedRequest)
static FString GetAllAssetCandidates(const FLootLockerPlayerData &PlayerData, const FAssetCandidatesResponseDelegate &OnCompletedRequest)
static FString GetAssetCandidate(const FLootLockerPlayerData &PlayerData, int AssetCandidateId, const FAssetCandidateResponseDelegate &OnCompletedRequest)
static FString AddFileToAssetCandidate(const FLootLockerPlayerData &PlayerData, int AssetCandidateId, const FString &FilePath, ELootLockerAssetFilePurpose FilePurpose, const FAssetCandidateResponseDelegate &OnCompletedRequest)
void(* FAssetCandidatesResponseDelegate)(FLootLockerAssetCandidatesResponse)
C++ response callback delegate; receives an FLootLockerAssetCandidatesResponse result.
Definition LootLockerUserGeneratedContentRequestHandler.h:145
void(* FCreateAssetCandidateResponseDelegate)(FLootLockerCreateAssetCandidateResponse)
C++ response callback delegate; receives an FLootLockerCreateAssetCandidateResponse result.
Definition LootLockerUserGeneratedContentRequestHandler.h:141
ELootLockerAssetFilePurpose
Purpose values for files attached to an asset candidate.
Definition LootLockerUserGeneratedContentRequestHandler.h:16
void(* FAssetCandidateResponseDelegate)(FLootLockerAssetCandidateResponse)
C++ response callback delegate; receives an FLootLockerAssetCandidateResponse result.
Definition LootLockerUserGeneratedContentRequestHandler.h:143
Definition LootLockerUserGeneratedContentRequestHandler.h:61
Definition LootLockerUserGeneratedContentRequestHandler.h:124
Definition LootLockerUserGeneratedContentRequestHandler.h:132
Definition LootLockerUserGeneratedContentRequestHandler.h:33
Definition LootLockerUserGeneratedContentRequestHandler.h:42
Definition LootLockerUserGeneratedContentRequestHandler.h:24
Definition LootLockerUserGeneratedContentRequestHandler.h:76
Definition LootLockerUserGeneratedContentRequestHandler.h:116
Definition LootLockerPlayerData.h:12
Definition LootLockerUserGeneratedContentRequestHandler.h:94
Base response struct — every SDK callback receives a struct that derives from this.
Definition LootLockerResponse.h:19
Definition LootLockerUserGeneratedContentRequestHandler.h:84