namespace Gremlin_BlazorServer.Data.EntityClasses
{
	public class RegisteredUser
	{
		//primary key
		public uint RegisteredUserID { get; set; }

		//navigation properties
		public IList<RUSettings> RUSettings { get; set; } = new List<RUSettings>();

		//class properties
		public string UserName { get; set; } = string.Empty;
		public string PasswordHash { get; set; } = string.Empty;

		//metadata (subset of IMetadata)
		public DateTime DataCreationDate { get; set; } = DateTime.Now;
		public DateTime DataModificationDate { get; set; } = DateTime.Now;
		public string DataModificationByUser { get; set; } = string.Empty;
	}
}
