#include "CoreMinimal.h"#include "LootLockerCurrencyRequestHandler.h"#include "LootLockerResponse.h"#include "LootLockerPlayerData.h"#include "LootLockerBalanceRequestHandler.generated.h"

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... | |