LootLocker Unreal SDK 10.6.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()

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

◆ ConnectDiscordAccount()

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

◆ ConnectEpicAccount()

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

◆ ConnectGoogleAccount() [1/2]

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

◆ ConnectGoogleAccount() [2/2]

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

◆ ConnectGooglePlayGamesAccount()

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

◆ ConnectNintendoAccount()

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

◆ ConnectPlaystationAccount()

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

◆ ConnectRemoteSessionAccount()

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

◆ ConnectSteamAccount()

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

◆ ConnectTwitchAccount()

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

◆ ConnectXboxAccount()

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

◆ DisconnectAccount()

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

◆ ListConnectedAccounts()

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

◆ TransferIdentityProvidersBetweenAccounts()

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