namespace Application.Features.Admin.MemberGrade.GetAll
{
    public sealed record Response(int Total, IReadOnlyList<Response.Row> List)
    {
        public sealed record Row(
            int Num,
            int ID,
            string KorName,
            string EngName,
            string? Description,
            short Order,
            string? Image,
            string? TextColor,
            int RequiredExp,
            long RequiredAttendance,
            bool IsActive,
            int MemberRows,
            DateTime? UpdatedAt,
            DateTime CreatedAt
        );
    }
}