import { Subjects } from "../subjects"; export interface MaterialCreatedEvent { subject: Subjects.MaterialCreated; data: { userId: string; ownerId: string; gid: string; version: number; name: string; parentId?: string; }; } /** * Событие создания материала * @event module:materials.event:[materials]MaterialCreating * @type {object} * @property {string} userId - Идентификатор пользователя * @property {string} ownerId - Идентификатор в микросервисе владельца объекта * @property {string} gid - Глобальный идентификатор материала * @property {number} version - Версия материала (при создании равна 0) * @property {string} name Наименование материала - оно же название книги/статьи/блога или иного указания на источник, понятное пользователю (обязательное, ограничение на имя: 200 символов) * @property {string} parentId Guid Родителя */