5#include "CoreMinimal.h"
8#include "LootLockerServerBalanceRequest.generated.h"
18UENUM(BlueprintType, Category =
"LootLockerServer")
28USTRUCT(BlueprintType, Category=
"LootLockerServer")
35 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
40 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
45 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
50 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
55 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
60 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
67USTRUCT(BlueprintType, Category = "LootLockerServer")
74 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
79 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
84 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
89 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
94 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
99 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
106USTRUCT(BlueprintType, Category = "LootLockerServer")
113 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
118 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
119 FString Currency_name;
123 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
124 FString Currency_code;
128 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
133 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
138 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
149USTRUCT(BlueprintType, Category="LootLockerServer")
156 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
161 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
166 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
173USTRUCT(BlueprintType, Category="LootLockerServer")
180 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
185 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
189 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
196USTRUCT(BlueprintType, Category="LootLockerServer")
203 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
208 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
212 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
224USTRUCT(BlueprintType, Category="LootLockerServer")
231 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
238USTRUCT(BlueprintType, Category="LootLockerServer")
245 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
250 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
255 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
260 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
267USTRUCT(BlueprintType, Category = "LootLockerServer")
274 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
281USTRUCT(BlueprintType, Category = "LootLockerServer")
288 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
295USTRUCT(BlueprintType, Category="LootLockerServer")
302 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
void(* FLootLockerServerDebitWalletResponseDelegate)(FLootLockerServerDebitWalletResponse)
C++ response delegate for debiting currency from a wallet.
Definition LootLockerServerBalanceRequest.h:324
ELootLockerServerWalletHolderTypes
Possible wallet holder types.
Definition LootLockerServerBalanceRequest.h:20
void(* FLootLockerServerGetWalletResponseDelegate)(FLootLockerServerGetWalletResponse)
C++ response delegate for getting a wallet.
Definition LootLockerServerBalanceRequest.h:316
void(* FLootLockerServerCreditWalletResponseDelegate)(FLootLockerServerCreditWalletResponse)
C++ response delegate for crediting currency to a wallet.
Definition LootLockerServerBalanceRequest.h:320
void(* FLootLockerServerCreateWalletResponseDelegate)(FLootLockerServerCreateWalletResponse)
C++ response delegate for creating a wallet.
Definition LootLockerServerBalanceRequest.h:328
void(* FLootLockerServerListBalancesForWalletResponseDelegate)(FLootLockerServerListBalancesForWalletResponse)
C++ response delegate for listing balances in a wallet.
Definition LootLockerServerBalanceRequest.h:312
Definition LootLockerServerBalanceRequest.h:338
static FString ListBalancesInWallet(const FString &WalletID, const FLootLockerServerListBalancesForWalletResponseDelegate &OnComplete)
static FString DebitBalanceToWallet(const FString &WalletID, const FString &CurrencyID, const FString &Amount, const FLootLockerServerDebitWalletResponseDelegate &OnComplete)
static FString GetWalletByHolderID(const FString &HolderULID, const ELootLockerServerWalletHolderTypes &HolderType, const FLootLockerServerGetWalletResponseDelegate &OnComplete)
ULootLockerServerBalanceRequest()
static FString CreditBalanceToWallet(const FString &WalletID, const FString &CurrencyID, const FString &Amount, const FLootLockerServerCreditWalletResponseDelegate &OnComplete)
static FString GetWalletByWalletID(const FString &WalletID, const FLootLockerServerGetWalletResponseDelegate &OnComplete)
Definition LootLockerServerBalanceRequest.h:108
Definition LootLockerServerBalanceRequest.h:69
Definition LootLockerServerBalanceRequest.h:30
Definition LootLockerServerBalanceRequest.h:151
Definition LootLockerServerBalanceRequest.h:297
Definition LootLockerServerBalanceRequest.h:175
Definition LootLockerServerBalanceRequest.h:269
Details about a particular currency.
Definition LootLockerServerCurrencyRequest.h:18
Definition LootLockerServerBalanceRequest.h:198
Definition LootLockerServerBalanceRequest.h:283
Definition LootLockerServerBalanceRequest.h:240
Definition LootLockerServerBalanceRequest.h:226
The base response for all LootLocker Server responses.
Definition LootLockerServerResponse.h:67