I_URLcs.cs

39 lines | 931 B Blame History Raw Download
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using Tools;

namespace ModelData.BusinessModel.BaseAndInterface
{
    /// \interface  I_URLcs
    ///
    /// \brief  Отражает сущность с URL и названием.
    ///
    /// \author Denis
    /// \date   30.03.2019

    interface I_URLcs
    {
        /// \property   string Title
        ///
        /// \brief  Название сущности
        /// Установлен атрибут IndexAttrib со значением 1
        /// \returns    The title.

        [IndexAttrib(1)] string Title { get; }



        /// \property   string URL
        ///
        /// \brief  URL сущности
        /// Установлен атрибут IndexAttrib со значением 0
        /// \returns    The URL.

        [IndexAttrib(0)] string URL { set;  get; }
    }
}