using System.Collections.Immutable;
using Robust.Shared.ViewVariables;
namespace Robust.Shared.Network
{
///
/// Contains data about players returned from auth server.
///
public sealed record NetUserData
{
[ViewVariables]
public NetUserId UserId { get; }
[ViewVariables]
public string UserName { get; }
[ViewVariables]
public string? PatronTier { get; init; }
[ViewVariables]
public ImmutableArray HWId { get; init; }
public NetUserData(NetUserId userId, string userName)
{
UserId = userId;
UserName = userName;
}
}
}