using DAL.Models; using System.ComponentModel.DataAnnotations; namespace API.DTO.Base { public class UserDTO : IAdaptable { public ulong id { get; set; } [MaxLength(64)] public string firstName { get; set; } = null!; [MaxLength(64)] public string lastName { get; set; } = null!; public ulong phoneNumber { get; set; } public ulong permissionId { get; set; } public DateTime updated { get; set; } public ulong updater { get; set; } public User adaptToModel() { return new User { id = id, firstName = firstName, lastName = lastName, phoneNumber = phoneNumber, permissionId = permissionId, updated = updated, updater = updater }; } } }