Luski.Net/Luski.net/Structures/Public/RoleOveride.cs

26 lines
562 B
C#

using System.Threading.Tasks;
using Luski.Shared.PublicServers.V1.Enums;
using Luski.Shared.PublicServers.V1.Shared;
namespace Luski.net.Structures.Public;
public class RoleOveride
{
public long ID { get; init; }
public long ParentRoleID { get; init; }
public ServerPermission GoodPermissions { get; set; }
public ServerPermission BadPermissions { get; set; }
private Role? Parent = null;
public Task<Role> GetRole()
{
if (Parent is null)
{
}
return Task.FromResult(Parent)!;
}
}