21 lines
634 B
C#
21 lines
634 B
C#
namespace RecNet.Application.Common.Steam;
|
|
|
|
public class SteamAuthResult
|
|
{
|
|
public bool Succeeded { get; private set; }
|
|
public string? SteamId { get; private set; }
|
|
public string? DisplayName { get; private set; }
|
|
|
|
private SteamAuthResult(bool succeeded, string? steamId, string? displayName)
|
|
{
|
|
Succeeded = succeeded;
|
|
SteamId = steamId;
|
|
DisplayName = displayName;
|
|
}
|
|
|
|
public static SteamAuthResult Success(string steamId, string? displayName)
|
|
=> new(true, steamId, displayName);
|
|
|
|
public static SteamAuthResult Failure()
|
|
=> new (false, null, null);
|
|
} |