Создает экземпляр нового транспортного средства, связанного с поставщиком услуг совместного использования поездок или доставки по требованию. Каждое Vehicle
должно иметь уникальный идентификатор транспортного средства.
При создании Vehicle
Vehicle
обязательны следующие поля:
-
vehicleState
-
supportedTripTypes
-
maximumCapacity
-
vehicleType
Следующие поля Vehicle
игнорируются при создании Vehicle
:
-
name
-
currentTrips
-
availableCapacity
-
currentRouteSegment
-
currentRouteSegmentEndPoint
-
currentRouteSegmentVersion
-
currentRouteSegmentTraffic
-
route
-
waypoints
-
waypointsVersion
-
remainingDistanceMeters
-
remainingTimeSeconds
-
eta_to_next_waypoint
-
navigationStatus
Все остальные поля являются необязательными и используются, если они предусмотрены.
HTTP-запрос
POST https://fleetengine.googleapis.com/v1/{parent=providers/*}/vehicles
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
parent | Необходимый. Должно быть в формате |
Параметры запроса
Параметры | |
---|---|
header | Стандартный заголовок запроса Fleet Engine. |
vehicle Id | Необходимый. Уникальный идентификатор автомобиля. С учетом следующих ограничений:
|
Тело запроса
Тело запроса содержит экземпляр Vehicle
.
Тело ответа
В случае успеха тело ответа содержит вновь созданный экземпляр Vehicle
.