61 lines
1.3 KiB
C#
61 lines
1.3 KiB
C#
using System;
|
|
|
|
namespace Taloyhtio.GeneralSSO.Server.CodeFiles.Entities
|
|
{
|
|
// public enum RoleType
|
|
// {
|
|
// Tenant = 0,
|
|
// Landlord = 1,
|
|
// BoardMember = 2,
|
|
// RegisteredTenant = 3,
|
|
// RegisteredLandlord = 4,
|
|
// PropertyManager = 5
|
|
// }
|
|
|
|
public struct UserRoles
|
|
{
|
|
public string Email;
|
|
public Role[] Roles;
|
|
public UserRoles(string email, Role[] roles)
|
|
{
|
|
this.Email = email;
|
|
this.Roles = roles;
|
|
}
|
|
}
|
|
|
|
public struct Role
|
|
{
|
|
public Guid WebId;
|
|
public string WebUrl;
|
|
public string Name;
|
|
public bool IsCondo;
|
|
public string CondoShortName;
|
|
public Role(Guid webId, string webUrl, string name, bool isCondo, string condoShortName)
|
|
{
|
|
this.WebId = webId;
|
|
this.WebUrl = webUrl;
|
|
this.Name = name;
|
|
this.IsCondo = isCondo;
|
|
this.CondoShortName = condoShortName;
|
|
}
|
|
}
|
|
|
|
// public struct JsonUsername
|
|
// {
|
|
// public string first;
|
|
// public string last;
|
|
// }
|
|
//
|
|
// public struct JsonRole
|
|
// {
|
|
// public Guid id;
|
|
// public string role;
|
|
// }
|
|
//
|
|
// public struct JsonUserRole
|
|
// {
|
|
// public string email;
|
|
// public JsonUsername name;
|
|
// public JsonRole[] roles;
|
|
// }
|
|
} |