6#include "CoreMinimal.h"
7#include "UObject/NoExportTypes.h"
10#include "LootLockerProgressionsRequestHandler.generated.h"
17 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
19 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
21 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
23 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
31 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
33 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
34 FString Progression_Key = "";
35 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
36 FString Progression_Name = "";
37 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
38 FString Progression_Id = "";
39 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
41 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
43 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
44 int32 Previous_Threshold = 0;
45 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
46 int32 Next_Threshold = 0;
47 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
48 FString Last_Level_Up = "";
55 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
57 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
58 FString Progression_Key = "";
59 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
60 FString Progression_Name = "";
61 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
62 FString Progression_Id = "";
63 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
65 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
67 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
68 int32 Previous_Threshold = 0;
69 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
70 int32 Next_Threshold = 0;
71 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
72 FString Last_Level_Up = "";
79 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
81 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
82 int Asset_Variation_Id = 0;
83 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
84 int Asset_Rental_Option_Id = 0;
91 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
92 FString Progression_Key = "";
93 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
94 FString Progression_Name = "";
95 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
96 FString Progression_Id = "";
97 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
101USTRUCT(BlueprintType)
105 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
106 FString Progression_Id = "";
107 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
108 FString Progression_Key = "";
109 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
110 FString Progression_Name = "";
113USTRUCT(BlueprintType)
117 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
118 FString Currency_Name = "";
119 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
120 FString Currency_Code = "";
121 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
125USTRUCT(BlueprintType)
129 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
131 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
133 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
135 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
139USTRUCT(BlueprintType)
143 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
145 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
146 int32 Points_Threshold = 0;
147 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
151USTRUCT(BlueprintType)
155 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
157 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
158 int32 Points_Threshold = 0;
159 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
165USTRUCT(BlueprintType)
169 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
171 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
173 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
175 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
179USTRUCT(BlueprintType)
183 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
185 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
189USTRUCT(BlueprintType)
193 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
195 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
196 FString Progression_Key = "";
197 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
198 FString Progression_Name = "";
199 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
200 FString Progression_Id = "";
201 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
203 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
205 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
206 int32 Previous_Threshold = 0;
207 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
208 int32 Next_Threshold = 0;
209 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
210 FString Last_Level_Up = "";
213USTRUCT(BlueprintType)
217 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
219 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
223USTRUCT(BlueprintType)
227 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
231USTRUCT(BlueprintType)
235 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
237 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
241USTRUCT(BlueprintType)
247USTRUCT(BlueprintType)
253USTRUCT(BlueprintType)
259USTRUCT(BlueprintType)
265USTRUCT(BlueprintType)
271USTRUCT(BlueprintType)
277USTRUCT(BlueprintType)
283USTRUCT(BlueprintType)
289USTRUCT(BlueprintType)
Definition LootLockerProgressionsRequestHandler.h:336
static FString ResetCharacterProgression(const FLootLockerPlayerData &PlayerData, const int32 CharacterId, const FString &ProgressionKey, const FLootLockerCharacterProgressionWithRewardsResponseDelegate &OnComplete)
static FString GetInstanceProgressions(const FLootLockerPlayerData &PlayerData, const int32 AssetInstanceId, const int32 Count, const FString &After, const FLootLockerPaginatedInstanceProgressionsResponseDelegate &OnComplete)
static FString GetPlayerProgression(const FLootLockerPlayerData &PlayerData, const FString &ProgressionKey, const FLootLockerPlayerProgressionResponseDelegate &OnComplete)
static FString AddPointsToPlayerProgression(const FLootLockerPlayerData &PlayerData, const FString &ProgressionKey, const int32 Amount, const FLootLockerPlayerProgressionWithRewardsResponseDelegate &OnComplete)
static FString AddPointsToInstanceProgression(const FLootLockerPlayerData &PlayerData, const int32 AssetInstanceId, const FString &ProgressionKey, const int32 Amount, const FLootLockerInstanceProgressionWithRewardsResponseDelegate &OnComplete)
static FString SubtractPointsFromInstanceProgression(const FLootLockerPlayerData &PlayerData, const int32 AssetInstanceId, const FString &ProgressionKey, const int32 Amount, const FLootLockerInstanceProgressionWithRewardsResponseDelegate &OnComplete)
static FString ResetPlayerProgression(const FLootLockerPlayerData &PlayerData, const FString &ProgressionKey, const FLootLockerPlayerProgressionWithRewardsResponseDelegate &OnComplete)
static FString DeleteCharacterProgression(const FLootLockerPlayerData &PlayerData, const int32 CharacterId, const FString &ProgressionKey, const FLootLockerDeleteProgressionDelegate &OnComplete)
static FString GetProgressionTiers(const FLootLockerPlayerData &PlayerData, const FString &ProgressionKey, const int32 Count, const int32 After, const FLootLockerPaginatedProgressionTiersResponseDelegate &OnComplete)
static FString GetInstanceProgression(const FLootLockerPlayerData &PlayerData, const int32 AssetInstanceId, const FString &ProgressionKey, const FLootLockerInstanceProgressionResponseDelegate &OnComplete)
static FString GetCharacterProgressions(const FLootLockerPlayerData &PlayerData, const int32 CharacterId, const int32 Count, const FString &After, const FLootLockerPaginatedCharacterProgressionsResponseDelegate &OnComplete)
static FString GetOtherPlayersProgression(const FLootLockerPlayerData &PlayerData, const FString &PlayerUlid, const FString &ProgressionKey, const FLootLockerPlayerProgressionResponseDelegate &OnComplete)
static FString DeletePlayerProgression(const FLootLockerPlayerData &PlayerData, const FString &ProgressionKey, const FLootLockerDeleteProgressionDelegate &OnComplete)
static FString GetPlayerProgressions(const FLootLockerPlayerData &PlayerData, const int32 Count, const FString &After, const FLootLockerPaginatedPlayerProgressionsResponseDelegate &OnComplete)
static FString ResetInstanceProgression(const FLootLockerPlayerData &PlayerData, const int32 AssetInstanceId, const FString &ProgressionKey, const FLootLockerInstanceProgressionWithRewardsResponseDelegate &OnComplete)
static FString DeleteInstanceProgression(const FLootLockerPlayerData &PlayerData, const int32 AssetInstanceId, const FString &ProgressionKey, const FLootLockerDeleteProgressionDelegate &OnComplete)
static FString GetProgression(const FLootLockerPlayerData &PlayerData, const FString &ProgressionKey, const FLootLockerProgressionResponseDelegate &OnComplete)
static FString AddPointsToCharacterProgression(const FLootLockerPlayerData &PlayerData, const int32 CharacterId, const FString &ProgressionKey, const int32 Amount, const FLootLockerCharacterProgressionWithRewardsResponseDelegate &OnComplete)
static FString GetOtherPlayersProgressions(const FLootLockerPlayerData &PlayerData, const FString &PlayerUlid, const int32 Count, const FString &After, const FLootLockerPaginatedPlayerProgressionsResponseDelegate &OnComplete)
static FString SubtractPointsFromPlayerProgression(const FLootLockerPlayerData &PlayerData, const FString &ProgressionKey, const int32 Amount, const FLootLockerPlayerProgressionWithRewardsResponseDelegate &OnComplete)
ULootLockerProgressionsRequestHandler()
Definition LootLockerProgressionsRequestHandler.h:339
static FString GetCharacterProgression(const FLootLockerPlayerData &PlayerData, const int32 CharacterId, const FString &ProgressionKey, const FLootLockerCharacterProgressionResponseDelegate &OnComplete)
static FString GetProgressions(const FLootLockerPlayerData &PlayerData, const int32 Count, const FString &After, const FLootLockerPaginatedProgressionsResponseDelegate &OnComplete)
static FString SubtractPointsFromCharacterProgression(const FLootLockerPlayerData &PlayerData, const int32 CharacterId, const FString &ProgressionKey, const int32 Amount, const FLootLockerCharacterProgressionWithRewardsResponseDelegate &OnComplete)
void(* FLootLockerPlayerProgressionWithRewardsResponseDelegate)(FLootLockerPlayerProgressionWithRewardsResponse)
C++ response callback delegate; receives an FLootLockerPlayerProgressionWithRewardsResponse result.
Definition LootLockerProgressionsRequestHandler.h:315
void(* FLootLockerProgressionResponseDelegate)(FLootLockerProgressionResponse)
C++ response callback delegate; receives an FLootLockerProgressionResponse result.
Definition LootLockerProgressionsRequestHandler.h:307
void(* FLootLockerPaginatedPlayerProgressionsResponseDelegate)(FLootLockerPaginatedPlayerProgressionResponse)
C++ response callback delegate; receives an FLootLockerPaginatedPlayerProgressionResponse result.
Definition LootLockerProgressionsRequestHandler.h:313
void(* FLootLockerPaginatedProgressionsResponseDelegate)(FLootLockerPaginatedProgressionsResponse)
C++ response callback delegate; receives an FLootLockerPaginatedProgressionsResponse result.
Definition LootLockerProgressionsRequestHandler.h:309
void(* FLootLockerCharacterProgressionWithRewardsResponseDelegate)(FLootLockerCharacterProgressionWithRewardsResponse)
C++ response callback delegate; receives an FLootLockerCharacterProgressionWithRewardsResponse result...
Definition LootLockerProgressionsRequestHandler.h:321
void(* FLootLockerPlayerProgressionResponseDelegate)(FLootLockerPlayerProgressionResponse)
C++ response callback delegate; receives an FLootLockerPlayerProgressionResponse result.
Definition LootLockerProgressionsRequestHandler.h:311
void(* FLootLockerInstanceProgressionResponseDelegate)(FLootLockerInstanceProgressionResponse)
C++ response callback delegate; receives an FLootLockerInstanceProgressionResponse result.
Definition LootLockerProgressionsRequestHandler.h:327
void(* FLootLockerPaginatedInstanceProgressionsResponseDelegate)(FLootLockerPaginatedInstanceProgressionResponse)
C++ response callback delegate; receives an FLootLockerPaginatedInstanceProgressionResponse result.
Definition LootLockerProgressionsRequestHandler.h:329
void(* FLootLockerPaginatedProgressionTiersResponseDelegate)(FLootLockerPaginatedProgressionTiersResponse)
C++ response callback delegate; receives an FLootLockerPaginatedProgressionTiersResponse result.
Definition LootLockerProgressionsRequestHandler.h:323
void(* FLootLockerCharacterProgressionResponseDelegate)(FLootLockerCharacterProgressionResponse)
C++ response callback delegate; receives an FLootLockerCharacterProgressionResponse result.
Definition LootLockerProgressionsRequestHandler.h:317
void(* FLootLockerInstanceProgressionWithRewardsResponseDelegate)(FLootLockerInstanceProgressionWithRewardsResponse)
C++ response callback delegate; receives an FLootLockerInstanceProgressionWithRewardsResponse result.
Definition LootLockerProgressionsRequestHandler.h:331
void(* FLootLockerDeleteProgressionDelegate)(FLootLockerResponse)
C++ response callback delegate; receives an FLootLockerResponse result.
Definition LootLockerProgressionsRequestHandler.h:325
void(* FLootLockerPaginatedCharacterProgressionsResponseDelegate)(FLootLockerPaginatedCharacterProgressionResponse)
C++ response callback delegate; receives an FLootLockerPaginatedCharacterProgressionResponse result.
Definition LootLockerProgressionsRequestHandler.h:319
Definition LootLockerProgressionsRequestHandler.h:77
Definition LootLockerProgressionsRequestHandler.h:141
Definition LootLockerProgressionsRequestHandler.h:243
Definition LootLockerProgressionsRequestHandler.h:249
Definition LootLockerProgressionsRequestHandler.h:53
Definition LootLockerProgressionsRequestHandler.h:115
Definition LootLockerProgressionsRequestHandler.h:191
Definition LootLockerProgressionsRequestHandler.h:225
Definition LootLockerProgressionsRequestHandler.h:279
Definition LootLockerProgressionsRequestHandler.h:285
REQUEST STRUCTS.
Definition LootLockerProgressionsRequestHandler.h:298
Definition LootLockerProgressionsRequestHandler.h:255
Definition LootLockerProgressionsRequestHandler.h:215
Definition LootLockerProgressionsRequestHandler.h:291
Definition LootLockerProgressionsRequestHandler.h:273
Definition LootLockerProgressionsRequestHandler.h:233
Definition LootLockerProgressionsRequestHandler.h:181
Definition LootLockerPlayerData.h:12
Definition LootLockerProgressionsRequestHandler.h:261
Definition LootLockerProgressionsRequestHandler.h:267
Definition LootLockerProgressionsRequestHandler.h:29
Definition LootLockerProgressionsRequestHandler.h:89
Definition LootLockerProgressionsRequestHandler.h:103
RESPONSE STRUCTS.
Definition LootLockerProgressionsRequestHandler.h:167
Definition LootLockerProgressionsRequestHandler.h:153
PURE DATA STRUCTS.
Definition LootLockerProgressionsRequestHandler.h:15
Base response struct — every SDK callback receives a struct that derives from this.
Definition LootLockerResponse.h:19
Definition LootLockerProgressionsRequestHandler.h:127