namespace UserMicroservice.Models { public class User { // Parameterless constructor for EF Core public User() { } public User(string userName, string email, string passwordHash) { Username = userName; Email = email; PasswordHash = passwordHash; } public int Id { get; internal set; } public string Username { get; internal set; } public string Email { get; internal set; } public string PasswordHash { get; internal set; } public UserType Type { get; internal set; } = UserType.CUSTOMER; } public enum UserType { CUSTOMER = 0, AIRLINE = 1 } }