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

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.