using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using AyCode.Interfaces.Entities;
using AyCode.Interfaces.TimeStampInfo;

namespace AyCode.Interfaces.Users;

public interface IAcUserTokenBase : IEntity<int>, ITimeStampInfo
{
    public Guid UserId { get; set; }
    public bool IsActive { get; set; }

    public string Token { get; set; }
    public DateTime? TokenSent { get; set; }
    public DateTime? TokenExpiration { get; set; }
}