namespace Application.Features.Admin.Member.Logs.IntroChange.Search;

public sealed class Response
{
    public int Total { get; init; }

    public required IReadOnlyList<Row> List { get; init; }

    public sealed class Row
    {
        public int Num { get; init; }
        public int ID { get; init; }
        public int MemberID { get; init; }
        public required string MemberEmail { get; init; }
        public string? MemberName { get; init; }
        public string? BeforeIntro { get; init; }
        public string? AfterIntro { get; init; }
        public string? IpAddress { get; init; }
        public required DateTime CreatedAt { get; init; }
    }
}