LootLocker Unreal SDK 10.4.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)
384{
385 GENERATED_BODY()
389 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
390 FString Created_at = "";
394 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
395 FString Updated_at = "";
399 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
400 FString Key = "";
404 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
405 FString Direction_method = "";
409 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
410 FString Name = "";
414 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
415 FString Type = "";
419 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
420 int Id = 0;
424 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
425 FString ulid = "";
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")
446};
447
448USTRUCT(BlueprintType)
450{
451 GENERATED_BODY()
455 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
456 FString Created_at = "";
460 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
461 FString Updated_at = "";
465 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
466 FString Key = "";
470 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
471 FString Direction_method = "";
475 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
476 FString Name = "";
480 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
481 FString Type = "";
485 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
486 int Id = 0;
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")
507};
508
509USTRUCT(BlueprintType)
511{
512 GENERATED_BODY()
513 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
514 FString member_id = "";
515 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
516 int score = 0;
517 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
518 FString metadata = "";
519};
520
521USTRUCT(BlueprintType)
523{
524 GENERATED_BODY()
525 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
526 int score = 0;
527};
528
529USTRUCT(BlueprintType)
531{
532 GENERATED_BODY()
533 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
534 FString member_id = "";
535 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
536 int amount = 0;
537};
538
539USTRUCT(BlueprintType)
541{
542 GENERATED_BODY()
543 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
544 FString leaderboard_key = "";
545 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
546 FString member_id = "";
547};
548
549USTRUCT(BlueprintType)
551{
552 GENERATED_BODY()
553 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
554 FString leaderboard_key = "";
555 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
556 int count = 0;
557 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
558 int after = 0;
559};
560
561USTRUCT(BlueprintType)
563{
564 GENERATED_BODY()
565 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
566 FString member_id = "";
567 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
568 int count = 0;
569 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
570 int after = 0;
571};
572
573USTRUCT(BlueprintType)
575{
576 GENERATED_BODY()
577 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
578 TArray<FString> members;
579};
580
581USTRUCT()
583{
584 GENERATED_BODY()
588 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
593 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
595
596};
597
600
614
616UCLASS()
617class LOOTLOCKERSDK_API ULootLockerLeaderboardRequestHandler : public UObject
618{
619 GENERATED_BODY()
620public:
622
623 static FString ListLeaderboards(const FLootLockerPlayerData& PlayerData, int Count, int After, const FLootLockerListLeaderboardsResponseDelegate& OnCompletedRequest);
624 static FString GetMemberRank(const FLootLockerPlayerData& PlayerData, const FLootLockerGetMemberRankRequest& MemberRequest, const FLootLockerGetMemberRankResponseDelegate& OnCompletedRequest);
625 static FString GetByListOfMembers(const FLootLockerPlayerData& PlayerData, const FLootLockerGetByListMembersRequest& GetScoreByListRequests, FString LeaderboardKey, const FLootLockerGetByListOfMembersResponseDelegate& OnCompletedRequest);
626 static FString GetScoreList(const FLootLockerPlayerData& PlayerData, const FLootLockerGetScoreListRequest& GetScoreListRequests, const FLootLockerGetScoreListResponseDelegate& OnCompletedRequest);
627 static FString SubmitScore(const FLootLockerPlayerData& PlayerData, const FLootLockerSubmitScoreRequest& SubmitScoreRequests, FString LeaderboardKey, const FLootLockerSubmitScoreResponseDelegate& OnCompletedRequest);
628 static FString QueryScore(const FLootLockerPlayerData& PlayerData, const FLootLockerQueryScoreRequest& QueryScoreRequests, FString LeaderboardKey, const FLootLockerSubmitScoreResponseDelegate& OnCompletedRequest);
629 static FString IncrementScore(const FLootLockerPlayerData& PlayerData, const FLootLockerIncrementScoreRequest& IncrementScoreRequests, FString LeaderboardKey, const FLootLockerSubmitScoreResponseDelegate& OnCompletedRequest);
630 static FString GetAllMemberRanks(const FLootLockerPlayerData& PlayerData, const FLootLockerGetAllMemberRanksRequest& GetAllMemberRanksRequests, const FLootLockerGetAllMemberRanksResponseDelegate& OnCompletedRequest);
631 static FString GetLeaderboardDetails(const FLootLockerPlayerData& PlayerData, const FString& LeaderboardKey, const FLootLockerLeaderboardDetailsResponseDelegate& OnCompletedRequest);
632};
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 LootLockerResponse.h:64
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: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
Definition LootLockerLeaderboardRequestHandler.h:71
Definition LootLockerLeaderboardRequestHandler.h:583
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: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