using AyCode.Interfaces.Entities;
using AyCode.Interfaces.Profiles;
using AyCode.Interfaces.TimeStampInfo;

namespace AyCode.Interfaces.Users;

public interface IAcUserBase : IEntityGuid, IAcProfileForeignKey, IAcEmailAddress, IEmailConfirmed, IPassword, ITimeStampInfo
{
    public string? FullName { get; }

    public string? PhoneNumber { get; set; }
    public string? RefreshToken { get; set; }

    public Guid? RefferalId { get; set; }
}