LootLocker Unreal SDK 10.4.0
Game backend SDK for Unreal Engine
Loading...
Searching...
No Matches
LootLockerPlayerRequestHandler.h
Go to the documentation of this file.
1// Copyright (c) 2021 LootLocker
2
3#pragma once
4
5
6#include "CoreMinimal.h"
10#include "LootLockerPlayerRequestHandler.generated.h"
11
15USTRUCT(BlueprintType)
17{
18 GENERATED_BODY()
22 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category="LootLocker")
23 FString Created_at = "";
27 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category="LootLocker")
28 FString Last_seen = "";
32 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category="LootLocker")
33 FString Name = "";
37 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category="LootLocker")
38 FString Public_uid = "";
42 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category="LootLocker")
43 int Legacy_id = 0;
47 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category="LootLocker")
48 FString Id = "";
49};
50
53USTRUCT(BlueprintType)
55{
56 GENERATED_BODY()
60 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category="LootLocker")
61 TArray<FString> Player_id;
65 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category="LootLocker")
66 TArray<int> Player_legacy_id;
70 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category="LootLocker")
71 TArray<FString> Player_public_uid;
72};
73
76USTRUCT(BlueprintType)
78{
79 GENERATED_BODY()
83 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category="LootLocker")
85};
86
89USTRUCT(BlueprintType)
91{
92 GENERATED_BODY()
96 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category="LootLocker")
98};
99
100USTRUCT(BlueprintType)
102{
103 GENERATED_BODY()
104 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
105 float balance = 0.0f;
106};
107
108USTRUCT(BlueprintType)
110{
111 GENERATED_BODY()
112 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
113 TArray<FString> dlcs;
114};
115
116USTRUCT(BlueprintType)
118 GENERATED_BODY()
119 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
120 bool is_rental = false;
121 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
122 FString time_left = "";
123 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
124 FString duration = "";
125 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
126 FString is_active = "";
127};
128USTRUCT(BlueprintType)
130 GENERATED_BODY()
131 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
132 int32 instance_id = 0;
133 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
134 int32 variation_id = 0;
135 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
136 FString rental_option_id = "";
137 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
138 FString acquisition_source = "";
139 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
141 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
143};
144USTRUCT(BlueprintType)
146 GENERATED_BODY()
147 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
148 TArray<FLootLockerInventory> inventory;
149};
150
151USTRUCT(BlueprintType)
153 GENERATED_BODY()
154 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
155 int32 level = 0;
156 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
157 int32 xp_threshold = 0;
158};
159USTRUCT(BlueprintType)
161 GENERATED_BODY()
162 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
163 int32 previous = 0;
164 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
165 int32 current = 0;
166};
167
168USTRUCT(BlueprintType)
170{
171 GENERATED_BODY()
172 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
173 int32 instance_id = 0;
174 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
175 int32 variation_id = 0;
176 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
178 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
179 FString acquisition_source = "";
180 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
181 FString reason = "";
182};
183USTRUCT(BlueprintType)
185{
186 GENERATED_BODY()
187 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
188 TArray<FLootLockerObjects> objects;
189};
190
191USTRUCT(BlueprintType)
193{
194 GENERATED_BODY()
195 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
196 FString name = "";
197};
198
199USTRUCT(BlueprintType)
201{
202 GENERATED_BODY()
203 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
204 FString name = "";
205};
206
207USTRUCT(BlueprintType)
209{
210 GENERATED_BODY()
211 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
212 FString id = "";
213 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
214 int32 xp = 0;
215 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
216 int32 level = 0;
217};
218
219
220USTRUCT(BlueprintType)
222{
223 GENERATED_BODY()
224 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
225 FString player_id = "";
226 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
227 FString player_public_uid = "";
228 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
229 FString ulid = "";
230 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
231 FString name = "";
232 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
233 FString last_active_platform = "";
234 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
235 FString platform_player_id = "";
236};
237
238USTRUCT(BlueprintType)
240{
241 GENERATED_BODY()
242 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
243 int32 steam_id = 0;
244 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
245 FString xbox_id = "";
246 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
247 int32 psn_id = 0;
248};
249
250USTRUCT(BlueprintType)
252{
253 GENERATED_BODY()
254 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
255 FString player_id = "";
256 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
257 FString player_public_uid = "";
258 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
259 FString name = "";
260 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
261 FString last_active_platform = "";
262 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
264};
265
266USTRUCT(BlueprintType)
268 GENERATED_BODY()
269 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
271};
272
273USTRUCT(BlueprintType)
275 GENERATED_BODY()
276 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
278};
279
282UENUM(BlueprintType)
286{
287 Player_id = 0,
290 Steam_id = 3,
291 Psn_id = 4,
292 Xbox_id = 5,
293 Player_ulid = 6,
294 Player_name = 7,
295 Epic_games_id = 8,
297};
299
302USTRUCT(BlueprintType)
304{
305 GENERATED_BODY()
309 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
314 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
315 FString Id = "";
316};
317
321USTRUCT(BlueprintType)
323 GENERATED_BODY()
324 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
325 FString platform = "";
326 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
327 FString player_id = "";
328};
329
333USTRUCT(BlueprintType)
335 GENERATED_BODY()
336 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
338};
339
340USTRUCT(BlueprintType)
342 GENERATED_BODY()
343 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
345};
346
347USTRUCT(BlueprintType)
349 GENERATED_BODY()
350 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
351 TArray<FString> player_ids;
352 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
353 TArray<FString> player_public_uids;
354};
355
356USTRUCT(BlueprintType)
358{
359 GENERATED_BODY()
363 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
364 FString store = "";
368 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
369 FString entitlement_id = "";
373 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
374 FString purchase_group_id = "";
375};
376
380USTRUCT(BlueprintType)
382{
383 GENERATED_BODY()
387 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
388 int32 Asset_id = 0;
392 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
393 FString Asset_ulid = "";
397 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
398 FString Asset_name = "";
402 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
403 int32 Instance_id = 0;
407 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
408 FString Ulid = "";
412 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
413 FString Acquisition_source = "";
417 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
418 FString Acquisition_date = "";
422 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
423 TArray<FLootLockerMetadataEntry> Metadata;
424
428 LOOTLOCKERSDK_API bool TryGetPurchaseData(FLootLockerInventoryItemPurchaseData& Output) const;
429};
430
434USTRUCT(BlueprintType)
436{
437 GENERATED_BODY()
441 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
442 TArray<int32> Asset_ids;
446 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
447 TArray<int32> Context_ids;
448};
449
454USTRUCT(BlueprintType)
456{
457 GENERATED_BODY()
462 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
463 bool All = false;
467 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
468 TArray<FString> Keys;
469};
470
474USTRUCT(BlueprintType)
476{
477 GENERATED_BODY()
482 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
484};
485
489USTRUCT(BlueprintType)
491{
492 GENERATED_BODY()
496 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
501 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
503};
504
508USTRUCT(BlueprintType)
510{
511 GENERATED_BODY()
515 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
520 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
522};
523
526
528
531
534
537
540
542DECLARE_DELEGATE_OneParam(FPDlcResponse, FLootLockerDlcResponse);
543
545DECLARE_DELEGATE_OneParam(FPNameResponse, FLootLockerNameResponse);
546
549
552
555
557UCLASS()
558class LOOTLOCKERSDK_API ULootLockerPlayerRequestHandler : public UObject
559{
560 GENERATED_BODY()
561public:
563
564 static FString GetCurrentPlayerInfo(const FLootLockerPlayerData& PlayerData, const FLootLockerGetCurrentPlayerInfoResponseDelegate& OnCompletedRequest);
565 static FString ListPlayerInfo(const FLootLockerPlayerData& PlayerData, TArray<FString> PlayerIdsToLookUp, TArray<int> PlayerLegacyIdsToLookUp, TArray<FString> PlayerPublicUidsToLookUp, const FLootLockerListPlayerInfoResponseDelegate& OnCompletedRequest);
566 static FString GetInventory(const FLootLockerPlayerData& PlayerData, const FInventoryResponse& OnCompletedRequest);
567 static FString GetFullInventory(const FLootLockerPlayerData& PlayerData, const FInventoryResponse& OnCompletedRequest, int32 StartIndex = 0);
568 static FString CheckPlayerAssetNotification(const FLootLockerPlayerData& PlayerData, const FLootLockerAssetNotificationResponse& OnCompletedRequest);
569 static FString GetCurrencyBalance(const FLootLockerPlayerData& PlayerData, const FPBalanceResponse& OnCompletedRequest);
570 static FString InitiateDLCMigration(const FLootLockerPlayerData& PlayerData, const FResponseCallback& OnCompletedRequest);
571 static FString GetDLCsMigration(const FLootLockerPlayerData& PlayerData, const FPDlcResponse& OnCompletedRequest);
572 static FString SetProfilePrivate(const FLootLockerPlayerData& PlayerData, const FResponseCallback& OnCompletedRequest);
573 static FString SetProfilePublic(const FLootLockerPlayerData& PlayerData, const FResponseCallback& OnCompletedRequest);
574 static FString SetPlayerName(const FLootLockerPlayerData& PlayerData, FString Name, const FPNameResponse& OnCompletedRequest);
575 static FString GetPlayerName(const FLootLockerPlayerData& PlayerData, const FPNameResponse& OnCompletedRequest);
576 // Deprecated date 20250304
580 static FString DeletePlayer(const FLootLockerPlayerData& PlayerData, const FLootLockerDefaultDelegate OnCompletedRequest);
581
582 // Simple inventory listing methods
583 static FString ListPlayerInventory(const FLootLockerPlayerData& PlayerData, const FLootLockerListSimplifiedInventoryRequest& Request, int32 PerPage, int32 Page, const FLootLockerSimpleInventoryResponseDelegate& OnCompletedRequest);
584 static FString ListCharacterInventory(const FLootLockerPlayerData& PlayerData, const FLootLockerListSimplifiedInventoryRequest& Request, int32 CharacterId, int32 PerPage, int32 Page, const FLootLockerSimpleInventoryResponseDelegate& OnCompletedRequest);
585};
void(* FLootLockerDefaultDelegate)(FLootLockerResponse)
Definition LootLockerResponse.h:38
void(* FResponseCallback)(FLootLockerResponse)
Definition LootLockerResponse.h:39
Definition LootLockerPlayerRequestHandler.h:559
static FString SetProfilePrivate(const FLootLockerPlayerData &PlayerData, const FResponseCallback &OnCompletedRequest)
static FString ListCharacterInventory(const FLootLockerPlayerData &PlayerData, const FLootLockerListSimplifiedInventoryRequest &Request, int32 CharacterId, int32 PerPage, int32 Page, const FLootLockerSimpleInventoryResponseDelegate &OnCompletedRequest)
static FString ListPlayerInventory(const FLootLockerPlayerData &PlayerData, const FLootLockerListSimplifiedInventoryRequest &Request, int32 PerPage, int32 Page, const FLootLockerSimpleInventoryResponseDelegate &OnCompletedRequest)
static FString LookupMultiplePlayerNamesUsingIDs(const FLootLockerPlayerData &PlayerData, FLootLockerMultiplePlayerNamesRequest Request, const FPMultiplePlayerNames &OnCompletedRequest)
static FString GetPlayerName(const FLootLockerPlayerData &PlayerData, const FPNameResponse &OnCompletedRequest)
static FString GetCurrencyBalance(const FLootLockerPlayerData &PlayerData, const FPBalanceResponse &OnCompletedRequest)
static FString GetInventory(const FLootLockerPlayerData &PlayerData, const FInventoryResponse &OnCompletedRequest)
static FString LookupMultiplePlayerNames1stPlatformIDs(const FLootLockerPlayerData &PlayerData, const FLootLockerMultiplePlayerNamesAndPlatformsRequest &Request, const FPMultiplePlayersPlatformIdsNames &OnCompletedRequest)
static FString DeletePlayer(const FLootLockerPlayerData &PlayerData, const FLootLockerDefaultDelegate OnCompletedRequest)
static FString ListPlayerInfo(const FLootLockerPlayerData &PlayerData, TArray< FString > PlayerIdsToLookUp, TArray< int > PlayerLegacyIdsToLookUp, TArray< FString > PlayerPublicUidsToLookUp, const FLootLockerListPlayerInfoResponseDelegate &OnCompletedRequest)
static FString CheckPlayerAssetNotification(const FLootLockerPlayerData &PlayerData, const FLootLockerAssetNotificationResponse &OnCompletedRequest)
ULootLockerPlayerRequestHandler()
Definition LootLockerPlayerRequestHandler.h:562
static FString InitiateDLCMigration(const FLootLockerPlayerData &PlayerData, const FResponseCallback &OnCompletedRequest)
static FString SetProfilePublic(const FLootLockerPlayerData &PlayerData, const FResponseCallback &OnCompletedRequest)
static FString GetCurrentPlayerInfo(const FLootLockerPlayerData &PlayerData, const FLootLockerGetCurrentPlayerInfoResponseDelegate &OnCompletedRequest)
static FString GetDLCsMigration(const FLootLockerPlayerData &PlayerData, const FPDlcResponse &OnCompletedRequest)
static FString SetPlayerName(const FLootLockerPlayerData &PlayerData, FString Name, const FPNameResponse &OnCompletedRequest)
static FString GetFullInventory(const FLootLockerPlayerData &PlayerData, const FInventoryResponse &OnCompletedRequest, int32 StartIndex=0)
static FString LookupMultiplePlayersDataUsingIDs(const FLootLockerPlayerData &PlayerData, FLootLockerLookupMultiplePlayersDataRequest Request, const FPMultiplePlayerNames &OnCompletedRequest)
void(* FPMultiplePlayersPlatformIdsNames)(FLootLockerMultiplePlayersPlatformIdsResponse)
C++ response callback delegate; receives an FLootLockerMultiplePlayersPlatformIdsResponse result.
Definition LootLockerPlayerRequestHandler.h:551
void(* FLootLockerGetCurrentPlayerInfoResponseDelegate)(FLootLockerGetCurrentPlayerInfoResponse)
C++ response callback delegate; receives an FLootLockerGetCurrentPlayerInfoResponse result.
Definition LootLockerPlayerRequestHandler.h:527
ELootLockerPlayerDataLookupIdType
Definition LootLockerPlayerRequestHandler.h:286
void(* FLootLockerAssetNotificationResponse)(FLootLockerPlayerAssetNotificationResponse)
C++ response callback delegate; receives an FLootLockerPlayerAssetNotificationResponse result.
Definition LootLockerPlayerRequestHandler.h:536
void(* FInventoryResponse)(FLootLockerInventoryResponse)
C++ response callback delegate; receives an FLootLockerInventoryResponse result.
Definition LootLockerPlayerRequestHandler.h:533
void(* FPMultiplePlayerNames)(FLootLockerMultiplePlayersNamesResponse)
C++ response callback delegate; receives an FLootLockerMultiplePlayersNamesResponse result.
Definition LootLockerPlayerRequestHandler.h:548
void(* FPBalanceResponse)(FLootLockerBalanceResponse)
C++ response callback delegate; receives an FLootLockerBalanceResponse result.
Definition LootLockerPlayerRequestHandler.h:539
void(* FPDlcResponse)(FLootLockerDlcResponse)
C++ response callback delegate; receives an FLootLockerDlcResponse result.
Definition LootLockerPlayerRequestHandler.h:542
void(* FLootLockerListPlayerInfoResponseDelegate)(FLootLockerListPlayerInfoResponse)
C++ response callback delegate; receives an FLootLockerListPlayerInfoResponse result.
Definition LootLockerPlayerRequestHandler.h:530
void(* FLootLockerSimpleInventoryResponseDelegate)(FLootLockerSimpleInventoryResponse)
C++ response callback delegate; receives an FLootLockerSimpleInventoryResponse result.
Definition LootLockerPlayerRequestHandler.h:554
void(* FPNameResponse)(FLootLockerNameResponse)
C++ response callback delegate; receives an FLootLockerNameResponse result.
Definition LootLockerPlayerRequestHandler.h:545
Definition LootLockerAssetsRequestHandler.h:158
Definition LootLockerPlayerRequestHandler.h:102
Definition LootLockerPlayerRequestHandler.h:110
Definition LootLockerResponse.h:101
Definition LootLockerPlayerRequestHandler.h:78
Definition LootLockerPlayerRequestHandler.h:358
Definition LootLockerPlayerRequestHandler.h:145
Definition LootLockerPlayerRequestHandler.h:129
Definition LootLockerPlayerRequestHandler.h:55
Definition LootLockerPlayerRequestHandler.h:91
Request filters for simplified inventory listing.
Definition LootLockerPlayerRequestHandler.h:436
Includes to add extra data to simplified inventory responses.
Definition LootLockerPlayerRequestHandler.h:476
Specifies which metadata keys to include in simplified inventory responses.
Definition LootLockerPlayerRequestHandler.h:456
Request filters for simplified inventory listing.
Definition LootLockerPlayerRequestHandler.h:491
Definition LootLockerPlayerRequestHandler.h:341
Represents a single typed metadata entry with a key, value type, tags, and access level,...
Definition LootLockerMetadataRequestHandler.h:116
Deprecated date 20250304.
Definition LootLockerPlayerRequestHandler.h:322
Definition LootLockerPlayerRequestHandler.h:348
Deprecated date 20250304.
Definition LootLockerPlayerRequestHandler.h:334
Definition LootLockerPlayerRequestHandler.h:274
Definition LootLockerPlayerRequestHandler.h:222
Definition LootLockerPlayerRequestHandler.h:267
Definition LootLockerPlayerRequestHandler.h:252
Definition LootLockerPlayerRequestHandler.h:193
Definition LootLockerPlayerRequestHandler.h:170
Definition LootLockerPlayerRequestHandler.h:240
Definition LootLockerPlayerRequestHandler.h:185
Definition LootLockerPlayerRequestHandler.h:304
Definition LootLockerPlayerData.h:12
A set of important information about a player.
Definition LootLockerPlayerRequestHandler.h:17
Definition LootLockerPlayerRequestHandler.h:152
Definition LootLockerPlayerRequestHandler.h:201
Definition LootLockerPlayerRequestHandler.h:209
Definition LootLockerPlayerRequestHandler.h:117
Base response struct — every SDK callback receives a struct that derives from this.
Definition LootLockerResponse.h:19
A simplified inventory item for optimized inventory listing.
Definition LootLockerPlayerRequestHandler.h:382
Response for simplified inventory listing.
Definition LootLockerPlayerRequestHandler.h:510
Definition LootLockerPlayerRequestHandler.h:160