using Application.Abstractions.Identity.Models;
using System.ComponentModel;

namespace Application.Features.Director.User.GetRoles
{
    public class Response
    {
        public required AspNetUserDto User { get; set; }

        [DisplayName("역할 목록")]
        public List<Checkbox>? Roles { get; set; } = [];

        public class Checkbox
        {
            [DisplayName("역할 이름")]
            public string? DisplayValue { get; set; }
            public bool IsSelected { get; set; }
        }
    }
}