5#include "Containers/Array.h"
6#include "CoreMinimal.h"
9#include "LootLockerServerPlayerRequest.generated.h"
18UENUM(BlueprintType, Category =
"LootLockerServer")
44 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
49 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
54 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
59 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
64 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
65 FString Last_active_platform = "";
69 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
70 FString Platform_player_id = "";
81 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
86 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
91 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
112USTRUCT(BlueprintType)
119 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
124 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
131USTRUCT(BlueprintType)
138 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
139 TArray<FString> Tokens;
142USTRUCT(BlueprintType)
149 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
150 FString Platform = "";
154 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
155 FString Player_identifier = "";
162USTRUCT(BlueprintType)
170 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
177USTRUCT(BlueprintType)
184 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
185 TArray<FString> Failed_tokens;
189 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
196USTRUCT(BlueprintType)
203 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLockerServer")
208 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLockerServer")
ELootLockerServerPlayerNameLookupIdType
Definition LootLockerServerPlayerRequest.h:101
ELootLockerServerCreatePlayerPlatforms
Possible player creation platforms.
Definition LootLockerServerPlayerRequest.h:20
void(* FLootLockerServerCreatePlayerResponseDelegate)(FLootLockerServerCreatePlayerResponse)
Definition LootLockerServerPlayerRequest.h:227
void(* FLootLockerServerGetPlayerInfoFromGameSessionTokenResponseDelegate)(FLootLockerServerGetPlayerInfoFromGameSessionTokenResponse)
Definition LootLockerServerPlayerRequest.h:223
void(* FLootLockerServerPlayerNameLookupResponseDelegate)(FLootLockerServerPlayerNameLookupResponse)
Definition LootLockerServerPlayerRequest.h:219
Definition LootLockerServerPlayerRequest.h:235
ULootLockerServerPlayerRequest()
static FString LookupPlayerNames(TArray< FLootLockerServerPlayerNameLookupPair > IdsToLookUp, const FLootLockerServerPlayerNameLookupResponseDelegate &OnCompletedRequest)
static FString CreatePlayer(ELootLockerServerCreatePlayerPlatforms Platform, const FString &PlatformPlayerIdentifier, const FLootLockerServerCreatePlayerResponseDelegate &OnCompletedRequest)
static FString GetPlayerInfoFromGameSessionToken(TArray< FString > GameSessionTokensToLookUp, const FLootLockerServerGetPlayerInfoFromGameSessionTokenResponseDelegate &OnCompletedRequest)
Definition LootLockerServerPlayerRequest.h:144
Definition LootLockerServerPlayerRequest.h:198
Definition LootLockerServerPlayerRequest.h:133
Definition LootLockerServerPlayerRequest.h:179
Definition LootLockerServerPlayerRequest.h:76
Definition LootLockerServerPlayerRequest.h:114
Definition LootLockerServerPlayerRequest.h:164
Definition LootLockerServerPlayerRequest.h:39
The base response for all LootLocker Server responses.
Definition LootLockerServerResponse.h:67