IOutput: {
    capitalRestoreContentRevision: {
        author: string;
        base_rev?: null | number;
        content_hash: string;
        created_at: unknown;
        description_delta: number;
        description_length: number;
        entity_hash: string;
        entity_type: CapitalContentEntityType;
        merged: boolean;
        origin: CapitalContentRevisionOrigin;
        restored_from_rev?: null | number;
        rev: number;
        title: string;
    };
}

Type declaration

  • capitalRestoreContentRevision: {
        author: string;
        base_rev?: null | number;
        content_hash: string;
        created_at: unknown;
        description_delta: number;
        description_length: number;
        entity_hash: string;
        entity_type: CapitalContentEntityType;
        merged: boolean;
        origin: CapitalContentRevisionOrigin;
        restored_from_rev?: null | number;
        rev: number;
        title: string;
    }

    Откат к редакции: её содержимое записывается как новая редакция (origin=RESTORE)

    Требуемые роли: chairman, member, user.

    • author: string

      Автор редакции (username)

    • Optional base_rev?: null | number

      Редакция, с которой автор начал правку

    • content_hash: string

      SHA-256 содержимого (title + description)

    • created_at: unknown

      Момент записи редакции

    • description_delta: number

      Изменение размера тела относительно предыдущей редакции

    • description_length: number

      Размер тела в символах

    • entity_hash: string

      Хэш сущности

    • entity_type: CapitalContentEntityType

      Тип сущности

    • merged: boolean

      Текст получен слиянием с параллельной правкой

    • origin: CapitalContentRevisionOrigin

      Источник редакции

    • Optional restored_from_rev?: null | number

      Для RESTORE — номер редакции, к которой откатились

    • rev: number

      Номер редакции (монотонный в пределах сущности)

    • title: string

      Заголовок на момент редакции