import { DetalizationEnum } from "."; /** * Метадата материала */ export interface Metadata { /** Глобальный идентификатор материала */ gid: string; /** Наименование материала - оно же название книги/статьи/блога или иного указания на источник, понятное пользователю (обязательное, ограничение на имя: 200 символов) */ name: string; /** Источник материала - может содержать ISBN, Издательство и год издания книги, ссылку на статью/блог/электронную книгу (строка, 4096, meta) */ materialOrigin?: string; /** Автор материала (строка, 1024, meta) */ author?: string; /** Определяющий таг материала - это специальный Таг материала, являющийся его главным определителем (например, "Статья интернет-издания", "Монография", "Блог чей-то" и т.д.)(выбор из редактируемого списка, meta) */ definitiveTag?: string; /** Дополнительные Таги. Материал может помечаться произвольными тагами(выбор из редактируемого списка, meta) */ extraTags: string[]; /** Уровень детализации прочтения материала: Не начато, Выборочно, Поверхностно, Детально -- это устанавливаемая пользователем степень работы с материалом.(выбор из списка, meta) */ detalizationLevel?: DetalizationEnum; }