LootLocker Unreal SDK 10.4.0
Game backend SDK for Unreal Engine
Loading...
Searching...
No Matches
FLootLockerPlayerData Struct Reference

#include <LootLockerPlayerData.h>

Collaboration diagram for FLootLockerPlayerData:

Static Public Member Functions

static FLootLockerPlayerData Create (const FString &token="", const FString &refreshToken="", const FString &playerIdentifier="", const FString &playerUlid="", const FString &playerPublicUid="", const FString &playerName="", const FString &whiteLabelEmail="", const FString &whiteLabelToken="", const FLootLockerPlatformRepresentation &currentPlatform=FLootLockerPlatformRepresentation(), const FString &lastSignIn="", const FString &playerCreatedAt="", const FLootLockerSessionOptionals &sessionOptionals=FLootLockerSessionOptionals())
 

Data Fields

FString Token = ""
 The session token stored for this player session.
 
FString RefreshToken = ""
 The Token to use when refreshing the session (only present for authentication methods that support it)
 
FString PlayerIdentifier = ""
 
FString PlayerUlid = ""
 
FString PlayerPublicUid = ""
 
FString PlayerName = ""
 The name of the player if any has been set.
 
FString WhiteLabelEmail = ""
 If this player is authorized using White Label, then this stores the email that was used.
 
FString WhiteLabelToken = ""
 If this player is authorized using white label, then this stores the token for authorizing the player with the White Label system.
 
FLootLockerPlatformRepresentation CurrentPlatform
 The platform/authentication method used to authorize this player.
 
FString LastSignIn = ""
 When this player was last authenticated.
 
FString PlayerCreatedAt = ""
 When this player was first created.
 
FLootLockerSessionOptionals SessionOptionals
 The session optionals that were used when starting the current session for this player.
 

Member Function Documentation

◆ Create()

static FLootLockerPlayerData FLootLockerPlayerData::Create ( const FString &  token = "",
const FString &  refreshToken = "",
const FString &  playerIdentifier = "",
const FString &  playerUlid = "",
const FString &  playerPublicUid = "",
const FString &  playerName = "",
const FString &  whiteLabelEmail = "",
const FString &  whiteLabelToken = "",
const FLootLockerPlatformRepresentation &  currentPlatform = FLootLockerPlatformRepresentation(),
const FString &  lastSignIn = "",
const FString &  playerCreatedAt = "",
const FLootLockerSessionOptionals sessionOptionals = FLootLockerSessionOptionals() 
)
inlinestatic

Field Documentation

◆ CurrentPlatform

FLootLockerPlatformRepresentation FLootLockerPlayerData::CurrentPlatform

The platform/authentication method used to authorize this player.

◆ LastSignIn

FString FLootLockerPlayerData::LastSignIn = ""

When this player was last authenticated.

◆ PlayerCreatedAt

FString FLootLockerPlayerData::PlayerCreatedAt = ""

When this player was first created.

◆ PlayerIdentifier

FString FLootLockerPlayerData::PlayerIdentifier = ""

◆ PlayerName

FString FLootLockerPlayerData::PlayerName = ""

The name of the player if any has been set.

◆ PlayerPublicUid

FString FLootLockerPlayerData::PlayerPublicUid = ""

◆ PlayerUlid

FString FLootLockerPlayerData::PlayerUlid = ""

◆ RefreshToken

FString FLootLockerPlayerData::RefreshToken = ""

The Token to use when refreshing the session (only present for authentication methods that support it)

◆ SessionOptionals

FLootLockerSessionOptionals FLootLockerPlayerData::SessionOptionals

The session optionals that were used when starting the current session for this player.

◆ Token

FString FLootLockerPlayerData::Token = ""

The session token stored for this player session.

◆ WhiteLabelEmail

FString FLootLockerPlayerData::WhiteLabelEmail = ""

If this player is authorized using White Label, then this stores the email that was used.

◆ WhiteLabelToken

FString FLootLockerPlayerData::WhiteLabelToken = ""

If this player is authorized using white label, then this stores the token for authorizing the player with the White Label system.