24 lines
536 B
C#
24 lines
536 B
C#
using System;
|
|
|
|
namespace Gameboard.ShogiUI.Sockets.Repositories.CouchModels
|
|
{
|
|
public class User : CouchDocument
|
|
{
|
|
public static string GetDocumentId(string userName) => $"org.couchdb.user:{userName}";
|
|
|
|
public enum LoginPlatform
|
|
{
|
|
Microsoft,
|
|
Guest
|
|
}
|
|
|
|
public string Name { get; set; }
|
|
public LoginPlatform Platform { get; set; }
|
|
public User(string name, LoginPlatform platform) : base($"org.couchdb.user:{name}", nameof(User))
|
|
{
|
|
Name = name;
|
|
Platform = platform;
|
|
}
|
|
}
|
|
}
|