shoc-backend/SeaHaven.DataServices/Dto/UserReadModels.cs
2026-09-16 19:14:36 -03:00

25 lines
898 B
C#

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<string> ServiceAreas { get; init; } = Array.Empty<string>();
}
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; }
}
}