Создает экземпляр нового транспортного средства, связанного с поставщиком услуг совместного использования поездок или доставки по требованию. Каждое 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. |
vehicleId | Необходимый. Уникальный идентификатор автомобиля. С учетом следующих ограничений:
|
Тело запроса
Тело запроса содержит экземпляр Vehicle .
Тело ответа
В случае успеха тело ответа содержит вновь созданный экземпляр Vehicle .