Scap.Service (1.0)

Download OpenAPI specification:

TSP

Синхронный запрос на решение задачи TSP.

Предназначен для решения коротких маршрутов. Для задач, решение которых занимает больше 10 секунд, используйте асинхронный запрос.

Authorizations:
Bearer
Request Body schema:
required
required
object (RouteCalcTspOptions)

Опции для настройки запроса оптимизации маршрута TSP

required
object (RouteCalcTspItinerary)

Маршрут для запроса оптимизации маршрута TSP

Responses

Request samples

Content type
{
  • "options": {
    },
  • "itinerary": {
    }
}

Response samples

Content type
application/json
{
  • "timeNumOffset": "string",
  • "executingDuration": 0,
  • "routingDuration": 0,
  • "tasksInQueue": 0,
  • "timeWindowsViolation": true,
  • "itineraryDuration": 0,
  • "itineraryDistance": 0,
  • "itinerary": {
    },
  • "error": {
    },
  • "taskId": "string"
}

Асинхронный запрос на решение задачи TSP.

Задача будет добавлена в очередь на выполнение.

Authorizations:
Bearer
Request Body schema:
required
required
object (RouteCalcTspOptions)

Опции для настройки запроса оптимизации маршрута TSP

required
object (RouteCalcTspItinerary)

Маршрут для запроса оптимизации маршрута TSP

Responses

Request samples

Content type
{
  • "options": {
    },
  • "itinerary": {
    }
}

Response samples

Content type
application/json
{
  • "taskId": "string",
  • "tasksInQueue": 0
}

Получение результата решения задачи TSP.

Authorizations:
Bearer
path Parameters
taskId
required
string

Responses

Response samples

Content type
application/json
{
  • "timeNumOffset": "string",
  • "executingDuration": 0,
  • "routingDuration": 0,
  • "tasksInQueue": 0,
  • "timeWindowsViolation": true,
  • "itineraryDuration": 0,
  • "itineraryDistance": 0,
  • "itinerary": {
    },
  • "error": {
    },
  • "taskId": "string"
}