6#include "CoreMinimal.h"
9#include "LootLockerLeaderboardRequestHandler.generated.h"
13UENUM(BlueprintType, Category =
"LootLocker")
29 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
31 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
32 FString public_uid = "";
33 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
41 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
42 FString member_id = "";
43 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
45 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
47 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
49 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
50 FString metadata = "";
57 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
58 FString member_id = "";
59 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
61 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
63 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
65 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
66 FString metadata = "";
73 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
74 int leaderboard_id = 0;
75 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
76 FString leaderboard_key = "";
77 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
79 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
87 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
89 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")
111USTRUCT(BlueprintType)
115 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
117 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
121USTRUCT(BlueprintType)
125 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
126 FString member_id = "";
127 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
129 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
131 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
132 FString metadata = "";
135USTRUCT(BlueprintType)
139 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
141 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
142 FString thumbnail = "";
143 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
144 FString variation_name = "";
145 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
146 FString rental_option_name = "";
147 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
148 FString variation_id = "";
149 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
150 FString rental_option_id = "";
151 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
153 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
158USTRUCT(BlueprintType)
162 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
163 FString created_at = "";
164 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
165 FString updated_at = "";
166 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
168 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
169 FString asset_variation_id = "";
170 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
171 FString asset_rental_option_id = "";
172 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
174 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
175 FString reward_id = "";
176 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
177 FString asset_ulid = "";
180USTRUCT(BlueprintType)
184 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
186 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
188 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
190 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
194USTRUCT(BlueprintType)
198 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
199 FString created_at = "";
200 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
201 FString updated_at = "";
202 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
204 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
206 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
207 FString reward_id = "";
208 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
209 FString currency_id = "";
212USTRUCT(BlueprintType)
216 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
218 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
220 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
224USTRUCT(BlueprintType)
228 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
229 FString created_at = "";
230 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
231 FString updated_at = "";
232 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
233 FString progression_id = "";
234 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
236 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
237 FString reward_id = "";
241USTRUCT(BlueprintType)
245 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
247 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
249 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
251 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
256USTRUCT(BlueprintType)
260 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
261 FString created_at = "";
262 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
263 FString updated_at = "";
264 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
266 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
268 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
269 FString progression_id = "";
270 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
271 FString reward_id = "";
275USTRUCT(BlueprintType)
279 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
281 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
283 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
285 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
286 FString direction = "";
289USTRUCT(BlueprintType)
293 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
295 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
297 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
301USTRUCT(BlueprintType)
305 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
306 FString cron_expression = "";
307 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
308 FString next_run = "";
309 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
310 FString last_run = "";
311 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
312 TArray<FString> schedule;
315USTRUCT(BlueprintType)
319 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
321 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
323 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
325 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
327 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
331USTRUCT(BlueprintType)
335 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
337 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
341USTRUCT(BlueprintType)
345 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
346 FString created_at = "";
347 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
349 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
350 FString description = "";
351 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
353 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
355 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
356 FString reward_id = "";
359USTRUCT(BlueprintType)
363 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
365 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
367 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
369 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
371 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
373 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
375 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
377 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
378 FString reward_id = "";
382USTRUCT(BlueprintType)
389 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
394 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
399 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
404 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
405 FString Direction_method = "";
409 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
414 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
419 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
424 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
429 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
430 bool Overwrite_score_on_submit = false;
434 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
435 bool Has_metadata = false;
439 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
444 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
448USTRUCT(BlueprintType)
455 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
460 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
465 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
470 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
471 FString Direction_method = "";
475 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
480 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
485 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
490 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
491 bool Overwrite_score_on_submit = false;
495 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
496 bool Has_metadata = false;
500 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
505 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
509USTRUCT(BlueprintType)
513 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
514 FString member_id = "";
515 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
517 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
518 FString metadata = "";
521USTRUCT(BlueprintType)
525 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
529USTRUCT(BlueprintType)
533 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
534 FString member_id = "";
535 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
539USTRUCT(BlueprintType)
543 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
544 FString leaderboard_key = "";
545 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
546 FString member_id = "";
549USTRUCT(BlueprintType)
553 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
554 FString leaderboard_key = "";
555 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
557 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
561USTRUCT(BlueprintType)
565 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
566 FString member_id = "";
567 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
569 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
573USTRUCT(BlueprintType)
577 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
578 TArray<FString> members;
588 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
593 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
Definition LootLockerLeaderboardRequestHandler.h:618
static FString GetAllMemberRanks(const FLootLockerPlayerData &PlayerData, const FLootLockerGetAllMemberRanksRequest &GetAllMemberRanksRequests, const FLootLockerGetAllMemberRanksResponseDelegate &OnCompletedRequest)
static FString QueryScore(const FLootLockerPlayerData &PlayerData, const FLootLockerQueryScoreRequest &QueryScoreRequests, FString LeaderboardKey, const FLootLockerSubmitScoreResponseDelegate &OnCompletedRequest)
ULootLockerLeaderboardRequestHandler()
Definition LootLockerLeaderboardRequestHandler.h:621
static FString IncrementScore(const FLootLockerPlayerData &PlayerData, const FLootLockerIncrementScoreRequest &IncrementScoreRequests, FString LeaderboardKey, const FLootLockerSubmitScoreResponseDelegate &OnCompletedRequest)
static FString GetByListOfMembers(const FLootLockerPlayerData &PlayerData, const FLootLockerGetByListMembersRequest &GetScoreByListRequests, FString LeaderboardKey, const FLootLockerGetByListOfMembersResponseDelegate &OnCompletedRequest)
static FString GetMemberRank(const FLootLockerPlayerData &PlayerData, const FLootLockerGetMemberRankRequest &MemberRequest, const FLootLockerGetMemberRankResponseDelegate &OnCompletedRequest)
static FString GetScoreList(const FLootLockerPlayerData &PlayerData, const FLootLockerGetScoreListRequest &GetScoreListRequests, const FLootLockerGetScoreListResponseDelegate &OnCompletedRequest)
static FString SubmitScore(const FLootLockerPlayerData &PlayerData, const FLootLockerSubmitScoreRequest &SubmitScoreRequests, FString LeaderboardKey, const FLootLockerSubmitScoreResponseDelegate &OnCompletedRequest)
static FString GetLeaderboardDetails(const FLootLockerPlayerData &PlayerData, const FString &LeaderboardKey, const FLootLockerLeaderboardDetailsResponseDelegate &OnCompletedRequest)
static FString ListLeaderboards(const FLootLockerPlayerData &PlayerData, int Count, int After, const FLootLockerListLeaderboardsResponseDelegate &OnCompletedRequest)
void(* FLootLockerGetByListOfMembersResponseDelegate)(FLootLockerGetByListOfMembersResponse)
C++ response callback delegate; receives an FLootLockerGetByListOfMembersResponse result.
Definition LootLockerLeaderboardRequestHandler.h:605
void(* FLootLockerGetMemberRankResponseDelegate)(FLootLockerGetMemberRankResponse)
C++ response callback delegate; receives an FLootLockerGetMemberRankResponse result.
Definition LootLockerLeaderboardRequestHandler.h:603
void(* FLootLockerListLeaderboardsResponseDelegate)(FLootLockerListLeaderboardsResponse)
C++ response callback delegate; receives an FLootLockerListLeaderboardsResponse result.
Definition LootLockerLeaderboardRequestHandler.h:601
void(* FLootLockerSubmitScoreResponseDelegate)(FLootLockerSubmitScoreResponse)
C++ response callback delegate; receives an FLootLockerSubmitScoreResponse result.
Definition LootLockerLeaderboardRequestHandler.h:609
ELootLockerLeaderboardRewardEntityKind
Entity kinds that can be given as leaderboard rewards.
Definition LootLockerLeaderboardRequestHandler.h:16
void(* FLootLockerGetScoreListResponseDelegate)(FLootLockerGetScoreListResponse)
C++ response callback delegate; receives an FLootLockerGetScoreListResponse result.
Definition LootLockerLeaderboardRequestHandler.h:607
void(* FLootLockerLeaderboardDetailsResponseDelegate)(FLootLockerLeaderboardDetailsResponse)
C++ response callback delegate; receives an FLootLockerLeaderboardDetailsResponse result.
Definition LootLockerLeaderboardRequestHandler.h:613
void(* FLootLockerGetAllMemberRanksResponseDelegate)(FLootLockerGetAllMemberRanksResponse)
C++ response callback delegate; receives an FLootLockerGetAllMemberRanksResponse result.
Definition LootLockerLeaderboardRequestHandler.h:611
Definition LootLockerLeaderboardRequestHandler.h:137
Definition LootLockerLeaderboardRequestHandler.h:182
Definition LootLockerLeaderboardRequestHandler.h:563
Definition LootLockerLeaderboardRequestHandler.h:113
Definition LootLockerLeaderboardRequestHandler.h:575
Definition LootLockerLeaderboardRequestHandler.h:95
Definition LootLockerLeaderboardRequestHandler.h:541
Definition LootLockerLeaderboardRequestHandler.h:39
Definition LootLockerLeaderboardRequestHandler.h:551
Definition LootLockerLeaderboardRequestHandler.h:103
Definition LootLockerLeaderboardRequestHandler.h:531
Definition LootLockerLeaderboardRequestHandler.h:160
Definition LootLockerLeaderboardRequestHandler.h:196
Definition LootLockerLeaderboardRequestHandler.h:291
Definition LootLockerLeaderboardRequestHandler.h:450
Definition LootLockerLeaderboardRequestHandler.h:384
Definition LootLockerLeaderboardRequestHandler.h:317
Definition LootLockerLeaderboardRequestHandler.h:343
Definition LootLockerLeaderboardRequestHandler.h:258
Definition LootLockerLeaderboardRequestHandler.h:226
Definition LootLockerLeaderboardRequestHandler.h:277
Definition LootLockerLeaderboardRequestHandler.h:361
Definition LootLockerLeaderboardRequestHandler.h:303
Definition LootLockerLeaderboardRequestHandler.h:71
Definition LootLockerLeaderboardRequestHandler.h:583
Definition LootLockerLeaderboardRequestHandler.h:55
Definition LootLockerPlayerData.h:12
Definition LootLockerLeaderboardRequestHandler.h:27
Definition LootLockerLeaderboardRequestHandler.h:243
Definition LootLockerLeaderboardRequestHandler.h:214
Definition LootLockerLeaderboardRequestHandler.h:523
Base response struct — every SDK callback receives a struct that derives from this.
Definition LootLockerResponse.h:19
Definition LootLockerLeaderboardRequestHandler.h:511
Definition LootLockerLeaderboardRequestHandler.h:123