namespace Application.Abstractions.Identity.Models
{
    public sealed class PermissionDto
    {
        public class PermissionGroup
        {
            public class Checkbox
            {
                public string? DisplayValue { get; set; }
                public bool IsSelected { get; set; }
            }

            public List<Checkbox> Permissions { get; set; } = [];
        }

        public List<PermissionGroup> RoleClaims { get; set; } = [];
    }
}