6#include "CoreMinimal.h"
10#include "LootLockerAuthenticationRequestHandler.generated.h"
14UENUM(BlueprintType, Category =
"LootLocker")
20 Web = 0 UMETA(DisplayName =
"Web"),
21 Android = 1 UMETA(DisplayName =
"Android"),
22 Ios = 2 UMETA(DisplayName =
"iOS"),
23 Desktop = 3 UMETA(DisplayName =
"Desktop")
34 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
35 FString session_token = "";
42 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"LootLocker Login")
44 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "LootLocker Login")
45 FString password = "";
52 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"LootLocker Login")
53 bool remember = false;
61 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"LootLocker Login Response")
63 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "LootLocker Login Response")
64 FString player_name = "";
65 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "LootLocker Login Response")
67 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "LootLocker Login Response")
69 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "LootLocker Login Response")
70 FString created_at = "";
71 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "LootLocker Login Response")
72 FString last_seen = "";
73 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "LootLocker Login Response")
74 FString updated_at = "";
75 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "LootLocker Login Response")
76 FString deleted_at = "";
77 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "LootLocker Login Response")
78 FString validated_at = "";
85 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Startup Item")
86 FString game_api_key = "";
87 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Startup Item")
88 FString game_version = "";
95 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Startup Item")
96 FString platform = "";
97 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Startup Item")
98 FString player_identifier = "";
101USTRUCT(BlueprintType)
105 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"LootLocker")
107 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "LootLocker")
111USTRUCT(BlueprintType)
115 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"LootLocker")
117 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "LootLocker")
121USTRUCT(BlueprintType)
125 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"LootLocker")
129USTRUCT(BlueprintType)
133 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"LootLocker")
134 FString nsa_id_token = "";
137USTRUCT(BlueprintType)
141 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"LootLocker")
142 FString user_id = "";
143 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "LootLocker")
147USTRUCT(BlueprintType)
151 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"LootLocker")
152 FString refresh_token = "";
155USTRUCT(BlueprintType)
159 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"LootLocker")
160 FString xbox_user_token = "";
163USTRUCT(BlueprintType)
167 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"LootLocker")
168 FString bundle_id = "";
169 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "LootLocker")
170 FString player_id = "";
171 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "LootLocker")
172 FString public_key_url = "";
173 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "LootLocker")
174 FString signature = "";
175 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "LootLocker")
177 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "LootLocker")
178 FString timestamp = "";
182USTRUCT(BlueprintType)
186 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"LootLocker")
187 FString refresh_token = "";
191USTRUCT(BlueprintType)
195 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"LootLocker")
196 FString apple_authorization_code = "";
199USTRUCT(BlueprintType)
203 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"LootLocker")
204 FString refresh_token = "";
207USTRUCT(BlueprintType)
211 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"LootLocker")
212 FString id_token = "";
215USTRUCT(BlueprintType)
219 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"LootLocker")
223USTRUCT(BlueprintType)
227 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"LootLocker")
228 FString refresh_token = "";
231USTRUCT(BlueprintType)
235 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"LootLocker")
236 FString auth_code = "";
239USTRUCT(BlueprintType)
243 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"LootLocker")
244 FString refresh_token = "";
247USTRUCT(BlueprintType)
251 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"LootLocker")
252 FString id_token = "";
255USTRUCT(BlueprintType)
259 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"LootLocker")
260 FString refresh_token = "";
263USTRUCT(BlueprintType)
267 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
269 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
270 FString platform = "";
271 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
275USTRUCT(BlueprintType)
279 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
281 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
282 FString Platform = "psn";
283 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
285 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
286 int Psn_issuer_id = 256;
289USTRUCT(BlueprintType)
293 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
294 FString Game_api_key;
295 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
296 FString Game_version;
297 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
299 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
300 int Env_iss_id = 256;
303USTRUCT(BlueprintType)
307 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
308 FString steam_ticket = "";
311USTRUCT(BlueprintType)
315 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"LootLocker")
316 FString access_token = "";
319USTRUCT(BlueprintType)
323 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"LootLocker")
324 FString refresh_token = "";
327USTRUCT(BlueprintType)
331 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
332 FString steam_app_id = "";
335USTRUCT(BlueprintType)
339 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
341 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
342 FString platform = "";
343 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
345 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
346 int Active_steam_app_id = 0;
349USTRUCT(BlueprintType)
353 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
357USTRUCT(BlueprintType)
361 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
365USTRUCT(BlueprintType)
369 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
371 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
372 bool current_is_prestige = false;
373 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
375 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
376 bool next_is_prestige = false;
379USTRUCT(BlueprintType)
386 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
387 FString player_name = "";
391 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
396 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
397 FString public_uid = "";
401 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
402 FString player_ulid = "";
406 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
407 FString player_created_at = "";
411 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
412 bool seen_before = false;
416 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
417 bool check_grant_notifications = false;
421 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
422 bool check_deactivation_notifications = false;
426 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
431 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
436 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
441 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
442 int32 account_balance = 0;
446 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
447 FString player_identifier = "";
451 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
452 FString wallet_id = "";
456 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
457 TArray<FString> Errors;
460USTRUCT(BlueprintType)
464 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
465 FString refresh_token = "";
468USTRUCT(BlueprintType)
472 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
473 FString refresh_token = "";
476USTRUCT(BlueprintType)
480 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
481 FString refresh_token = "";
484USTRUCT(BlueprintType)
488 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"LootLocker")
489 FString refresh_token = "";
492USTRUCT(BlueprintType)
496 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
497 FString refresh_token = "";
500USTRUCT(BlueprintType)
504 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category =
"LootLocker")
506 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
508 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "LootLocker")
512USTRUCT(BlueprintType)
516 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"LootLocker")
518 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "LootLocker")
525 this->success = LoginResponse.
success;
529 this->LoginResponse = LoginResponse;
530 this->ErrorData = ErrorData;
531 this->Context = LoginResponse.
Context;
536 this->success = SessionResponse.
success;
537 this->StatusCode = SessionResponse.
StatusCode;
540 this->LoginResponse = LoginResponse;
541 this->StartSessionResponse = SessionResponse;
542 this->ErrorData = ErrorData;
543 this->Context = SessionResponse.
Context;
547USTRUCT(BlueprintType)
551 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"LootLocker")
552 FString refresh_token = "";
555USTRUCT(BlueprintType)
559 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"LootLocker")
560 FString refresh_token = "";
590UCLASS(ClassGroup = (Custom), meta = (BlueprintSpawnableComponent))
635 template<
typename RequestType>
638 static FString _TempWhiteLabelEmailHolder;
639 static FString _TempWhiteLabelTokenHolder;
640 static TMap<FString, FString> DomainKeyHeaders();
void(* FLootLockerDefaultDelegate)(FLootLockerResponse)
Definition LootLockerResponse.h:38
Definition LootLockerAuthenticationRequestHandler.h:592
static FString WhiteLabelStartSessionManual(const FString &Email, const FString &WhiteLabelToken, const FLootLockerSessionOptionals &Optionals, const FLootLockerSessionResponse &OnCompletedRequest)
static FString RefreshMetaSession(const FString &RefreshToken, const FLootLockerSessionOptionals &Optionals, const FLootLockerMetaSessionResponseDelegate &OnCompletedRequest)
static FString StartGooglePlayGamesSession(const FString &IdToken, const FLootLockerSessionOptionals &Optionals, const FLootLockerGooglePlayGamesSessionResponseDelegate &OnCompletedRequest)
static FString WhiteLabelLogin(const FString &Email, const FString &Password, const bool Remember, const FLootLockerLoginResponseDelegate &OnCompletedRequest)
static FString VerifyPlayerAndStartPlaystationNetworkV3Session(const FString &AuthCode, int EnvIssuerId, const FLootLockerSessionOptionals &Optionals, const FLootLockerSessionResponse &Delegate)
static FString StartGoogleSession(const FString &IdToken, const FLootLockerSessionOptionals &Optionals, const FLootLockerGoogleSessionResponseDelegate &OnCompletedRequest)
ULootLockerAuthenticationRequestHandler()
Definition LootLockerAuthenticationRequestHandler.h:595
static FString RefreshGoogleSession(const FString &RefreshToken, const FLootLockerSessionOptionals &Optionals, const FLootLockerGoogleSessionResponseDelegate &OnCompletedRequest)
static FString StartAndroidSession(const FString &DeviceId, const FLootLockerSessionOptionals &Optionals, const FLootLockerSessionResponse &Delegate)
static FString StartMetaSession(const FString &UserId, const FString &Nonce, const FLootLockerSessionOptionals &Optionals, const FLootLockerMetaSessionResponseDelegate &OnCompletedRequest)
static FString StartSteamSession(const FString &SteamId64, const FLootLockerSessionOptionals &Optionals, const FLootLockerSessionResponse &Delegate)
static FString WhiteLabelStartSession(const FLootLockerSessionOptionals &Optionals, const FLootLockerSessionResponse &OnCompletedRequest)
static FString VerifyPlayerAndStartPlaystationNetworkSession(const FString &AuthCode, const FString &AccountID, int PsnIssuerId, const FLootLockerSessionOptionals &Optionals, const FLootLockerSessionResponse &Delegate)
static FString WhiteLabelRequestPasswordReset(const FString &Email, const FLootLockerDefaultDelegate &OnCompletedRequest)
static FString StartEpicSession(const FString &IdToken, const FLootLockerSessionOptionals &Optionals, const FLootLockerEpicSessionResponseDelegate &OnCompletedRequest)
static FString StartPlaystationNetworkSession(const FString &PsnOnlineId, const FLootLockerSessionOptionals &Optionals, const FLootLockerSessionResponse &Delegate)
static FString StartAppleGameCenterSession(const FString &BundleId, const FString &PlayerId, const FString &PublicKeyUrl, const FString &Signature, const FString &Salt, const FString &Timestamp, const FLootLockerSessionOptionals &Optionals, const FLootLockerAppleGameCenterSessionResponseDelegate &OnCompletedRequest)
static FString WhiteLabelVerifySession(const FLootLockerPlayerData &ForPlayer, const FLootLockerWhiteLabelVerifySessionDelegate &OnCompletedRequest)
static FString StartNintendoSwitchSession(const FString &NSAIdToken, const FLootLockerSessionOptionals &Optionals, const FLootLockerSessionResponse &OnCompletedRequest)
static FString RefreshDiscordSession(const FString &RefreshToken, const FLootLockerSessionOptionals &Optionals, const FLootLockerDiscordSessionResponseDelegate &OnCompletedRequest)
static FString RefreshAppleSession(const FString &RefreshToken, const FLootLockerSessionOptionals &Optionals, const FLootLockerAppleSessionResponseDelegate &OnCompletedRequest)
static FString StartAmazonLunaSession(const FString &AmazonLunaGuid, const FLootLockerSessionOptionals &Optionals, const FLootLockerSessionResponse &Delegate)
static FString StartDiscordSession(const FString &AccessToken, const FLootLockerSessionOptionals &Optionals, const FLootLockerDiscordSessionResponseDelegate &OnCompletedRequest)
static FString WhiteLabelRequestUserVerification(const int &UserId, const FLootLockerDefaultDelegate &OnCompletedRequest)
static FString GuestLogin(const FString &playerIdentifier, const FLootLockerSessionOptionals &Optionals, const FLootLockerSessionResponse &OnCompletedRequest)
static FString RefreshAppleGameCenterSession(const FString &RefreshToken, const FLootLockerSessionOptionals &Optionals, const FLootLockerAppleGameCenterSessionResponseDelegate &OnCompletedRequest)
static FString StartAppleSession(const FString &AuthorizationCode, const FLootLockerSessionOptionals &Optionals, const FLootLockerAppleSessionResponseDelegate &OnCompletedRequest)
static FString EndSession(const FLootLockerPlayerData &ForPlayer, const FLootLockerDefaultDelegate &OnCompletedRequest)
static FString WhiteLabelCreateAccount(const FString &Email, const FString &Password, const FLootLockerLoginResponseDelegate &OnCompletedRequest)
static FString StartSteamSession(const FString &SteamSessionTicket, const FString &SteamAppId, const FLootLockerSessionOptionals &Optionals, const FLootLockerSessionResponse &Delegate)
static FString WhiteLabelRequestUserVerificationByEmail(const FString &Email, const FLootLockerDefaultDelegate &OnCompletedRequest)
static FString VerifyPlayer(const FLootLockerPlayerData &ForPlayer, const FString &PlatformToken, const FString &Platform, const int SteamAppId=-1, const FLootLockerDefaultDelegate &OnCompletedRequest=FLootLockerDefaultDelegate())
static FString StartXboxSession(const FString &XboxUserToken, const FLootLockerSessionOptionals &Optionals, const FLootLockerSessionResponse &OnCompletedRequest)
static FString RefreshGooglePlayGamesSession(const FString &RefreshToken, const FLootLockerSessionOptionals &Optionals, const FLootLockerGooglePlayGamesSessionResponseDelegate &OnCompletedRequest)
static FString WhiteLabelLoginAndStartSession(const FString &Email, const FString &Password, bool bRemember, const FLootLockerSessionOptionals &Optionals, const FLootLockerWhiteLabelLoginAndSessionResponseDelegate &LootLockerWhiteLabelLoginAndSessionResponseDelegate)
static FString RefreshEpicSession(const FString &RefreshToken, const FLootLockerSessionOptionals &Optionals, const FLootLockerEpicSessionResponseDelegate &OnCompletedRequest)
static FString StartGoogleSession(const FString &IdToken, const ELootLockerGoogleClientPlatform Platform, const FLootLockerSessionOptionals &Optionals, const FLootLockerGoogleSessionResponseDelegate &OnCompletedRequest)
void(* FLootLockerWhiteLabelLoginAndSessionResponseDelegate)(FLootLockerWhiteLabelLoginAndSessionResponse)
C++ response callback delegate; receives an FLootLockerWhiteLabelLoginAndSessionResponse result.
Definition LootLockerAuthenticationRequestHandler.h:580
void(* FLootLockerGoogleSessionResponseDelegate)(FLootLockerGoogleSessionResponse)
C++ response callback delegate; receives an FLootLockerGoogleSessionResponse result.
Definition LootLockerAuthenticationRequestHandler.h:570
void(* FLootLockerMetaSessionResponseDelegate)(FLootLockerMetaSessionResponse)
C++ response callback delegate; receives an FLootLockerMetaSessionResponse result.
Definition LootLockerAuthenticationRequestHandler.h:584
void(* FLootLockerAppleSessionResponseDelegate)(FLootLockerAppleSessionResponse)
C++ response callback delegate; receives an FLootLockerAppleSessionResponse result.
Definition LootLockerAuthenticationRequestHandler.h:568
void(* FLootLockerDiscordSessionResponseDelegate)(FLootLockerDiscordSessionResponse)
C++ response callback delegate; receives an FLootLockerDiscordSessionResponse result.
Definition LootLockerAuthenticationRequestHandler.h:586
void(* FLootLockerWhiteLabelVerifySessionDelegate)(FLootLockerWhiteLabelVerifySessionResponse)
C++ response callback delegate; receives an FLootLockerWhiteLabelVerifySessionResponse result.
Definition LootLockerAuthenticationRequestHandler.h:578
void(* FLootLockerAppleGameCenterSessionResponseDelegate)(FLootLockerAppleGameCenterSessionResponse)
C++ response callback delegate; receives an FLootLockerAppleGameCenterSessionResponse result.
Definition LootLockerAuthenticationRequestHandler.h:582
void(* FLootLockerSessionResponse)(FLootLockerAuthenticationResponse)
C++ response callback delegate; receives an FLootLockerAuthenticationResponse result.
Definition LootLockerAuthenticationRequestHandler.h:566
void(* FLootLockerEpicSessionResponseDelegate)(FLootLockerEpicSessionResponse)
C++ response callback delegate; receives an FLootLockerEpicSessionResponse result.
Definition LootLockerAuthenticationRequestHandler.h:574
void(* FLootLockerLoginResponseDelegate)(FLootLockerLoginResponse)
C++ response callback delegate; receives an FLootLockerLoginResponse result.
Definition LootLockerAuthenticationRequestHandler.h:576
ELootLockerGoogleClientPlatform
Google OAuth2 Client platform.
Definition LootLockerAuthenticationRequestHandler.h:19
void(* FLootLockerGooglePlayGamesSessionResponseDelegate)(FLootLockerGooglePlayGamesSessionResponse)
C++ response callback delegate; receives an FLootLockerGooglePlayGamesSessionResponse result.
Definition LootLockerAuthenticationRequestHandler.h:572
Definition LootLockerAuthenticationRequestHandler.h:165
Definition LootLockerAuthenticationRequestHandler.h:470
Definition LootLockerAuthenticationRequestHandler.h:193
Definition LootLockerAuthenticationRequestHandler.h:462
Definition LootLockerAuthenticationRequestHandler.h:29
FString session_token
The session token that can now be used to use further LootLocker functionality.
Definition LootLockerAuthenticationRequestHandler.h:35
Definition LootLockerAuthenticationRequestHandler.h:93
Definition LootLockerAuthenticationRequestHandler.h:381
Definition LootLockerAuthenticationRequestHandler.h:83
Definition LootLockerAuthenticationRequestHandler.h:313
Definition LootLockerAuthenticationRequestHandler.h:557
Definition LootLockerAuthenticationRequestHandler.h:359
Definition LootLockerAuthenticationRequestHandler.h:249
Definition LootLockerAuthenticationRequestHandler.h:494
Definition LootLockerAuthenticationRequestHandler.h:233
Definition LootLockerAuthenticationRequestHandler.h:486
Definition LootLockerAuthenticationRequestHandler.h:209
Definition LootLockerAuthenticationRequestHandler.h:478
Definition LootLockerAuthenticationRequestHandler.h:367
Definition LootLockerAuthenticationRequestHandler.h:40
Definition LootLockerAuthenticationRequestHandler.h:59
Definition LootLockerAuthenticationRequestHandler.h:131
Definition LootLockerPlayerData.h:12
Definition LootLockerAuthenticationRequestHandler.h:291
Definition LootLockerAuthenticationRequestHandler.h:277
Definition LootLockerAuthenticationRequestHandler.h:184
Definition LootLockerAuthenticationRequestHandler.h:201
Definition LootLockerAuthenticationRequestHandler.h:321
Definition LootLockerAuthenticationRequestHandler.h:257
Definition LootLockerAuthenticationRequestHandler.h:241
Definition LootLockerAuthenticationRequestHandler.h:225
Base response struct — every SDK callback receives a struct that derives from this.
Definition LootLockerResponse.h:19
bool success
Whether this request was a success.
Definition LootLockerResponse.h:23
FLootLockerRequestContext Context
Context for the request.
Definition LootLockerResponse.h:35
int StatusCode
HTTP Status code from the request to LootLockers backend.
Definition LootLockerResponse.h:26
FString FullTextFromServer
Raw text/http body from the server response.
Definition LootLockerResponse.h:29
Optional parameters that can be sent when starting a session.
Definition LootLockerSessionOptionals.h:12
Definition LootLockerAuthenticationRequestHandler.h:305
Definition LootLockerAuthenticationRequestHandler.h:329
Definition LootLockerAuthenticationRequestHandler.h:351
Definition LootLockerAuthenticationRequestHandler.h:265
Definition LootLockerAuthenticationRequestHandler.h:337
Definition LootLockerAuthenticationRequestHandler.h:103
Definition LootLockerAuthenticationRequestHandler.h:514
FLootLockerWhiteLabelLoginAndSessionResponse(const FLootLockerLoginResponse &LoginResponse, const FLootLockerAuthenticationResponse &SessionResponse)
Definition LootLockerAuthenticationRequestHandler.h:534
Definition LootLockerAuthenticationRequestHandler.h:50
Definition LootLockerAuthenticationRequestHandler.h:123
Definition LootLockerAuthenticationRequestHandler.h:113
Definition LootLockerAuthenticationRequestHandler.h:502
Definition LootLockerAuthenticationRequestHandler.h:157