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

API для работы с данными Ганта

/api/Gantt/GetGanttMetadataViewModel​

Получить модель для представления

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

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

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

Название поляТип поляОписаниеОбязательноеВозможные значения
dataGetViewModelRequestData
projectIdstringИдентификатор проектанет
localestringЛокализациянет

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

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

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

Success

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

/api/Gantt/GetGanttMetadataIds​

Получить список идентификаторов

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

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

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

Название поляТип поляОписаниеОбязательноеВозможные значения
snapshotIdinteger (int64)Идентификатор состояния базы данныхнет
tableIdstringИдентификатор таблицынет
linkIdstringИдентификатор связинет
dataGetIdsRequestData
modelsinteger(int64)[]Идентификаторы моделейнет

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

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

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

Success

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

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

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

Unauthorized

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

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

Forbidden

Схемы авторизации​

/components/securitySchemes/metadata3dservice public GanttController GetGanttMetadataIdsAsync(ASE.MD.Platform.Metadata3DService.Models.Gantt.GanttIdsRequest`1[[ASE.MD.Platform.Metadata3DService.Models.Gantt.GetIdsRequestData, ASE.MD.Platform.Metadata3DService, Version=2.0.14.0, Culture=neutral, PublicKeyToken=null]], System.Threading.CancellationToken)​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаmetadata3dservice:action:all
/components/securitySchemes/metadata3dservice​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаmetadata3dservice:action:all

/api/Gantt/GetGanttMetadataCount​

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

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

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

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

Название поляТип поляОписаниеОбязательноеВозможные значения
snapshotIdinteger (int64)Идентификатор состояния базы данныхнет
tableIdstringИдентификатор таблицынет
linkIdstringИдентификатор связинет
modelsinteger(int64)[]Идентификаторы моделейнет

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

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

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

Success

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

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

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

Unauthorized

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

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

Forbidden

Схемы авторизации​

/components/securitySchemes/metadata3dservice public GanttController GetGanttMetadataCountAsync(ASE.MD.Platform.Metadata3DService.Models.Gantt.GetCountRequest, System.Threading.CancellationToken)​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаmetadata3dservice:action:all
/components/securitySchemes/metadata3dservice​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаmetadata3dservice:action:all

/api/Gantt/GetGanttMetadataData​

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

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

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

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

Название поляТип поляОписаниеОбязательноеВозможные значения
snapshotIdinteger (int64)Идентификатор состояния базы данныхнет
tableIdstringИдентификатор таблицынет
linkIdstringИдентификатор связинет
dataGetDataRequest

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

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

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

Success

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

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

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

Unauthorized

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

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

Forbidden

Схемы авторизации​

/components/securitySchemes/metadata3dservice public GanttController GetGanttMetadataDataAsync(ASE.MD.Platform.Metadata3DService.Models.Gantt.GanttRequest`1[[ASE.MD.Platform.Metadata3DService.Models.Gantt.GetDataRequest, ASE.MD.Platform.Metadata3DService, Version=2.0.14.0, Culture=neutral, PublicKeyToken=null]], System.Threading.CancellationToken)​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаmetadata3dservice:action:all
/components/securitySchemes/metadata3dservice​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаmetadata3dservice:action:all