Table of Contents

Class JEGameAccount

Namespace: CmlLib.Core.Auth.Microsoft.Sessions
Assembly: CmlLib.Core.Auth.Microsoft.dll

public class JEGameAccount : XboxGameAccount, IXboxGameAccount, IComparable

Inheritance

object ← XboxGameAccount ← JEGameAccount

Implements

IXboxGameAccount, IComparable

Inherited Members

XboxGameAccount.FromSessionStorage(ISessionStorage), XboxGameAccount.Identifier, XboxGameAccount.SessionStorage, XboxGameAccount.XboxTokens, XboxGameAccount.Gamertag, XboxGameAccount.LastAccess, XboxGameAccount.GetIdentifier(), XboxGameAccount.CompareTo(object?), XboxGameAccount.Equals(object?), XboxGameAccount.GetHashCode(), XboxGameAccount.ToString(), object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors

JEGameAccount(ISessionStorage)

public JEGameAccount(ISessionStorage sessionStorage)

Parameters

sessionStorage ISessionStorage

Properties

Profile

public JEProfile? Profile { get; }

Property Value

JEProfile?

Token

public JEToken? Token { get; }

Property Value

JEToken?

Methods

FromSessionStorage(ISessionStorage)

public static JEGameAccount FromSessionStorage(ISessionStorage sessionStorage)

Parameters

sessionStorage ISessionStorage

Returns

JEGameAccount

GetIdentifier()

protected override string? GetIdentifier()

Returns

string?

ToLauncherSession()

public MSession ToLauncherSession()

Returns

MSession