﻿// MIT License. Copyright (c) 2016 Maxim Kuzmin. Contacts: https://github.com/maxim-kuzmin

// Author: Maxim Kuzmin

namespace Makc2016.Core.Security
{
    /// <summary>
    /// Ядро. Безопасность. Интерфейс пользователя.
    /// </summary>
    public interface ICoreSecurityUser
    {
        /// <summary>
        /// Идентификатор.
        /// </summary>
        long Id { get; }

        /// <summary>
        /// Логин.
        /// </summary>
        string Login { get; }

        /// <summary>
        /// Признак того, что пользователь включен.
        /// </summary>
        bool IsEnabled { get; }

        /// <summary>
        /// Полное имя.
        /// </summary>
        string FullName { get; }
    }
}
