using System;
using System.Collections.Generic;

namespace Interfaces
{
    public class User
    {
        public string Id { get; set; }
        public string Email { get; set; }
        public string EncryptedPassword { get; set; }
        public int SignInCount { get; set; }
        public DateTime CurrentLoginTime { get; set; }
        public DateTime LastLoginTime { get; set; }
        public string CurrentLoginIp { get; set; }
        public string LastLoginIp { get; set; }
        public int FailedLoginAttempts { get; set; }
        public bool AccountLocked { get; set; }
        public DateTime LockedAt { get; set; }
        public DateTime CreatedAt { get; set; }
        public List<string> Roles { get; set; }
    }
}