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")
33 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")
49 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")
73 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
75 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
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")
127 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
129 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
131 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
135USTRUCT(BlueprintType)
139 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
141 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
143 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
145 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
147 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
149 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
151 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
153 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
158USTRUCT(BlueprintType)
162 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
164 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
166 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
168 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
170 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
172 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
174 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
176 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
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")
200 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
202 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
204 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
206 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
208 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
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")
230 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
232 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
234 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
236 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
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")
262 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
264 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
266 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
268 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
270 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
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")
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")
307 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
309 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
311 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
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")
347 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
349 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
351 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
353 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
355 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
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")
382USTRUCT(BlueprintType)
392 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
397 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
402 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
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")
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")
458 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
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")
504 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
509 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
514 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
519 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
524 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
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")
549 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
551 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
555USTRUCT(BlueprintType)
559 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
563USTRUCT(BlueprintType)
567 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
569 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
573USTRUCT(BlueprintType)
577 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
579 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
583USTRUCT(BlueprintType)
587 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
589 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
591 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
595USTRUCT(BlueprintType)
599 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
601 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
603 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
607USTRUCT(BlueprintType)
611 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
622 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
627 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
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
@ Group
Definition LootLockerLeaderboardRequestHandler.h:21
@ Asset
Definition LootLockerLeaderboardRequestHandler.h:17
@ Currency
Definition LootLockerLeaderboardRequestHandler.h:18
@ Progression_Points
Definition LootLockerLeaderboardRequestHandler.h:19
@ Progression_Reset
Definition LootLockerLeaderboardRequestHandler.h:20
Definition LootLockerLeaderboardRequestHandler.h:137
FString thumbnail
Definition LootLockerLeaderboardRequestHandler.h:142
FString rental_option_name
Definition LootLockerLeaderboardRequestHandler.h:146
FString variation_id
Definition LootLockerLeaderboardRequestHandler.h:148
FString variation_name
Definition LootLockerLeaderboardRequestHandler.h:144
FString name
Definition LootLockerLeaderboardRequestHandler.h:140
FString rental_option_id
Definition LootLockerLeaderboardRequestHandler.h:150
int legacy_id
Definition LootLockerLeaderboardRequestHandler.h:152
Definition LootLockerLeaderboardRequestHandler.h:182
FString name
Definition LootLockerLeaderboardRequestHandler.h:185
FString amount
Definition LootLockerLeaderboardRequestHandler.h:189
FString code
Definition LootLockerLeaderboardRequestHandler.h:187
Definition LootLockerLeaderboardRequestHandler.h:597
FString member_id
Definition LootLockerLeaderboardRequestHandler.h:600
int after
Definition LootLockerLeaderboardRequestHandler.h:604
int count
Definition LootLockerLeaderboardRequestHandler.h:602
Definition LootLockerLeaderboardRequestHandler.h:113
FLootLockerPagination pagination
Definition LootLockerLeaderboardRequestHandler.h:116
TArray< FLootLockerLeaderboard > leaderboards
Definition LootLockerLeaderboardRequestHandler.h:118
Definition LootLockerLeaderboardRequestHandler.h:609
TArray< FString > members
Definition LootLockerLeaderboardRequestHandler.h:612
Definition LootLockerLeaderboardRequestHandler.h:95
TArray< FLootLockerMember > members
Definition LootLockerLeaderboardRequestHandler.h:98
Definition LootLockerLeaderboardRequestHandler.h:575
FString member_id
Definition LootLockerLeaderboardRequestHandler.h:580
FString leaderboard_key
Definition LootLockerLeaderboardRequestHandler.h:578
Definition LootLockerLeaderboardRequestHandler.h:39
FString member_id
Definition LootLockerLeaderboardRequestHandler.h:42
FString metadata
Definition LootLockerLeaderboardRequestHandler.h:50
FLootLockerPlayer player
Definition LootLockerLeaderboardRequestHandler.h:48
int rank
Definition LootLockerLeaderboardRequestHandler.h:44
int score
Definition LootLockerLeaderboardRequestHandler.h:46
Definition LootLockerLeaderboardRequestHandler.h:585
FString leaderboard_key
Definition LootLockerLeaderboardRequestHandler.h:588
int after
Definition LootLockerLeaderboardRequestHandler.h:592
int count
Definition LootLockerLeaderboardRequestHandler.h:590
Definition LootLockerLeaderboardRequestHandler.h:103
FLootLockerPagination pagination
Definition LootLockerLeaderboardRequestHandler.h:106
TArray< FLootLockerMember > items
Definition LootLockerLeaderboardRequestHandler.h:108
Definition LootLockerLeaderboardRequestHandler.h:565
FString member_id
Definition LootLockerLeaderboardRequestHandler.h:568
int amount
Definition LootLockerLeaderboardRequestHandler.h:570
Definition LootLockerLeaderboardRequestHandler.h:160
FString reward_id
Definition LootLockerLeaderboardRequestHandler.h:175
int asset_id
Definition LootLockerLeaderboardRequestHandler.h:173
FString updated_at
Definition LootLockerLeaderboardRequestHandler.h:165
FString asset_ulid
Definition LootLockerLeaderboardRequestHandler.h:177
FString created_at
Definition LootLockerLeaderboardRequestHandler.h:163
FLootLockerAssetRewardDetails details
Definition LootLockerLeaderboardRequestHandler.h:167
FString asset_rental_option_id
Definition LootLockerLeaderboardRequestHandler.h:171
FString asset_variation_id
Definition LootLockerLeaderboardRequestHandler.h:169
Definition LootLockerLeaderboardRequestHandler.h:196
FString currency_id
Definition LootLockerLeaderboardRequestHandler.h:209
FString reward_id
Definition LootLockerLeaderboardRequestHandler.h:207
FString created_at
Definition LootLockerLeaderboardRequestHandler.h:199
FString amount
Definition LootLockerLeaderboardRequestHandler.h:203
FString updated_at
Definition LootLockerLeaderboardRequestHandler.h:201
FLootLockerCurrencyRewardDetails details
Definition LootLockerLeaderboardRequestHandler.h:205
Definition LootLockerLeaderboardRequestHandler.h:291
FString type
Definition LootLockerLeaderboardRequestHandler.h:296
FLootLockerLeaderboardRewardArgs args
Definition LootLockerLeaderboardRequestHandler.h:298
Definition LootLockerLeaderboardRequestHandler.h:479
FString Direction_method
The direction of the Leaderboard (Ascending / Descending).
Definition LootLockerLeaderboardRequestHandler.h:500
FString Key
The Leaderboard's Key.
Definition LootLockerLeaderboardRequestHandler.h:495
FLootLockerLeaderboardSchedule Schedule
Schedule of the Leaderboard.
Definition LootLockerLeaderboardRequestHandler.h:530
FString Name
The name of the Leaderboard.
Definition LootLockerLeaderboardRequestHandler.h:505
bool Has_metadata
Does the Leaderboard have metadata.
Definition LootLockerLeaderboardRequestHandler.h:525
TArray< FLootLockerLeaderboardReward > Rewards
A List of rewards tied to the Leaderboard.
Definition LootLockerLeaderboardRequestHandler.h:535
TArray< FLootLockerLeaderboardUpcomingReset > Upcoming_resets
Pending manual resets that have been requested but not yet processed, ordered by scheduled_for ascend...
Definition LootLockerLeaderboardRequestHandler.h:540
FString Type
The type of the Leaderboard (Player / Generic).
Definition LootLockerLeaderboardRequestHandler.h:510
FString Updated_at
The date the Leaderboard was last updated.
Definition LootLockerLeaderboardRequestHandler.h:490
int Id
The id of this leaderboard.
Definition LootLockerLeaderboardRequestHandler.h:515
bool Overwrite_score_on_submit
Will the score be overwritten even if it was less than the original score.
Definition LootLockerLeaderboardRequestHandler.h:520
FString Created_at
The date the Leaderboard was created.
Definition LootLockerLeaderboardRequestHandler.h:485
Definition LootLockerLeaderboardRequestHandler.h:408
FLootLockerLeaderboardSchedule Schedule
Schedule of the Leaderboard.
Definition LootLockerLeaderboardRequestHandler.h:464
FString ulid
The ulid of this leaderboard.
Definition LootLockerLeaderboardRequestHandler.h:449
FString Type
The type of the Leaderboard (Player / Generic).
Definition LootLockerLeaderboardRequestHandler.h:439
int Id
The Id of this leaderboard.
Definition LootLockerLeaderboardRequestHandler.h:444
FString Direction_method
The direction of the Leaderboard (Ascending / Descending).
Definition LootLockerLeaderboardRequestHandler.h:429
TArray< FLootLockerLeaderboardReward > Rewards
A List of rewards tied to the Leaderboard.
Definition LootLockerLeaderboardRequestHandler.h:469
TArray< FLootLockerLeaderboardUpcomingReset > Upcoming_resets
Pending manual resets that have been requested but not yet processed, ordered by scheduled_for ascend...
Definition LootLockerLeaderboardRequestHandler.h:474
bool Overwrite_score_on_submit
Will the score be overwritten even if it was less than the original score.
Definition LootLockerLeaderboardRequestHandler.h:454
FString Updated_at
The date the Leaderboard was last updated.
Definition LootLockerLeaderboardRequestHandler.h:419
FString Created_at
The date the Leaderboard was created.
Definition LootLockerLeaderboardRequestHandler.h:414
FString Key
The Leaderboard's Key.
Definition LootLockerLeaderboardRequestHandler.h:424
FString Name
The name of the Leaderboard.
Definition LootLockerLeaderboardRequestHandler.h:434
bool Has_metadata
Does the Leaderboard have metadata.
Definition LootLockerLeaderboardRequestHandler.h:459
Definition LootLockerLeaderboardRequestHandler.h:317
FLootLockerLeaderboardCurrencyReward currency
Definition LootLockerLeaderboardRequestHandler.h:322
FLootLockerLeaderboardAssetReward asset
Definition LootLockerLeaderboardRequestHandler.h:328
ELootLockerLeaderboardRewardEntityKind kind
Definition LootLockerLeaderboardRequestHandler.h:320
FLootLockerLeaderboardProgressionPointsReward progression_points
Definition LootLockerLeaderboardRequestHandler.h:326
FLootLockerLeaderboardProgressionResetReward progression_reset
Definition LootLockerLeaderboardRequestHandler.h:324
Definition LootLockerLeaderboardRequestHandler.h:343
FString reward_id
Definition LootLockerLeaderboardRequestHandler.h:356
TArray< FLootLockerLeaderboardGroupRewardMetadata > metadata
Definition LootLockerLeaderboardRequestHandler.h:352
FString name
Definition LootLockerLeaderboardRequestHandler.h:348
FString created_at
Definition LootLockerLeaderboardRequestHandler.h:346
FString description
Definition LootLockerLeaderboardRequestHandler.h:350
TArray< FLootLockerLeaderboardGroupRewardAssociation > associations
Definition LootLockerLeaderboardRequestHandler.h:354
Definition LootLockerLeaderboardRequestHandler.h:258
int amount
Definition LootLockerLeaderboardRequestHandler.h:267
FString updated_at
Definition LootLockerLeaderboardRequestHandler.h:263
FLootLockerProgressionPointRewardDetails details
Definition LootLockerLeaderboardRequestHandler.h:265
FString created_at
Definition LootLockerLeaderboardRequestHandler.h:261
FString progression_id
Definition LootLockerLeaderboardRequestHandler.h:269
FString reward_id
Definition LootLockerLeaderboardRequestHandler.h:271
Definition LootLockerLeaderboardRequestHandler.h:226
FString progression_id
Definition LootLockerLeaderboardRequestHandler.h:233
FString updated_at
Definition LootLockerLeaderboardRequestHandler.h:231
FString created_at
Definition LootLockerLeaderboardRequestHandler.h:229
FString reward_id
Definition LootLockerLeaderboardRequestHandler.h:237
FLootLockerProgressionResetRewardDetails details
Definition LootLockerLeaderboardRequestHandler.h:235
Definition LootLockerLeaderboardRequestHandler.h:277
int max
Definition LootLockerLeaderboardRequestHandler.h:280
FString method
Definition LootLockerLeaderboardRequestHandler.h:284
int min
Definition LootLockerLeaderboardRequestHandler.h:282
FString direction
Definition LootLockerLeaderboardRequestHandler.h:286
Definition LootLockerLeaderboardRequestHandler.h:361
FLootLockerLeaderboardGroupReward group
Definition LootLockerLeaderboardRequestHandler.h:376
FLootLockerLeaderboardCurrencyReward currency
Definition LootLockerLeaderboardRequestHandler.h:368
FLootLockerLeaderboardProgressionPointsReward progression_points
Definition LootLockerLeaderboardRequestHandler.h:372
FLootLockerLeaderboardAssetReward asset
Definition LootLockerLeaderboardRequestHandler.h:374
FLootLockerLeaderboardProgressionResetReward progression_reset
Definition LootLockerLeaderboardRequestHandler.h:370
FString reward_id
Definition LootLockerLeaderboardRequestHandler.h:378
ELootLockerLeaderboardRewardEntityKind reward_kind
Definition LootLockerLeaderboardRequestHandler.h:364
TArray< FLootLockerLeaderboardDetailPredicates > predicates
Definition LootLockerLeaderboardRequestHandler.h:366
Definition LootLockerLeaderboardRequestHandler.h:303
FString cron_expression
Definition LootLockerLeaderboardRequestHandler.h:306
FString next_run
Definition LootLockerLeaderboardRequestHandler.h:308
FString last_run
Definition LootLockerLeaderboardRequestHandler.h:310
TArray< FString > schedule
Definition LootLockerLeaderboardRequestHandler.h:312
A pending manual reset for a leaderboard that has been requested but not yet processed.
Definition LootLockerLeaderboardRequestHandler.h:387
FString Name
An optional human-readable name for this reset request.
Definition LootLockerLeaderboardRequestHandler.h:398
FString Scheduled_for
The UTC time at which this reset is scheduled to be processed (ISO 8601).
Definition LootLockerLeaderboardRequestHandler.h:403
int Id
The unique ID of this manual reset request.
Definition LootLockerLeaderboardRequestHandler.h:393
Definition LootLockerLeaderboardRequestHandler.h:71
int leaderboard_id
Definition LootLockerLeaderboardRequestHandler.h:74
FString ulid
Definition LootLockerLeaderboardRequestHandler.h:80
FString leaderboard_key
Definition LootLockerLeaderboardRequestHandler.h:76
FLootLockerGetMemberRankResponse rank
Definition LootLockerLeaderboardRequestHandler.h:78
Definition LootLockerLeaderboardRequestHandler.h:617
TArray< FLootLockerLeaderboardDetails > Items
A list of players and details from the archived Leaderboard.
Definition LootLockerLeaderboardRequestHandler.h:628
FLootLockerIndexBasedPagination Pagination
Pagination data for this request.
Definition LootLockerLeaderboardRequestHandler.h:623
Definition LootLockerLeaderboardRequestHandler.h:55
FString member_id
Definition LootLockerLeaderboardRequestHandler.h:58
FLootLockerPlayer player
Definition LootLockerLeaderboardRequestHandler.h:64
int rank
Definition LootLockerLeaderboardRequestHandler.h:60
int score
Definition LootLockerLeaderboardRequestHandler.h:62
FString metadata
Definition LootLockerLeaderboardRequestHandler.h:66
Definition LootLockerPlayerData.h:12
Definition LootLockerLeaderboardRequestHandler.h:27
FString public_uid
Definition LootLockerLeaderboardRequestHandler.h:32
FString name
Definition LootLockerLeaderboardRequestHandler.h:34
Definition LootLockerLeaderboardRequestHandler.h:243
FString key
Definition LootLockerLeaderboardRequestHandler.h:246
int amount
Definition LootLockerLeaderboardRequestHandler.h:250
FString name
Definition LootLockerLeaderboardRequestHandler.h:248
Definition LootLockerLeaderboardRequestHandler.h:214
FString name
Definition LootLockerLeaderboardRequestHandler.h:219
FString key
Definition LootLockerLeaderboardRequestHandler.h:217
Definition LootLockerLeaderboardRequestHandler.h:557
int score
Definition LootLockerLeaderboardRequestHandler.h:560
Base response struct — every SDK callback receives a struct that derives from this.
Definition LootLockerResponse.h:19
Definition LootLockerLeaderboardRequestHandler.h:545
FString metadata
Definition LootLockerLeaderboardRequestHandler.h:552
FString member_id
Definition LootLockerLeaderboardRequestHandler.h:548
int score
Definition LootLockerLeaderboardRequestHandler.h:550
Definition LootLockerLeaderboardRequestHandler.h:123
FString member_id
Definition LootLockerLeaderboardRequestHandler.h:126
FString metadata
Definition LootLockerLeaderboardRequestHandler.h:132
int score
Definition LootLockerLeaderboardRequestHandler.h:130
int rank
Definition LootLockerLeaderboardRequestHandler.h:128