LootLocker Unreal SDK 10.7.0
Game backend SDK for Unreal Engine
Loading...
Searching...
No Matches
LootLockerAuthenticationRequestHandler.h File Reference
#include "CoreMinimal.h"
#include "Dom/JsonObject.h"
#include "LootLockerResponse.h"
#include "LootLockerPlayerData.h"
#include "LootLockerSessionOptionals.h"
#include "LootLockerAuthenticationRequestHandler.generated.h"
Include dependency graph for LootLockerAuthenticationRequestHandler.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  FLootLockerAuthResponse
struct  FLootLockerWhiteLabelCustomSignUpFieldValue
struct  FLootLockerWhiteLabelCustomSignUpField
struct  FLootLockerLoginRequest
struct  FLootLockerWhiteLabelCreateAccountRequest
struct  FLootLockerWhiteLabelLoginRequest
struct  FLootLockerLoginResponse
struct  FLootLockerBaseAuthRequest
struct  FLootLockerAuthenticationRequest
struct  FLootLockerWhiteLabelAuthRequest
struct  FLootLockerWhiteLabelVerifySessionRequest
struct  FLootLockerWhiteLabelResetPasswordRequest
struct  FLootLockerNintendoSwitchSessionRequest
struct  FLootLockerStartMetaSessionRequest
struct  FLootLockerRefreshMetaSessionRequest
struct  FLootLockerXboxSessionRequest
struct  FLootLockerAppleGameCenterSessionRequest
struct  FLootLockerRefreshAppleGameCenterSessionRequest
struct  FLootLockerAppleSessionRequest
struct  FLootLockerRefreshAppleSessionRequest
struct  FLootLockerGoogleSessionRequest
struct  FLootLockerGoogleSessionRequestWithPlatform
struct  FLootLockerRefreshGoogleSessionRequest
struct  FLootLockerGooglePlayGamesSessionRequest
struct  FLootLockerRefreshGooglePlayGamesSessionRequest
struct  FLootLockerEpicSessionRequest
struct  FLootLockerRefreshEpicSessionRequest
struct  FLootLockerVerificationRequest
struct  FLootLockerPlaystationNetworkVerificationRequest
struct  FLootLockerPlaystationNetworkV3SessionRequest
struct  FLootLockerSteamSessionRequest
struct  FLootLockerDiscordSessionRequest
struct  FLootLockerRefreshDiscordSessionRequest
struct  FLootLockerSteamSessionWithAppIdRequest
struct  FLootLockerVerificationWithSteamAppIdRequest
struct  FLootLockerUserIdRequest
struct  FLootLockerEmailRequest
struct  FLootLockerLevelThresholds
struct  FLootLockerAuthenticationResponse
struct  FLootLockerAppleSessionResponse
struct  FLootLockerAppleGameCenterSessionResponse
struct  FLootLockerGoogleSessionResponse
struct  FLootLockerGooglePlayGamesSessionResponse
struct  FLootLockerEpicSessionResponse
struct  FLootLockerWhiteLabelVerifySessionResponse
struct  FLootLockerWhiteLabelSignUpFieldsResponse
struct  FLootLockerWhiteLabelLoginAndSessionResponse
struct  FLootLockerMetaSessionResponse
struct  FLootLockerDiscordSessionResponse
class  ULootLockerAuthenticationRequestHandler

Typedefs

typedef void(* FLootLockerSessionResponse) (FLootLockerAuthenticationResponse)
 C++ response callback delegate; receives an FLootLockerAuthenticationResponse result.
typedef void(* FLootLockerAppleSessionResponseDelegate) (FLootLockerAppleSessionResponse)
 C++ response callback delegate; receives an FLootLockerAppleSessionResponse result.
typedef void(* FLootLockerGoogleSessionResponseDelegate) (FLootLockerGoogleSessionResponse)
 C++ response callback delegate; receives an FLootLockerGoogleSessionResponse result.
typedef void(* FLootLockerGooglePlayGamesSessionResponseDelegate) (FLootLockerGooglePlayGamesSessionResponse)
 C++ response callback delegate; receives an FLootLockerGooglePlayGamesSessionResponse result.
typedef void(* FLootLockerEpicSessionResponseDelegate) (FLootLockerEpicSessionResponse)
 C++ response callback delegate; receives an FLootLockerEpicSessionResponse result.
typedef void(* FLootLockerLoginResponseDelegate) (FLootLockerLoginResponse)
 C++ response callback delegate; receives an FLootLockerLoginResponse result.
typedef void(* FLootLockerWhiteLabelVerifySessionDelegate) (FLootLockerWhiteLabelVerifySessionResponse)
 C++ response callback delegate; receives an FLootLockerWhiteLabelVerifySessionResponse result.
typedef void(* FLootLockerWhiteLabelLoginAndSessionResponseDelegate) (FLootLockerWhiteLabelLoginAndSessionResponse)
 C++ response callback delegate; receives an FLootLockerWhiteLabelLoginAndSessionResponse result.
typedef void(* FLootLockerAppleGameCenterSessionResponseDelegate) (FLootLockerAppleGameCenterSessionResponse)
 C++ response callback delegate; receives an FLootLockerAppleGameCenterSessionResponse result.
typedef void(* FLootLockerMetaSessionResponseDelegate) (FLootLockerMetaSessionResponse)
 C++ response callback delegate; receives an FLootLockerMetaSessionResponse result.
typedef void(* FLootLockerDiscordSessionResponseDelegate) (FLootLockerDiscordSessionResponse)
 C++ response callback delegate; receives an FLootLockerDiscordSessionResponse result.
typedef void(* FLootLockerWhiteLabelSignUpFieldsResponseDelegate) (FLootLockerWhiteLabelSignUpFieldsResponse)
 C++ response callback delegate; receives an FLootLockerWhiteLabelSignUpFieldsResponse result.

Enumerations

enum class  ELootLockerGoogleClientPlatform : uint8 { ELootLockerGoogleClientPlatform::Web = 0 , ELootLockerGoogleClientPlatform::Android = 1 , ELootLockerGoogleClientPlatform::Ios = 2 , ELootLockerGoogleClientPlatform::Desktop = 3 }
 Google OAuth2 Client platform. More...