6#include "CoreMinimal.h"
9#include "LootLockerCurrencyRequestHandler.generated.h"
18USTRUCT(BlueprintType, Category =
"LootLocker")
25 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
30 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
35 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
40 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
41 bool Game_api_writes_enabled = false;
45 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
50 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
51 FString Published_at = "";
57USTRUCT(BlueprintType, Category = "LootLocker")
64 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
69 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
74 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
79 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
84 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
101USTRUCT(BlueprintType, Category = "LootLocker")
108 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
115USTRUCT(BlueprintType, Category = "LootLocker")
122 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
129USTRUCT(BlueprintType, Category = "LootLocker")
136 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
141 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
146 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
151 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
152 bool Game_api_writes_enabled = false;
156 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
Definition LootLockerCurrencyRequestHandler.h:187
static FString GetCurrencyDenominationsByCode(const FLootLockerPlayerData &PlayerData, const FString &CurrencyCode, const FLootLockerListDenominationsResponseDelegate &OnResponseCompleted)
ULootLockerCurrencyRequestHandler()
Definition LootLockerCurrencyRequestHandler.h:190
static FString ListCurrencies(const FLootLockerPlayerData &PlayerData, const FLootLockerListCurrenciesResponseDelegate &OnResponseCompleted)
static FString GetCurrencyDetails(const FLootLockerPlayerData &PlayerData, const FString &CurrencyCode, const FLootLockerGetCurrencyDetailsResponseDelegate &OnResponseCompleted)
void(* FLootLockerListDenominationsResponseDelegate)(FLootLockerListDenominationsResponse)
C++ response delegate for listing denominations on a currency.
Definition LootLockerCurrencyRequestHandler.h:177
void(* FLootLockerGetCurrencyDetailsResponseDelegate)(FLootLockerGetCurrencyDetailsResponse)
C++ response delegate for getting details for a single currency.
Definition LootLockerCurrencyRequestHandler.h:173
void(* FLootLockerListCurrenciesResponseDelegate)(FLootLockerListCurrenciesResponse)
C++ response delegate for listing currencies.
Definition LootLockerCurrencyRequestHandler.h:169
Details about a particular currency.
Definition LootLockerCurrencyRequestHandler.h:20
Represents a denomination of a currency.
Definition LootLockerCurrencyRequestHandler.h:59
Response with details about a particular currency.
Definition LootLockerCurrencyRequestHandler.h:131
Response containing the list of all currencies available in the game.
Definition LootLockerCurrencyRequestHandler.h:103
Response containing the list of denominations defined for a specific currency.
Definition LootLockerCurrencyRequestHandler.h:117
Definition LootLockerPlayerData.h:12
Base response struct — every SDK callback receives a struct that derives from this.
Definition LootLockerResponse.h:19