namespace SeaHaven.DataServices.Dto { public sealed class UserListRowData { public required string Id { get; init; } public string? RoleName { get; init; } public string? Email { get; init; } public string? Name { get; init; } public DateTime? CreatedDate { get; init; } public string? Status { get; init; } public string? Phone { get; init; } public string? Color { get; init; } public bool? PendingRegistration { get; init; } public IReadOnlyList ServiceAreas { get; init; } = Array.Empty(); } public sealed class UserProfileData { public required string Id { get; init; } public string? FirstName { get; init; } public string? Email { get; init; } public string? Contact { get; init; } public DateTime? CreatedDate { get; init; } } }