LootLocker Unreal SDK 10.7.0
Game backend SDK for Unreal Engine
Loading...
Searching...
No Matches
ULootLockerConnectedAccountsRequestHandler Class Reference

#include <LootLockerConnectedAccountsRequestHandler.h>

Inheritance diagram for ULootLockerConnectedAccountsRequestHandler:
Collaboration diagram for ULootLockerConnectedAccountsRequestHandler:

Public Member Functions

 ULootLockerConnectedAccountsRequestHandler ()

Static Public Member Functions

static FString ListConnectedAccounts (const FLootLockerPlayerData &PlayerData, const FLootLockerListConnectedAccountsResponseDelegate &OnComplete)
static FString DisconnectAccount (const FLootLockerPlayerData &PlayerData, const ELootLockerAccountProvider AccountToDisconnect, const FLootLockerDefaultDelegate &OnComplete)
static FString ConnectGoogleAccount (const FLootLockerPlayerData &PlayerData, const FString &IdToken, const FLootLockerAccountConnectedResponseDelegate &OnComplete)
static FString ConnectGoogleAccount (const FLootLockerPlayerData &PlayerData, const FString &IdToken, EGoogleAccountProviderPlatform Platform, const FLootLockerAccountConnectedResponseDelegate &OnComplete)
static FString ConnectAppleAccountByRestSignIn (const FLootLockerPlayerData &PlayerData, const FString &AuthorizationCode, const FLootLockerAccountConnectedResponseDelegate &OnComplete)
static FString ConnectEpicAccount (const FLootLockerPlayerData &PlayerData, const FString &Token, const FLootLockerAccountConnectedResponseDelegate &OnComplete)
static FString ConnectPlaystationAccount (const FLootLockerPlayerData &PlayerData, const FString &Environment, const FString &Code, const FLootLockerAccountConnectedResponseDelegate &OnComplete)
static FString ConnectDiscordAccount (const FLootLockerPlayerData &PlayerData, const FString &Token, const FLootLockerAccountConnectedResponseDelegate &OnComplete)
static FString ConnectTwitchAccount (const FLootLockerPlayerData &PlayerData, const FString &AuthorizationCode, const FLootLockerAccountConnectedResponseDelegate &OnComplete)
static FString ConnectSteamAccount (const FLootLockerPlayerData &PlayerData, const FString &SteamTicket, const FLootLockerAccountConnectedResponseDelegate &OnComplete)
static FString ConnectXboxAccount (const FLootLockerPlayerData &PlayerData, const FString &XboxUserToken, const FLootLockerAccountConnectedResponseDelegate &OnComplete)
static FString ConnectNintendoAccount (const FLootLockerPlayerData &PlayerData, const FString &NSAIdToken, const FLootLockerAccountConnectedResponseDelegate &OnComplete)
static FString ConnectGooglePlayGamesAccount (const FLootLockerPlayerData &PlayerData, const FString &AuthCode, const FLootLockerAccountConnectedResponseDelegate &OnComplete)
static FString ConnectRemoteSessionAccount (const FLootLockerPlayerData &PlayerData, const FString &Code, const FString &Nonce, const FLootLockerAccountConnectedResponseDelegate &OnComplete)
static FString TransferIdentityProvidersBetweenAccounts (const FLootLockerPlayerData &SourcePlayerData, const FLootLockerPlayerData &TargetPlayerData, TArray< ELootLockerAccountProvider > ProvidersToTransfer, const FLootLockerListConnectedAccountsResponseDelegate &OnComplete)

Constructor & Destructor Documentation

◆ ULootLockerConnectedAccountsRequestHandler()

ULootLockerConnectedAccountsRequestHandler::ULootLockerConnectedAccountsRequestHandler ( )
inline

Member Function Documentation

◆ ConnectAppleAccountByRestSignIn()

FString ULootLockerConnectedAccountsRequestHandler::ConnectAppleAccountByRestSignIn ( const FLootLockerPlayerData & PlayerData,
const FString & AuthorizationCode,
const FLootLockerAccountConnectedResponseDelegate & OnComplete )
static

◆ ConnectDiscordAccount()

FString ULootLockerConnectedAccountsRequestHandler::ConnectDiscordAccount ( const FLootLockerPlayerData & PlayerData,
const FString & Token,
const FLootLockerAccountConnectedResponseDelegate & OnComplete )
static

◆ ConnectEpicAccount()

FString ULootLockerConnectedAccountsRequestHandler::ConnectEpicAccount ( const FLootLockerPlayerData & PlayerData,
const FString & Token,
const FLootLockerAccountConnectedResponseDelegate & OnComplete )
static

◆ ConnectGoogleAccount() [1/2]

FString ULootLockerConnectedAccountsRequestHandler::ConnectGoogleAccount ( const FLootLockerPlayerData & PlayerData,
const FString & IdToken,
const FLootLockerAccountConnectedResponseDelegate & OnComplete )
static

◆ ConnectGoogleAccount() [2/2]

FString ULootLockerConnectedAccountsRequestHandler::ConnectGoogleAccount ( const FLootLockerPlayerData & PlayerData,
const FString & IdToken,
EGoogleAccountProviderPlatform Platform,
const FLootLockerAccountConnectedResponseDelegate & OnComplete )
static

◆ ConnectGooglePlayGamesAccount()

FString ULootLockerConnectedAccountsRequestHandler::ConnectGooglePlayGamesAccount ( const FLootLockerPlayerData & PlayerData,
const FString & AuthCode,
const FLootLockerAccountConnectedResponseDelegate & OnComplete )
static

◆ ConnectNintendoAccount()

FString ULootLockerConnectedAccountsRequestHandler::ConnectNintendoAccount ( const FLootLockerPlayerData & PlayerData,
const FString & NSAIdToken,
const FLootLockerAccountConnectedResponseDelegate & OnComplete )
static

◆ ConnectPlaystationAccount()

FString ULootLockerConnectedAccountsRequestHandler::ConnectPlaystationAccount ( const FLootLockerPlayerData & PlayerData,
const FString & Environment,
const FString & Code,
const FLootLockerAccountConnectedResponseDelegate & OnComplete )
static

◆ ConnectRemoteSessionAccount()

FString ULootLockerConnectedAccountsRequestHandler::ConnectRemoteSessionAccount ( const FLootLockerPlayerData & PlayerData,
const FString & Code,
const FString & Nonce,
const FLootLockerAccountConnectedResponseDelegate & OnComplete )
static

◆ ConnectSteamAccount()

FString ULootLockerConnectedAccountsRequestHandler::ConnectSteamAccount ( const FLootLockerPlayerData & PlayerData,
const FString & SteamTicket,
const FLootLockerAccountConnectedResponseDelegate & OnComplete )
static

◆ ConnectTwitchAccount()

FString ULootLockerConnectedAccountsRequestHandler::ConnectTwitchAccount ( const FLootLockerPlayerData & PlayerData,
const FString & AuthorizationCode,
const FLootLockerAccountConnectedResponseDelegate & OnComplete )
static

◆ ConnectXboxAccount()

FString ULootLockerConnectedAccountsRequestHandler::ConnectXboxAccount ( const FLootLockerPlayerData & PlayerData,
const FString & XboxUserToken,
const FLootLockerAccountConnectedResponseDelegate & OnComplete )
static

◆ DisconnectAccount()

FString ULootLockerConnectedAccountsRequestHandler::DisconnectAccount ( const FLootLockerPlayerData & PlayerData,
const ELootLockerAccountProvider AccountToDisconnect,
const FLootLockerDefaultDelegate & OnComplete )
static

◆ ListConnectedAccounts()

FString ULootLockerConnectedAccountsRequestHandler::ListConnectedAccounts ( const FLootLockerPlayerData & PlayerData,
const FLootLockerListConnectedAccountsResponseDelegate & OnComplete )
static

◆ TransferIdentityProvidersBetweenAccounts()

FString ULootLockerConnectedAccountsRequestHandler::TransferIdentityProvidersBetweenAccounts ( const FLootLockerPlayerData & SourcePlayerData,
const FLootLockerPlayerData & TargetPlayerData,
TArray< ELootLockerAccountProvider > ProvidersToTransfer,
const FLootLockerListConnectedAccountsResponseDelegate & OnComplete )
static