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)
392 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
397 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
402 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
403 FString Scheduled_for = "";
406USTRUCT(BlueprintType)
413 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
418 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
423 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
428 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
429 FString Direction_method = "";
433 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
438 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
443 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
448 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
453 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
454 bool Overwrite_score_on_submit = false;
458 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
459 bool Has_metadata = false;
463 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
468 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
473 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
477USTRUCT(BlueprintType)
484 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
489 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
494 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
499 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
500 FString Direction_method = "";
504 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
509 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
514 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
519 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
520 bool Overwrite_score_on_submit = false;
524 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
525 bool Has_metadata = false;
529 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
534 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
539 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
543USTRUCT(BlueprintType)
547 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
548 FString member_id = "";
549 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
551 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
552 FString metadata = "";
555USTRUCT(BlueprintType)
559 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
563USTRUCT(BlueprintType)
567 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
568 FString member_id = "";
569 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
573USTRUCT(BlueprintType)
577 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
578 FString leaderboard_key = "";
579 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
580 FString member_id = "";
583USTRUCT(BlueprintType)
587 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
588 FString leaderboard_key = "";
589 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
591 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
595USTRUCT(BlueprintType)
599 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
600 FString member_id = "";
601 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
603 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
607USTRUCT(BlueprintType)
611 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
612 TArray<FString> members;
622 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
627 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
Definition LootLockerLeaderboardRequestHandler.h:652
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:655
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:639
void(* FLootLockerGetMemberRankResponseDelegate)(FLootLockerGetMemberRankResponse)
C++ response callback delegate; receives an FLootLockerGetMemberRankResponse result.
Definition LootLockerLeaderboardRequestHandler.h:637
void(* FLootLockerListLeaderboardsResponseDelegate)(FLootLockerListLeaderboardsResponse)
C++ response callback delegate; receives an FLootLockerListLeaderboardsResponse result.
Definition LootLockerLeaderboardRequestHandler.h:635
void(* FLootLockerSubmitScoreResponseDelegate)(FLootLockerSubmitScoreResponse)
C++ response callback delegate; receives an FLootLockerSubmitScoreResponse result.
Definition LootLockerLeaderboardRequestHandler.h:643
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:641
void(* FLootLockerLeaderboardDetailsResponseDelegate)(FLootLockerLeaderboardDetailsResponse)
C++ response callback delegate; receives an FLootLockerLeaderboardDetailsResponse result.
Definition LootLockerLeaderboardRequestHandler.h:647
void(* FLootLockerGetAllMemberRanksResponseDelegate)(FLootLockerGetAllMemberRanksResponse)
C++ response callback delegate; receives an FLootLockerGetAllMemberRanksResponse result.
Definition LootLockerLeaderboardRequestHandler.h:645
Definition LootLockerLeaderboardRequestHandler.h:137
Definition LootLockerLeaderboardRequestHandler.h:182
Definition LootLockerLeaderboardRequestHandler.h:597
Definition LootLockerLeaderboardRequestHandler.h:113
Definition LootLockerLeaderboardRequestHandler.h:609
Definition LootLockerLeaderboardRequestHandler.h:95
Definition LootLockerLeaderboardRequestHandler.h:575
Definition LootLockerLeaderboardRequestHandler.h:39
Definition LootLockerLeaderboardRequestHandler.h:585
Definition LootLockerLeaderboardRequestHandler.h:103
Definition LootLockerLeaderboardRequestHandler.h:565
Definition LootLockerLeaderboardRequestHandler.h:160
Definition LootLockerLeaderboardRequestHandler.h:196
Definition LootLockerLeaderboardRequestHandler.h:291
Definition LootLockerLeaderboardRequestHandler.h:479
Definition LootLockerLeaderboardRequestHandler.h:408
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
A pending manual reset for a leaderboard that has been requested but not yet processed.
Definition LootLockerLeaderboardRequestHandler.h:387
Definition LootLockerLeaderboardRequestHandler.h:71
Definition LootLockerLeaderboardRequestHandler.h:617
Definition LootLockerLeaderboardRequestHandler.h:55
Definition LootLockerPlayerData.h:12
Definition LootLockerLeaderboardRequestHandler.h:27
Definition LootLockerLeaderboardRequestHandler.h:243
Definition LootLockerLeaderboardRequestHandler.h:214
Definition LootLockerLeaderboardRequestHandler.h:557
Base response struct — every SDK callback receives a struct that derives from this.
Definition LootLockerResponse.h:19
Definition LootLockerLeaderboardRequestHandler.h:545
Definition LootLockerLeaderboardRequestHandler.h:123