Перейти к основному содержимому

Gantt API

/api/Gantt/GetViewModel

Получить вид модели

Тип HTTP запроса: post

Отсылаемый запрос

Возвращаемые результаты

Код HTTP ответа: 200

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
typeInfoTypeInfo
errorError
resultIGetViewModelResult

Код HTTP ответа: 401

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403

MIME-тип HTTP ответа: text/plain

Forbidden

/api/Gantt/GetCount

Получить количество элементов

Тип HTTP запроса: post

Отсылаемый запрос

Возвращаемые результаты

Код HTTP ответа: 200

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
typeInfoTypeInfo
errorError
resultinteger (int64)Resultнет

Код HTTP ответа: 401

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403

MIME-тип HTTP ответа: text/plain

Forbidden

/api/Gantt/GetIds

Получить идентификаторы

Тип HTTP запроса: post

Отсылаемый запрос

MIME-тип HTTP запроса: application/json

Данные запроса

Название поляТип поляОписаниеОбязательноеВозможные значения
skipinteger (int32)Skipнет
takeinteger (int32)Takeнет
ganttSourceIdstringId Источниканет

Возвращаемые результаты

Код HTTP ответа: 200

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
typeInfoTypeInfo
errorError
resultINodeIdWithVersion[]Resultнет

Код HTTP ответа: 401

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403

MIME-тип HTTP ответа: text/plain

Forbidden

/api/Gantt/GetData

Получить данные

Тип HTTP запроса: post

Отсылаемый запрос

MIME-тип HTTP запроса: application/json

Данные запроса

Название поляТип поляОписаниеОбязательноеВозможные значения
ganttSourceIdstringId Источниканет
nodesNodeIdWithVersion[]Идентификаторы сущностей, соответствие фильтру для которых нужно проверить.
Количество элементов должно быть больше 0 и не должно превышать !:Constants.MaxBatchSize, иначе запрос невалиден.
нет
columnsstring[]дентификаторы запошенных полей данных.
Список запрашиваемых полей должен быть непустым, иначе запрос невалиден.
нет

Возвращаемые результаты

Код HTTP ответа: 200

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
typeInfoTypeInfo
errorError
resultIDataResult[]Resultнет

Код HTTP ответа: 401

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403

MIME-тип HTTP ответа: text/plain

Forbidden

/api/Gantt/GetFilterState

Проверить фильтр для строки

Тип HTTP запроса: post

Отсылаемый запрос

MIME-тип HTTP запроса: application/json

Данные запроса

Название поляТип поляОписаниеОбязательноеВозможные значения
nodesNodeIdWithVersion[]нет
filtersobjectнет
ganttSourceIdstringнет

Возвращаемые результаты

Код HTTP ответа: 200

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
typeInfoTypeInfo
errorError
resultIFilterState[]Resultнет

Код HTTP ответа: 401

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403

MIME-тип HTTP ответа: text/plain

Forbidden

/api/Gantt/GetMetrics

Проверить метрики

Тип HTTP запроса: post

Отсылаемый запрос

MIME-тип HTTP запроса: application/json

Данные запроса

Название поляТип поляОписаниеОбязательноеВозможные значения
ganttSourceIdstringId Источниканет
nodesNodeIdWithVersion[]Идентификаторы сущностей, соответствие фильтру для которых нужно проверить.нет
columnsstring[]Идентификаторы запошенных полей данных.
Список запрашиваемых полей должен быть непустым, иначе запрос невалиден.
нет
scalestringТип календаря: 'day''week''month'
fromstringНачальная дата для календарянет
tostringКонечная дата для календарянет

Возвращаемые результаты

Код HTTP ответа: 200

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
typeInfoTypeInfo
errorError
resultIDataResult[]Resultнет

Код HTTP ответа: 401

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403

MIME-тип HTTP ответа: text/plain

Forbidden

/api/Gantt/GetRowsUpdateSince

Получить измененные ноды

Тип HTTP запроса: post

Параметры

НазваниеТипОписаниеПередаётся вОбязательное
ganttSourceIdstringqueryнет
skipinteger (int32)queryнет
takeinteger (int32)queryнет
sinceinteger (int64)queryнет

Отсылаемый запрос

Возвращаемые результаты

Код HTTP ответа: 200

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
typeInfoTypeInfo
errorError
resultIGetRowsUpdateSinceResult

Код HTTP ответа: 401

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403

MIME-тип HTTP ответа: text/plain

Forbidden

/api/Gantt/GetGraph

Получить

Тип HTTP запроса: post

Отсылаемый запрос

MIME-тип HTTP запроса: application/json

Название поляТип поляОписаниеОбязательноеВозможные значения
ganttSourceIdstringId Источниканет
nodesNodeIdWithVersion[]Идентификаторы сущностей, соответствие фильтру для которых нужно проверить.
Количество элементов должно быть больше 0 и не должно превышать !:Constants.MaxBatchSize, иначе запрос невалиден.
нет

Возвращаемые результаты

Код HTTP ответа: 200

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
typeInfoTypeInfo
errorError
resultIDataResult[]Resultнет

Код HTTP ответа: 401

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403

MIME-тип HTTP ответа: text/plain

Forbidden