22 lines
547 B
C#
22 lines
547 B
C#
namespace Gameboard.ShogiUI.Sockets.Repositories.CouchModels
|
|
{
|
|
public class UserDocument : 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 UserDocument(string name, LoginPlatform platform) : base($"org.couchdb.user:{name}", WhichDocumentType.User)
|
|
{
|
|
Name = name;
|
|
Platform = platform;
|
|
}
|
|
}
|
|
}
|