LootLocker Unreal SDK 10.5.0
Game backend SDK for Unreal Engine
Loading...
Searching...
No Matches
LootLockerLeaderboardRequestHandler.h
Go to the documentation of this file.
1// Fill out your copyright notice in the Description page of Project Settings.
2
3#pragma once
4
5
6#include "CoreMinimal.h"
9#include "LootLockerLeaderboardRequestHandler.generated.h"
10
13UENUM(BlueprintType, Category = "LootLocker")
16{
17 Asset = 0,
18 Currency = 1,
21 Group = 4,
22};
24
25USTRUCT(BlueprintType)
27{
28 GENERATED_BODY()
29 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
30 int id = 0;
31 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
32 FString public_uid = "";
33 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
34 FString name = "";
35};
36
37USTRUCT(BlueprintType)
39{
40 GENERATED_BODY()
41 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
42 FString member_id = "";
43 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
44 int rank = 0;
45 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
46 int score = 0;
47 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
49 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
50 FString metadata = "";
51};
52
53USTRUCT(BlueprintType)
55{
56 GENERATED_BODY()
57 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
58 FString member_id = "";
59 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
60 int rank = 0;
61 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
62 int score = 0;
63 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
65 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
66 FString metadata = "";
67};
68
69USTRUCT(BlueprintType)
71{
72 GENERATED_BODY()
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")
80 FString ulid = "";
81};
82
83USTRUCT(BlueprintType)
85{
86 GENERATED_BODY()
87 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
88 int total = 0;
89 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
90 int next_cursor = 0;
91};
92
93USTRUCT(BlueprintType)
95{
96 GENERATED_BODY()
97 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
98 TArray<FLootLockerMember> members;
99};
100
101USTRUCT(BlueprintType)
103{
104 GENERATED_BODY()
105 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
107 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
108 TArray<FLootLockerMember> items;
109};
110
111USTRUCT(BlueprintType)
113{
114 GENERATED_BODY()
115 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
117 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
118 TArray<FLootLockerLeaderboard> leaderboards;
119};
120
121USTRUCT(BlueprintType)
123{
124 GENERATED_BODY()
125 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
126 FString member_id = "";
127 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
128 int rank = 0;
129 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
130 int score = 0;
131 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
132 FString metadata = "";
133};
134
135USTRUCT(BlueprintType)
137{
138 GENERATED_BODY()
139 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
140 FString name = "";
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")
152 int legacy_id = 0;
153 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
154 FString id = "";
155
156};
157
158USTRUCT(BlueprintType)
160{
161 GENERATED_BODY()
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")
173 int asset_id = 0;
174 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
175 FString reward_id = "";
176 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
177 FString asset_ulid = "";
178};
179
180USTRUCT(BlueprintType)
182{
183 GENERATED_BODY()
184 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
185 FString name = "";
186 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
187 FString code = "";
188 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
189 FString amount = "";
190 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
191 FString id = "";
192};
193
194USTRUCT(BlueprintType)
196{
197 GENERATED_BODY()
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")
203 FString amount = "";
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 = "";
210};
211
212USTRUCT(BlueprintType)
214{
215 GENERATED_BODY()
216 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
217 FString key = "";
218 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
219 FString name = "";
220 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
221 FString id = "";
222};
223
224USTRUCT(BlueprintType)
226{
227 GENERATED_BODY()
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 = "";
238
239};
240
241USTRUCT(BlueprintType)
243{
244 GENERATED_BODY()
245 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
246 FString key = "";
247 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
248 FString name = "";
249 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
250 int amount = 0;
251 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
252 FString id = "";
253};
254
255
256USTRUCT(BlueprintType)
258{
259 GENERATED_BODY()
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")
267 int amount = 0;
268 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
269 FString progression_id = "";
270 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
271 FString reward_id = "";
272
273};
274
275USTRUCT(BlueprintType)
277{
278 GENERATED_BODY()
279 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
280 int max = 0;
281 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
282 int min = 0;
283 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
284 FString method = "";
285 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
286 FString direction = "";
287};
288
289USTRUCT(BlueprintType)
291{
292 GENERATED_BODY()
293 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
294 FString id = "";
295 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
296 FString type = "";
297 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
299};
300
301USTRUCT(BlueprintType)
303{
304 GENERATED_BODY()
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;
313};
314
315USTRUCT(BlueprintType)
317{
318 GENERATED_BODY()
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")
329};
330
331USTRUCT(BlueprintType)
333{
334 GENERATED_BODY()
335 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
336 FString key = "";
337 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
338 FString value = "";
339};
340
341USTRUCT(BlueprintType)
343{
344 GENERATED_BODY()
345 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
346 FString created_at = "";
347 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
348 FString name = "";
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 = "";
357};
358
359USTRUCT(BlueprintType)
361{
362 GENERATED_BODY()
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 = "";
379
380};
381
382USTRUCT(BlueprintType)
387{
388 GENERATED_BODY()
392 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
393 int Id = 0;
397 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
398 FString Name = "";
402 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
403 FString Scheduled_for = "";
404};
405
406USTRUCT(BlueprintType)
408{
409 GENERATED_BODY()
413 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
414 FString Created_at = "";
418 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
419 FString Updated_at = "";
423 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
424 FString Key = "";
428 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
429 FString Direction_method = "";
433 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
434 FString Name = "";
438 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
439 FString Type = "";
443 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
444 int Id = 0;
448 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
449 FString ulid = "";
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")
474 TArray<FLootLockerLeaderboardUpcomingReset> Upcoming_resets;
475};
476
477USTRUCT(BlueprintType)
479{
480 GENERATED_BODY()
484 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
485 FString Created_at = "";
489 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
490 FString Updated_at = "";
494 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
495 FString Key = "";
499 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
500 FString Direction_method = "";
504 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
505 FString Name = "";
509 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
510 FString Type = "";
514 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
515 int Id = 0;
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")
540 TArray<FLootLockerLeaderboardUpcomingReset> Upcoming_resets;
541};
542
543USTRUCT(BlueprintType)
545{
546 GENERATED_BODY()
547 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
548 FString member_id = "";
549 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
550 int score = 0;
551 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
552 FString metadata = "";
553};
554
555USTRUCT(BlueprintType)
557{
558 GENERATED_BODY()
559 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
560 int score = 0;
561};
562
563USTRUCT(BlueprintType)
565{
566 GENERATED_BODY()
567 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
568 FString member_id = "";
569 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
570 int amount = 0;
571};
572
573USTRUCT(BlueprintType)
575{
576 GENERATED_BODY()
577 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
578 FString leaderboard_key = "";
579 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
580 FString member_id = "";
581};
582
583USTRUCT(BlueprintType)
585{
586 GENERATED_BODY()
587 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
588 FString leaderboard_key = "";
589 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
590 int count = 0;
591 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
592 int after = 0;
593};
594
595USTRUCT(BlueprintType)
597{
598 GENERATED_BODY()
599 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
600 FString member_id = "";
601 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
602 int count = 0;
603 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
604 int after = 0;
605};
606
607USTRUCT(BlueprintType)
609{
610 GENERATED_BODY()
611 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
612 TArray<FString> members;
613};
614
615USTRUCT()
617{
618 GENERATED_BODY()
622 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
627 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
629
630};
631
634
648
650UCLASS()
651class LOOTLOCKERSDK_API ULootLockerLeaderboardRequestHandler : public UObject
652{
653 GENERATED_BODY()
654public:
656
657 static FString ListLeaderboards(const FLootLockerPlayerData& PlayerData, int Count, int After, const FLootLockerListLeaderboardsResponseDelegate& OnCompletedRequest);
658 static FString GetMemberRank(const FLootLockerPlayerData& PlayerData, const FLootLockerGetMemberRankRequest& MemberRequest, const FLootLockerGetMemberRankResponseDelegate& OnCompletedRequest);
659 static FString GetByListOfMembers(const FLootLockerPlayerData& PlayerData, const FLootLockerGetByListMembersRequest& GetScoreByListRequests, FString LeaderboardKey, const FLootLockerGetByListOfMembersResponseDelegate& OnCompletedRequest);
660 static FString GetScoreList(const FLootLockerPlayerData& PlayerData, const FLootLockerGetScoreListRequest& GetScoreListRequests, const FLootLockerGetScoreListResponseDelegate& OnCompletedRequest);
661 static FString SubmitScore(const FLootLockerPlayerData& PlayerData, const FLootLockerSubmitScoreRequest& SubmitScoreRequests, FString LeaderboardKey, const FLootLockerSubmitScoreResponseDelegate& OnCompletedRequest);
662 static FString QueryScore(const FLootLockerPlayerData& PlayerData, const FLootLockerQueryScoreRequest& QueryScoreRequests, FString LeaderboardKey, const FLootLockerSubmitScoreResponseDelegate& OnCompletedRequest);
663 static FString IncrementScore(const FLootLockerPlayerData& PlayerData, const FLootLockerIncrementScoreRequest& IncrementScoreRequests, FString LeaderboardKey, const FLootLockerSubmitScoreResponseDelegate& OnCompletedRequest);
664 static FString GetAllMemberRanks(const FLootLockerPlayerData& PlayerData, const FLootLockerGetAllMemberRanksRequest& GetAllMemberRanksRequests, const FLootLockerGetAllMemberRanksResponseDelegate& OnCompletedRequest);
665 static FString GetLeaderboardDetails(const FLootLockerPlayerData& PlayerData, const FString& LeaderboardKey, const FLootLockerLeaderboardDetailsResponseDelegate& OnCompletedRequest);
666};
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 LootLockerResponse.h:64
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:333
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 LootLockerLeaderboardRequestHandler.h:85
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