Documentation for the Unreal C++ Library
Loading...
Searching...
No Matches
FPVROUserAccount Class Reference

#include <PVROMultiplayerIdentity.h>

Inheritance diagram for FPVROUserAccount:
[legend]

Public Member Functions

 FPVROUserAccount (const FString &InUserId=TEXT(""))
 
virtual ~FPVROUserAccount ()
 
virtual FString GetAccessToken () const override
 
virtual bool GetAuthAttribute (const FString &AttrName, FString &OutAttrValue) const override
 
virtual FString GetDisplayName (const FString &Platform=FString()) const override
 
virtual FString GetRealName () const override
 
virtual bool GetUserAttribute (const FString &AttrName, FString &OutAttrValue) const override
 
virtual TSharedRef< const FUniqueNetId > GetUserId () const override
 
virtual bool SetUserAttribute (const FString &AttrName, const FString &AttrValue) override
 

Public Attributes

TMap< FString, FString > AdditionalAuthData
 
TMap< FString, FString > UserAttributes
 
FUniqueNetIdPtr UserIdPtr
 
FString UserName
 

Detailed Description

Definition at line 16 of file PVROMultiplayerIdentity.h.

Constructor & Destructor Documentation

◆ FPVROUserAccount()

FPVROUserAccount::FPVROUserAccount ( const FString & InUserId = TEXT(""))
inline

Definition at line 35 of file PVROMultiplayerIdentity.h.

◆ ~FPVROUserAccount()

virtual FPVROUserAccount::~FPVROUserAccount ( )
inlinevirtual

Definition at line 44 of file PVROMultiplayerIdentity.h.

Member Function Documentation

◆ GetAccessToken()

virtual FString FPVROUserAccount::GetAccessToken ( ) const
inlineoverridevirtual

Definition at line 30 of file PVROMultiplayerIdentity.h.

◆ GetAuthAttribute()

bool FPVROUserAccount::GetAuthAttribute ( const FString & AttrName,
FString & OutAttrValue ) const
overridevirtual

Definition at line 21 of file PVROMultiplayerIdentity.cpp.

◆ GetDisplayName()

virtual FString FPVROUserAccount::GetDisplayName ( const FString & Platform = FString()) const
inlineoverridevirtual

Definition at line 24 of file PVROMultiplayerIdentity.h.

◆ GetRealName()

virtual FString FPVROUserAccount::GetRealName ( ) const
inlineoverridevirtual

Definition at line 23 of file PVROMultiplayerIdentity.h.

◆ GetUserAttribute()

bool FPVROUserAccount::GetUserAttribute ( const FString & AttrName,
FString & OutAttrValue ) const
overridevirtual

Definition at line 32 of file PVROMultiplayerIdentity.cpp.

◆ GetUserId()

virtual TSharedRef< const FUniqueNetId > FPVROUserAccount::GetUserId ( ) const
inlineoverridevirtual

Definition at line 22 of file PVROMultiplayerIdentity.h.

◆ SetUserAttribute()

bool FPVROUserAccount::SetUserAttribute ( const FString & AttrName,
const FString & AttrValue )
overridevirtual

Definition at line 43 of file PVROMultiplayerIdentity.cpp.

Member Data Documentation

◆ AdditionalAuthData

TMap<FString, FString> FPVROUserAccount::AdditionalAuthData

Additional key/value pair data related to auth

Definition at line 52 of file PVROMultiplayerIdentity.h.

◆ UserAttributes

TMap<FString, FString> FPVROUserAccount::UserAttributes

Additional key/value pair data related to user attribution

Definition at line 55 of file PVROMultiplayerIdentity.h.

◆ UserIdPtr

FUniqueNetIdPtr FPVROUserAccount::UserIdPtr

User Id represented as a FUniqueNetId

Definition at line 49 of file PVROMultiplayerIdentity.h.

◆ UserName

FString FPVROUserAccount::UserName

Definition at line 57 of file PVROMultiplayerIdentity.h.


The documentation for this class was generated from the following files: