LootLocker Unreal SDK 10.4.0
Game backend SDK for Unreal Engine
Loading...
Searching...
No Matches
FLootLockerSimpleInventoryItem Struct Reference

A simplified inventory item for optimized inventory listing. More...

#include <LootLockerPlayerRequestHandler.h>

Public Member Functions

bool TryGetPurchaseData (FLootLockerInventoryItemPurchaseData &Output) const
 Get the purchase information for this inventory item if it exists.
 

Data Fields

int32 Asset_id = 0
 The ID of the asset.
 
FString Asset_ulid = ""
 The ULID of the asset.
 
FString Asset_name = ""
 The name of the asset.
 
int32 Instance_id = 0
 The instance ID of this specific asset instance.
 
FString Ulid = ""
 The ULID of this specific asset instance.
 
FString Acquisition_source = ""
 How this asset was acquired (e.g., purchase, loot_box, etc.)
 
FString Acquisition_date = ""
 When this asset was acquired.
 
TArray< FLootLockerMetadataEntryMetadata
 Metadata entries for this inventory item when requested.
 

Detailed Description

A simplified inventory item for optimized inventory listing.

Member Function Documentation

◆ TryGetPurchaseData()

bool FLootLockerSimpleInventoryItem::TryGetPurchaseData ( FLootLockerInventoryItemPurchaseData Output) const

Get the purchase information for this inventory item if it exists.

Will return false if the acquisition source is not a purchase or if the purchase data is missing.

Field Documentation

◆ Acquisition_date

FString FLootLockerSimpleInventoryItem::Acquisition_date = ""

When this asset was acquired.

◆ Acquisition_source

FString FLootLockerSimpleInventoryItem::Acquisition_source = ""

How this asset was acquired (e.g., purchase, loot_box, etc.)

◆ Asset_id

int32 FLootLockerSimpleInventoryItem::Asset_id = 0

The ID of the asset.

◆ Asset_name

FString FLootLockerSimpleInventoryItem::Asset_name = ""

The name of the asset.

◆ Asset_ulid

FString FLootLockerSimpleInventoryItem::Asset_ulid = ""

The ULID of the asset.

◆ Instance_id

int32 FLootLockerSimpleInventoryItem::Instance_id = 0

The instance ID of this specific asset instance.

◆ Metadata

TArray<FLootLockerMetadataEntry> FLootLockerSimpleInventoryItem::Metadata

Metadata entries for this inventory item when requested.

◆ Ulid

FString FLootLockerSimpleInventoryItem::Ulid = ""

The ULID of this specific asset instance.