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")
35 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
37 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
39 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
41 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
43 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
45 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
47 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
55 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
57 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
59 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
61 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")
81 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
83 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
91 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
93 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
95 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
97 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
101USTRUCT(BlueprintType)
105 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
107 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
109 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
113USTRUCT(BlueprintType)
117 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
119 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
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")
147 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
151USTRUCT(BlueprintType)
155 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
157 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
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")
197 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
199 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
201 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
203 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
205 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
207 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
209 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
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)
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
int Asset_Id
Definition LootLockerProgressionsRequestHandler.h:80
int Asset_Variation_Id
Definition LootLockerProgressionsRequestHandler.h:82
int Asset_Rental_Option_Id
Definition LootLockerProgressionsRequestHandler.h:84
Definition LootLockerProgressionsRequestHandler.h:141
FLootLockerRewards Rewards
Definition LootLockerProgressionsRequestHandler.h:148
int32 Points_Threshold
Definition LootLockerProgressionsRequestHandler.h:146
int32 Step
Definition LootLockerProgressionsRequestHandler.h:144
Definition LootLockerProgressionsRequestHandler.h:243
Definition LootLockerProgressionsRequestHandler.h:249
Definition LootLockerProgressionsRequestHandler.h:53
FString Progression_Name
Definition LootLockerProgressionsRequestHandler.h:60
int32 Step
Definition LootLockerProgressionsRequestHandler.h:64
FString Last_Level_Up
Definition LootLockerProgressionsRequestHandler.h:72
int32 Next_Threshold
Definition LootLockerProgressionsRequestHandler.h:70
FString Id
Definition LootLockerProgressionsRequestHandler.h:56
FString Progression_Key
Definition LootLockerProgressionsRequestHandler.h:58
int32 Points
Definition LootLockerProgressionsRequestHandler.h:66
int32 Previous_Threshold
Definition LootLockerProgressionsRequestHandler.h:68
FString Progression_Id
Definition LootLockerProgressionsRequestHandler.h:62
Definition LootLockerProgressionsRequestHandler.h:115
FString Currency_Code
Definition LootLockerProgressionsRequestHandler.h:120
FString Amount
Definition LootLockerProgressionsRequestHandler.h:122
FString Currency_Name
Definition LootLockerProgressionsRequestHandler.h:118
Definition LootLockerProgressionsRequestHandler.h:191
FString Progression_Key
Definition LootLockerProgressionsRequestHandler.h:196
int32 Previous_Threshold
Definition LootLockerProgressionsRequestHandler.h:206
FString Progression_Id
Definition LootLockerProgressionsRequestHandler.h:200
FString Progression_Name
Definition LootLockerProgressionsRequestHandler.h:198
int32 Step
Definition LootLockerProgressionsRequestHandler.h:202
FString Last_Level_Up
Definition LootLockerProgressionsRequestHandler.h:210
int32 Points
Definition LootLockerProgressionsRequestHandler.h:204
int32 Next_Threshold
Definition LootLockerProgressionsRequestHandler.h:208
FString Id
Definition LootLockerProgressionsRequestHandler.h:194
Definition LootLockerProgressionsRequestHandler.h:225
TArray< FLootLockerAwardedTier > Awarded_Tiers
Definition LootLockerProgressionsRequestHandler.h:228
Definition LootLockerProgressionsRequestHandler.h:279
Definition LootLockerProgressionsRequestHandler.h:285
REQUEST STRUCTS.
Definition LootLockerProgressionsRequestHandler.h:298
int32 Amount
Definition LootLockerProgressionsRequestHandler.h:301
Definition LootLockerProgressionsRequestHandler.h:255
Definition LootLockerProgressionsRequestHandler.h:215
TArray< FLootLockerPlayerProgression > Items
Definition LootLockerProgressionsRequestHandler.h:220
FLootLockerKeyBasedPagination Pagination
Definition LootLockerProgressionsRequestHandler.h:218
Definition LootLockerProgressionsRequestHandler.h:291
Definition LootLockerProgressionsRequestHandler.h:273
Definition LootLockerProgressionsRequestHandler.h:233
TArray< FLootLockerProgressionTier > Items
Definition LootLockerProgressionsRequestHandler.h:238
FLootLockerIndexBasedPagination Pagination
Definition LootLockerProgressionsRequestHandler.h:236
Definition LootLockerProgressionsRequestHandler.h:181
FLootLockerKeyBasedPagination Pagination
Definition LootLockerProgressionsRequestHandler.h:184
TArray< FLootLockerProgression > Items
Definition LootLockerProgressionsRequestHandler.h:186
Definition LootLockerPlayerData.h:12
Definition LootLockerProgressionsRequestHandler.h:261
Definition LootLockerProgressionsRequestHandler.h:267
Definition LootLockerProgressionsRequestHandler.h:29
FString Progression_Id
Definition LootLockerProgressionsRequestHandler.h:38
int32 Points
Definition LootLockerProgressionsRequestHandler.h:42
FString Progression_Key
Definition LootLockerProgressionsRequestHandler.h:34
int32 Step
Definition LootLockerProgressionsRequestHandler.h:40
FString Progression_Name
Definition LootLockerProgressionsRequestHandler.h:36
int32 Previous_Threshold
Definition LootLockerProgressionsRequestHandler.h:44
int32 Next_Threshold
Definition LootLockerProgressionsRequestHandler.h:46
FString Id
Definition LootLockerProgressionsRequestHandler.h:32
FString Last_Level_Up
Definition LootLockerProgressionsRequestHandler.h:48
Definition LootLockerProgressionsRequestHandler.h:89
FString Progression_Name
Definition LootLockerProgressionsRequestHandler.h:94
FString Progression_Key
Definition LootLockerProgressionsRequestHandler.h:92
int32 Amount
Definition LootLockerProgressionsRequestHandler.h:98
FString Progression_Id
Definition LootLockerProgressionsRequestHandler.h:96
Definition LootLockerProgressionsRequestHandler.h:103
FString Progression_Key
Definition LootLockerProgressionsRequestHandler.h:108
FString Progression_Id
Definition LootLockerProgressionsRequestHandler.h:106
FString Progression_Name
Definition LootLockerProgressionsRequestHandler.h:110
RESPONSE STRUCTS.
Definition LootLockerProgressionsRequestHandler.h:167
FString Name
Definition LootLockerProgressionsRequestHandler.h:174
FString Id
Definition LootLockerProgressionsRequestHandler.h:170
FString Key
Definition LootLockerProgressionsRequestHandler.h:172
bool Active
Definition LootLockerProgressionsRequestHandler.h:176
Definition LootLockerProgressionsRequestHandler.h:153
int32 Points_Threshold
Definition LootLockerProgressionsRequestHandler.h:158
FLootLockerRewards Rewards
Definition LootLockerProgressionsRequestHandler.h:160
int32 Step
Definition LootLockerProgressionsRequestHandler.h:156
PURE DATA STRUCTS.
Definition LootLockerProgressionsRequestHandler.h:15
bool Active
Definition LootLockerProgressionsRequestHandler.h:24
FString Name
Definition LootLockerProgressionsRequestHandler.h:22
FString Key
Definition LootLockerProgressionsRequestHandler.h:20
FString Id
Definition LootLockerProgressionsRequestHandler.h:18
Base response struct — every SDK callback receives a struct that derives from this.
Definition LootLockerResponse.h:19
Definition LootLockerProgressionsRequestHandler.h:127
TArray< FLootLockerAssetReward > Asset_Rewards
Definition LootLockerProgressionsRequestHandler.h:134
TArray< FLootLockerProgressionPointsReward > Progression_Points_Rewards
Definition LootLockerProgressionsRequestHandler.h:130
TArray< FLootLockerCurrencyReward > Currency_Rewards
Definition LootLockerProgressionsRequestHandler.h:136
TArray< FLootLockerProgressionResetReward > Progression_Reset_Rewards
Definition LootLockerProgressionsRequestHandler.h:132