LootLocker Unreal SDK 10.4.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 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

◆ 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

◆ ConnectTwitchAccount()

static FString ULootLockerConnectedAccountsRequestHandler::ConnectTwitchAccount ( const FLootLockerPlayerData PlayerData,
const FString &  AuthorizationCode,
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