6#include "CoreMinimal.h"
11#include "LootLockerAssetsRequestHandler.generated.h"
17 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
19 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
27 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
35 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
44 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
46 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
48 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
56 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
58 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
66 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
68 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
76 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
78 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
80 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
88 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
90 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
92 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
94 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
96 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
98 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
102USTRUCT(BlueprintType)
108USTRUCT(BlueprintType)
112 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
114 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
116 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
118 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
120 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
124USTRUCT(BlueprintType)
128 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
130 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
134USTRUCT(BlueprintType)
138 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
142 FString Found = TEXT(
"");
143 for(
int i=0; i <
storage.Num(); i++)
156USTRUCT(BlueprintType)
160 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
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")
178 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
180 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
182 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
184 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
186 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
188 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
190 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
192 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
194 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
196 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
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")
210 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
212 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
214 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
216 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
218 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
220 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
222 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
224 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
226 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
228 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
230 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
232 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
236USTRUCT(BlueprintType)
239 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
241 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
243 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
245 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
247 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
249 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
251 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
253 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
257USTRUCT(BlueprintType)
261 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
265USTRUCT(BlueprintType)
269 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
315USTRUCT(BlueprintType)
319 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
322 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
325 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
328 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
331 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
334 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
338USTRUCT(BlueprintType)
342 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
346USTRUCT(BlueprintType)
349 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
351 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
353 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
355 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
357 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
359 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
363USTRUCT(BlueprintType)
366 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
368 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
370 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
374USTRUCT(BlueprintType)
377 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
379 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
381 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
385USTRUCT(BlueprintType)
389 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
393USTRUCT(BlueprintType)
397 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
401USTRUCT(BlueprintType)
405 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
407 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
409 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
411 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
413 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
415 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
420USTRUCT(BlueprintType)
425 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
428 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
431 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
434 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
439USTRUCT(BlueprintType)
444 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
449USTRUCT(BlueprintType)
454 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
457 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
462USTRUCT(BlueprintType)
467 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
470 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
473 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
476 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
481USTRUCT(BlueprintType)
486 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
489 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
492 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
496USTRUCT(BlueprintType)
500 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
502 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
504 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
506 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
510USTRUCT(BlueprintType)
514 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
516 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
518 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
520 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
524USTRUCT(BlueprintType)
528 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
530 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
535USTRUCT(BlueprintType)
539 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
541 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
543 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
545 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
547 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
549 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
551 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
553 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
555 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
557 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
559 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
564USTRUCT(BlueprintType)
569 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
572 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category=
"LootLocker")
static FString GetAssets(const FLootLockerPlayerData &PlayerData, int StartFromIndex, int ItemsCount, ELootLockerAssetFilter AssetFilter, int Context, bool IncludeUGC, const FAssetsResponseDelegate &OnCompletedRequest)
static FString GetUniversalAssets(const FLootLockerPlayerData &PlayerData, int After, int Count, const FUniversalAssetResponseDelegate &OnCompletedRequest)
static FString GetFavouriteAssetIndices(const FLootLockerPlayerData &PlayerData, const FGetFavouriteAssetIndicesResponseDelegate &OnCompletedRequest)
static FString GetAssetsByIds(const FLootLockerPlayerData &PlayerData, const TArray< int > &AssetIds, const FAssetsResponseDelegate &OnCompletedRequest)
static FString ListAssets(const FLootLockerPlayerData &PlayerData, const FLootLockerListSimpleAssetsRequest &Request, int PerPage, int Page, ELootLockerOrderAssetListBy OrderBy, ELootLockerOrderAssetListDirection OrderDirection, const FListSimpleAssetsResponseDelegate &OnCompletedRequest)
static FString GrantAssetToPlayerInventory(const FLootLockerPlayerData &PlayerData, const int assetID, const int assetVariationID, const int assetRentalOptionID, const FGrantAssetResponseDelegate &OnCompletedRequest)
static FString RemoveAssetFromFavourites(const FLootLockerPlayerData &PlayerData, int AssetId, const FGetFavouriteAssetIndicesResponseDelegate &OnCompletedRequest)
ULootLockerAssetsRequestHandler()
Definition LootLockerAssetsRequestHandler.h:603
static FString GetAssetBones(const FLootLockerPlayerData &PlayerData, const FAssetBonesResponseDelegate &OnCompletedRequest)
static FString GetContexts(const FLootLockerPlayerData &PlayerData, const FContextDelegate &OnCompletedRequest)
static FString AddAssetToFavourites(const FLootLockerPlayerData &PlayerData, int AssetId, const FGetFavouriteAssetIndicesResponseDelegate &OnCompletedRequest)
ELootLockerOrderAssetListBy
Fields by which an asset list can be ordered.
Definition LootLockerAssetsRequestHandler.h:294
void(* FContextDelegate)(FLootLockerGetContextResponse)
C++ response callback delegate; receives an FLootLockerGetContextResponse result.
Definition LootLockerAssetsRequestHandler.h:579
void(* FAssetBonesResponseDelegate)(FLootLockerGetAssetBonesResponse)
C++ response callback delegate; receives an FLootLockerGetAssetBonesResponse result.
Definition LootLockerAssetsRequestHandler.h:583
void(* FAssetsResponseDelegate)(FLootLockerGetAssetsResponse)
C++ response callback delegate; receives an FLootLockerGetAssetsResponse result.
Definition LootLockerAssetsRequestHandler.h:581
ELootLockerOrderAssetListDirection
Sort direction when ordering an asset list.
Definition LootLockerAssetsRequestHandler.h:308
ELootLockerAssetFilter
Filters applicable when querying the asset list.
Definition LootLockerAssetsRequestHandler.h:278
void(* FGrantAssetResponseDelegate)(FLootLockerGrantAssetResponse)
C++ response callback delegate; receives an FLootLockerGrantAssetResponse result.
Definition LootLockerAssetsRequestHandler.h:589
void(* FUniversalAssetResponseDelegate)(FLootLockerUniversalAssetsResponse)
C++ response callback delegate; receives an FLootLockerUniversalAssetsResponse result.
Definition LootLockerAssetsRequestHandler.h:587
void(* FGetFavouriteAssetIndicesResponseDelegate)(FLootLockerGetFavouriteAssetIndicesResponse)
C++ response callback delegate; receives an FLootLockerGetFavouriteAssetIndicesResponse result.
Definition LootLockerAssetsRequestHandler.h:585
void(* FListSimpleAssetsResponseDelegate)(FLootLockerListSimpleAssetsResponse)
C++ response callback delegate; receives an FLootLockerListSimpleAssetsResponse result.
Definition LootLockerAssetsRequestHandler.h:591
@ Id
Definition LootLockerAssetsRequestHandler.h:296
@ Name
Definition LootLockerAssetsRequestHandler.h:297
@ Created_at
Definition LootLockerAssetsRequestHandler.h:298
@ Updated_at
Definition LootLockerAssetsRequestHandler.h:299
@ Desc
Definition LootLockerAssetsRequestHandler.h:311
@ Asc
Definition LootLockerAssetsRequestHandler.h:310
@ NonPurchasable
Definition LootLockerAssetsRequestHandler.h:281
@ Popular
Definition LootLockerAssetsRequestHandler.h:284
@ None
Definition LootLockerAssetsRequestHandler.h:279
@ UnPopular
Definition LootLockerAssetsRequestHandler.h:285
@ Rentable
Definition LootLockerAssetsRequestHandler.h:282
@ NonRentable
Definition LootLockerAssetsRequestHandler.h:283
@ Purchasable
Definition LootLockerAssetsRequestHandler.h:280
Definition LootLockerAssetsRequestHandler.h:25
FString product_id
Definition LootLockerAssetsRequestHandler.h:28
Definition LootLockerAssetsRequestHandler.h:347
FString boneName
Definition LootLockerAssetsRequestHandler.h:354
FString rotation
Definition LootLockerAssetsRequestHandler.h:350
FString binding
Definition LootLockerAssetsRequestHandler.h:360
FString flags
Definition LootLockerAssetsRequestHandler.h:356
FString position
Definition LootLockerAssetsRequestHandler.h:352
FString mass
Definition LootLockerAssetsRequestHandler.h:358
Definition LootLockerAssetsRequestHandler.h:364
TArray< FLootLockerAssetBoneParameters > parameters
Definition LootLockerAssetsRequestHandler.h:371
FString name
Definition LootLockerAssetsRequestHandler.h:369
Definition LootLockerAssetsRequestHandler.h:126
FString created_by_player_uid
Definition LootLockerAssetsRequestHandler.h:131
int created_by_player_id
Definition LootLockerAssetsRequestHandler.h:129
Definition LootLockerAssetsRequestHandler.h:158
TArray< FString > data_entities
Definition LootLockerAssetsRequestHandler.h:223
int32 default_variation_id
Definition LootLockerAssetsRequestHandler.h:193
bool active
Definition LootLockerAssetsRequestHandler.h:169
bool purchasable
Definition LootLockerAssetsRequestHandler.h:171
FString name
Definition LootLockerAssetsRequestHandler.h:167
FString context
Definition LootLockerAssetsRequestHandler.h:181
FString marked_new
Definition LootLockerAssetsRequestHandler.h:191
FString type
Definition LootLockerAssetsRequestHandler.h:173
FString sales_price
Definition LootLockerAssetsRequestHandler.h:177
TArray< FLootLockerFilter > filters
Definition LootLockerAssetsRequestHandler.h:209
FString updated
Definition LootLockerAssetsRequestHandler.h:189
FString description
Definition LootLockerAssetsRequestHandler.h:195
int32 price
Definition LootLockerAssetsRequestHandler.h:175
TArray< FLootLockerRentalOption > rental_options
Definition LootLockerAssetsRequestHandler.h:207
FString display_price
Definition LootLockerAssetsRequestHandler.h:179
FString shop_thumbnail
Definition LootLockerAssetsRequestHandler.h:227
FString uuid
Definition LootLockerAssetsRequestHandler.h:163
bool featured
Definition LootLockerAssetsRequestHandler.h:213
TArray< int > character_classes
Definition LootLockerAssetsRequestHandler.h:225
int32 context_id
Definition LootLockerAssetsRequestHandler.h:183
TMap< FString, bool > default_loadouts
Definition LootLockerAssetsRequestHandler.h:229
TArray< FLootLockerFile > files
Definition LootLockerAssetsRequestHandler.h:219
FString drop_table_max_picks
Definition LootLockerAssetsRequestHandler.h:233
FString unlocks_context
Definition LootLockerAssetsRequestHandler.h:185
int32 popularity_score
Definition LootLockerAssetsRequestHandler.h:203
TMap< FString, FString > links
Definition LootLockerAssetsRequestHandler.h:197
bool popular
Definition LootLockerAssetsRequestHandler.h:201
FString ulid
Definition LootLockerAssetsRequestHandler.h:165
bool context_locked
Definition LootLockerAssetsRequestHandler.h:215
bool detachable
Definition LootLockerAssetsRequestHandler.h:187
bool initially_purchasable
Definition LootLockerAssetsRequestHandler.h:217
TArray< FLootLockerVariation > variations
Definition LootLockerAssetsRequestHandler.h:211
FLootLockerRarity rarity
Definition LootLockerAssetsRequestHandler.h:199
FLootLockerExternalIdentifiers external_identifiers
Definition LootLockerAssetsRequestHandler.h:231
FLootLockerAssetCandidate asset_candidate
Definition LootLockerAssetsRequestHandler.h:221
bool unique_instance
Definition LootLockerAssetsRequestHandler.h:205
Definition LootLockerAssetsRequestHandler.h:104
Definition LootLockerAssetsRequestHandler.h:237
int32 dependent_asset_id
Definition LootLockerAssetsRequestHandler.h:252
FString friendly_name
Definition LootLockerAssetsRequestHandler.h:246
bool detachable
Definition LootLockerAssetsRequestHandler.h:248
FString name
Definition LootLockerAssetsRequestHandler.h:244
FString uuid
Definition LootLockerAssetsRequestHandler.h:242
bool user_facing
Definition LootLockerAssetsRequestHandler.h:250
int32 max_equip_count
Definition LootLockerAssetsRequestHandler.h:254
Definition LootLockerAssetsRequestHandler.h:42
FLootLockerApple apple_app_store
Definition LootLockerAssetsRequestHandler.h:47
FLootLockerPsn psn
Definition LootLockerAssetsRequestHandler.h:45
FLootLockerGoogle google_play
Definition LootLockerAssetsRequestHandler.h:49
Definition LootLockerAssetsRequestHandler.h:54
FString url
Definition LootLockerAssetsRequestHandler.h:57
TArray< FString > tags
Definition LootLockerAssetsRequestHandler.h:59
Definition LootLockerAssetsRequestHandler.h:64
FString value
Definition LootLockerAssetsRequestHandler.h:67
FString name
Definition LootLockerAssetsRequestHandler.h:69
Definition LootLockerAssetsRequestHandler.h:387
TArray< FLootLockerAssetBone > AssetBones
Definition LootLockerAssetsRequestHandler.h:390
Definition LootLockerAssetsRequestHandler.h:267
TArray< FLootLockerAsset > assets
Definition LootLockerAssetsRequestHandler.h:270
Definition LootLockerAssetsRequestHandler.h:259
TArray< FLootLockerContext > contexts
Definition LootLockerAssetsRequestHandler.h:262
Definition LootLockerAssetsRequestHandler.h:395
TArray< int32 > favourites
Definition LootLockerAssetsRequestHandler.h:398
Definition LootLockerAssetsRequestHandler.h:33
FString product_id
Definition LootLockerAssetsRequestHandler.h:36
Definition LootLockerAssetsRequestHandler.h:375
int asset_id
Definition LootLockerAssetsRequestHandler.h:378
int asset_variation_id
Definition LootLockerAssetsRequestHandler.h:380
int asset_rental_option_id
Definition LootLockerAssetsRequestHandler.h:382
Definition LootLockerAssetsRequestHandler.h:403
FString acquisition_source
Definition LootLockerAssetsRequestHandler.h:414
int asset_id
Definition LootLockerAssetsRequestHandler.h:408
FString acquisition_date
Definition LootLockerAssetsRequestHandler.h:416
FString asset_ulid
Definition LootLockerAssetsRequestHandler.h:412
int asset_variation_id
Definition LootLockerAssetsRequestHandler.h:410
Definition LootLockerAssetsRequestHandler.h:136
FString GetKeyValue(const FString &Key)
Definition LootLockerAssetsRequestHandler.h:140
TArray< FLootLockerPersistentStorageItem > storage
Definition LootLockerAssetsRequestHandler.h:139
Request payload for simple asset listing.
Definition LootLockerAssetsRequestHandler.h:483
FLootLockerSimpleAssetExcludes excludes
Fields to exclude from the response.
Definition LootLockerAssetsRequestHandler.h:490
FLootLockerSimpleAssetFilters filters
Filters to apply to the asset listing.
Definition LootLockerAssetsRequestHandler.h:493
FLootLockerSimpleAssetIncludes includes
Fields to include in the response.
Definition LootLockerAssetsRequestHandler.h:487
Response payload for simple asset listing.
Definition LootLockerAssetsRequestHandler.h:566
TArray< FLootLockerSimpleAsset > assets
List of assets returned by the endpoint.
Definition LootLockerAssetsRequestHandler.h:570
FLootLockerExtendedIndexBasedPagination pagination
Pagination data for this request.
Definition LootLockerAssetsRequestHandler.h:573
Represents a single typed metadata entry with a key, value type, tags, and access level,...
Definition LootLockerMetadataRequestHandler.h:118
Definition LootLockerPersistentStorageRequestHandler.h:13
Definition LootLockerPlayerData.h:12
Definition LootLockerAssetsRequestHandler.h:15
int32 service_label
Definition LootLockerAssetsRequestHandler.h:20
FString entitlement_id
Definition LootLockerAssetsRequestHandler.h:18
Definition LootLockerAssetsRequestHandler.h:74
FString name
Definition LootLockerAssetsRequestHandler.h:77
FString color
Definition LootLockerAssetsRequestHandler.h:81
FString short_name
Definition LootLockerAssetsRequestHandler.h:79
Definition LootLockerAssetsRequestHandler.h:86
TMap< FString, FString > links
Definition LootLockerAssetsRequestHandler.h:99
FString sales_price
Definition LootLockerAssetsRequestHandler.h:97
int32 duration
Definition LootLockerAssetsRequestHandler.h:93
int32 price
Definition LootLockerAssetsRequestHandler.h:95
FString name
Definition LootLockerAssetsRequestHandler.h:91
Base response struct — every SDK callback receives a struct that derives from this.
Definition LootLockerResponse.h:19
Definition LootLockerAssetsRequestHandler.h:498
FString public_uid
Definition LootLockerAssetsRequestHandler.h:505
FString player_ulid
Definition LootLockerAssetsRequestHandler.h:503
int player_id
Definition LootLockerAssetsRequestHandler.h:501
FString active_name
Definition LootLockerAssetsRequestHandler.h:507
Definition LootLockerAssetsRequestHandler.h:526
FString data
Definition LootLockerAssetsRequestHandler.h:531
FString name
Definition LootLockerAssetsRequestHandler.h:529
Fields to exclude from the simple asset response.
Definition LootLockerAssetsRequestHandler.h:441
bool authors
If set to true, UGC assets authors will not be returned.
Definition LootLockerAssetsRequestHandler.h:445
Definition LootLockerAssetsRequestHandler.h:512
int size
Definition LootLockerAssetsRequestHandler.h:515
TArray< FString > tags
Definition LootLockerAssetsRequestHandler.h:521
FString name
Definition LootLockerAssetsRequestHandler.h:517
FString url
Definition LootLockerAssetsRequestHandler.h:519
Filters to apply to the asset listing based on key-value pairs.
Definition LootLockerAssetsRequestHandler.h:451
TArray< FString > values
A list of values to filter by. If the asset has any of these values for the given key,...
Definition LootLockerAssetsRequestHandler.h:458
FString key
The key for which to look for the filtered values.
Definition LootLockerAssetsRequestHandler.h:455
Filters to apply to simple asset listing.
Definition LootLockerAssetsRequestHandler.h:464
TArray< int > context_ids
If provided only assets from the specified contexts will be returned.
Definition LootLockerAssetsRequestHandler.h:474
bool ugc_only
If true only UGC assets are returned.
Definition LootLockerAssetsRequestHandler.h:468
TArray< FLootLockerSimpleAssetFilter > asset_filters
Filters to apply to the asset listing based on key-value pairs.
Definition LootLockerAssetsRequestHandler.h:477
TArray< int > asset_ids
If provided only the requested ids will be returned (max 100, server enforced). When this is set,...
Definition LootLockerAssetsRequestHandler.h:471
Fields to include in the simple asset response.
Definition LootLockerAssetsRequestHandler.h:422
bool storage
If set to true, response will include storage key-value pairs.
Definition LootLockerAssetsRequestHandler.h:426
bool metadata
If set to true, response will include asset metadata.
Definition LootLockerAssetsRequestHandler.h:435
bool data_entities
If set to true, response will include asset data entities.
Definition LootLockerAssetsRequestHandler.h:432
bool files
If set to true, response will include files.
Definition LootLockerAssetsRequestHandler.h:429
Simplified asset object.
Definition LootLockerAssetsRequestHandler.h:537
TArray< FLootLockerMetadataEntry > metadata
Definition LootLockerAssetsRequestHandler.h:560
TArray< FLootLockerSimpleAssetDataEntity > data_entities
Definition LootLockerAssetsRequestHandler.h:558
FString asset_ulid
Definition LootLockerAssetsRequestHandler.h:544
FString context_name
Definition LootLockerAssetsRequestHandler.h:550
TArray< FLootLockerPersistentStorageItem > storage
Definition LootLockerAssetsRequestHandler.h:554
int asset_id
Definition LootLockerAssetsRequestHandler.h:540
int context_id
Definition LootLockerAssetsRequestHandler.h:548
FString asset_uuid
Definition LootLockerAssetsRequestHandler.h:542
FLootLockerSimpleAssetAuthor author
Definition LootLockerAssetsRequestHandler.h:552
TArray< FLootLockerSimpleAssetFile > files
Definition LootLockerAssetsRequestHandler.h:556
FString asset_name
Definition LootLockerAssetsRequestHandler.h:546
Definition LootLockerAssetsRequestHandler.h:340
TArray< FLootLockerUniversalAssets > global_assets
Definition LootLockerAssetsRequestHandler.h:343
Definition LootLockerAssetsRequestHandler.h:317
FLootLockerRentalOption rental
Definition LootLockerAssetsRequestHandler.h:335
int rental_option_id
Definition LootLockerAssetsRequestHandler.h:326
int variation_id
Definition LootLockerAssetsRequestHandler.h:323
int universal_id
Definition LootLockerAssetsRequestHandler.h:320
FString acquisition_source
Definition LootLockerAssetsRequestHandler.h:329
FLootLockerAsset asset
Definition LootLockerAssetsRequestHandler.h:332
Definition LootLockerAssetsRequestHandler.h:110
TMap< FString, FString > links
Definition LootLockerAssetsRequestHandler.h:121
FString name
Definition LootLockerAssetsRequestHandler.h:115
FString primary_color
Definition LootLockerAssetsRequestHandler.h:117
FString secondary_color
Definition LootLockerAssetsRequestHandler.h:119