namespace PARR.API.Contracts.V1.Responses
{
    public class UserResponse : UserBaseResponse
    {
        public Guid Id { get; set; }

        public DateTimeOffset DateCreated { get; set; }

        //public required string Ip { get; set; }

        //public string Name { get; set; } = string.Empty;

        //public string Description { get; set; } = string.Empty;

        public DateTimeOffset? LastLogon { get; set; }

        public List<RoleResponse>? Roles { get; set; }
    }


    public class UserBaseResponse
    {
        public required string Ip { get; set; }

        public string Name { get; set; } = string.Empty;

        public string Description { get; set; } = string.Empty;
    }
}
