LootLocker Unreal SDK 10.7.0
Game backend SDK for Unreal Engine
Loading...
Searching...
No Matches
LootLockerBalanceRequestHandler.h File Reference
#include "CoreMinimal.h"
#include "LootLockerCurrencyRequestHandler.h"
#include "LootLockerResponse.h"
#include "LootLockerPlayerData.h"
#include "LootLockerBalanceRequestHandler.generated.h"
Include dependency graph for LootLockerBalanceRequestHandler.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  FLootLockerBalance
 Represents a currency balance in a wallet, including the amount, currency details, wallet identifier, and creation timestamp. More...
struct  FLootLockerBalanceModifiers
 Describes a currency balance modifier with a scaling factor, currency reference, and optional expiration time that adjusts effective wallet balances. More...
struct  FLootLockerCreateWalletRequest
 Request to create a wallet for a specified holder, identified by ULID and holder type. More...
struct  FLootLockerCreditRequest
 Request to credit a specified amount of a given currency to a wallet. More...
struct  FLootLockerDebitRequest
 Request to debit a specified amount of a given currency from a wallet. More...
struct  FLootLockerListBalancesForWalletResponse
 Response containing the list of currency balances held in a specific wallet. More...
struct  FLootLockerGetWalletResponse
 Response containing a wallet's holder identifier, holder type, and active balance modifiers. More...
struct  FLootLockerCreditWalletResponse
 Response containing the resulting balance entry after crediting currency to a wallet. More...
struct  FLootLockerDebitWalletResponse
 Response containing the resulting balance entry after debiting currency from a wallet. More...
struct  FLootLockerCreateWalletResponse
 Response containing the unique identifier of the newly created wallet. More...
class  ULootLockerBalanceRequestHandler

Typedefs

typedef void(* FLootLockerListBalancesForWalletResponseDelegate) (FLootLockerListBalancesForWalletResponse)
 C++ response delegate for listing balances in a wallet.
typedef void(* FLootLockerGetWalletResponseDelegate) (FLootLockerGetWalletResponse)
 C++ response delegate for getting a wallet.
typedef void(* FLootLockerCreditWalletResponseDelegate) (FLootLockerCreditWalletResponse)
 C++ response delegate for crediting currency to a wallet.
typedef void(* FLootLockerDebitWalletResponseDelegate) (FLootLockerDebitWalletResponse)
 C++ response delegate for debiting currency from a wallet.
typedef void(* FLootLockerCreateWalletResponseDelegate) (FLootLockerCreateWalletResponse)
 C++ response delegate for creating a wallet.

Enumerations

enum class  ELootLockerWalletHolderTypes : uint8 { ELootLockerWalletHolderTypes::character = 0 , ELootLockerWalletHolderTypes::player = 1 }
 Possible wallet holder types. More...