- JSON-представление
- Поиск транспортных средствЗапросЖурнал
- Журнал атрибутов транспортного средства
- Журнал поиска транспортных средств
- Транспортное средствоMatchLog
Подробности о запросе и ответе SearchVehicles.
Примечание. Этот журнал может быть разделен по полю совпадений, если общий размер журнала превышает 256 КБ. См. Разделение журналов / для получения более подробной информации.
JSON-представление |
---|
{ "request": { object ( |
Поля | |
---|---|
request | Запрос отправлен в Fleet Engine. |
response | Ответ вернулся клиенту. Если вызов RPC приводит к ошибке, ответ не устанавливается. |
errorResponse | Ответ об ошибке вернулся клиенту. Он будет отключен, если вызов RPC удался. |
Поиск транспортных средствЗапросЖурнал
Подробности по запросу SearchVehicles.
JSON-представление |
---|
{ "header": { object ( |
Поля | |
---|---|
header | Заголовок запроса. |
pickupPoint | Пункт выдачи, который нужно искать рядом. |
dropoffPoint | Предполагаемое место высадки клиента. |
pickupRadiusMeters | Определяет радиус поиска автомобиля вокруг точки посадки. |
count | Указывает максимальное количество возвращаемых транспортных средств. |
minimumCapacity | Указывает необходимую минимальную грузоподъемность автомобиля. |
searchTripTypes[] | Ограничивает поиск только теми транспортными средствами, которые поддерживают хотя бы один из указанных типов поездок. |
maximumStaleness | Ограничивает поиск только теми транспортными средствами, которые с этого момента обновили свое местоположение в течение указанного периода времени. Длительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на « |
vehicleTypes[] | Типы искомых транспортных средств. |
requiredAttributes[] | Ограничивает поиск только теми транспортными средствами с указанными атрибутами. |
requiredOneOfAttributes[] | Ограничивает поиск только теми транспортными средствами, у которых хотя бы один из указанных атрибутов применен к каждому VehicleAttributeList. |
requiredOneOfAttributeSets[] | Ограничивает поиск только теми транспортными средствами, у которых есть хотя бы один набор указанных атрибутов в VehicleAttributeList. |
matchOrderBy | Порядок сортировки результатов поиска. |
includeBackToBack | Указывает, имеет ли транспортное средство с активной поездкой право на участие в другом матче. |
tripId | Идентификатор поездки, связанной с поискомVehiclesRequest. |
filter | Запрос AIP-160, который ограничивает возвращаемые транспортные средства на основе атрибутов транспортного средства. |
Журнал атрибутов транспортного средства
Тип данных списка для VehicleAttributeLog.
JSON-представление |
---|
{
"attributes": [
{
object ( |
Поля | |
---|---|
attributes[] | Список атрибутов в этой коллекции. |
Журнал поиска транспортных средств
Подробности в ответе SearchVehicles.
JSON-представление |
---|
{
"matchIds": [
string
],
"matches": [
{
object ( |
Поля | |
---|---|
matchIds[] | Устарело: список идентификаторов возвращенных автомобилей. Используйте match.vehicle.name для получения этого идентификатора. |
matches[] | Список транспортных средств, соответствующих возвращенным автомобилям. |
Транспортное средствоMatchLog
Журнал результатов SearchVehicles VehicleMatch.
JSON-представление |
---|
{ "vehicle": { object ( |
Поля | |
---|---|
vehicle | Автомобиль, соответствующий запросу. |
vehiclePickupEta | Время прибытия автомобиля до пункта выдачи, указанного в заявке. Пустое значение указывает на сбой в расчете ETA для транспортного средства. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
vehiclePickupDistanceMeters | Расстояние, пройденное транспортным средством до точки посадки, указанной в запросе, включая любые промежуточные точки посадки или высадки для существующей поездки. Пустое значение указывает на сбой при расчете расстояния до автомобиля. |
vehiclePickupStraightLineDistanceMeters | Расстояние по прямой между транспортным средством и точкой посадки, указанной в запросе, включая промежуточные точки маршрута для существующих поездок. |
vehicleDropoffEta | Расчетное время прибытия всего транспортного средства до точки выдачи, указанной в запросе. В расчетное время прибытия входят все необходимые посещения для активных поездок, которые необходимо совершить до прибытия транспортного средства в точку высадки, указанную в запросе. Значение будет заполнено только в том случае, если в запросе указана точка возврата. Пустое значение указывает на сбой при расчете расчетного времени прибытия транспортного средства до точки высадки. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
vehiclePickupToDropoffDistanceMeters | Расстояние движения автомобиля (в метрах) от точки посадки до точки выдачи, указанной в заявке. Расстояние указывается только между двумя точками и не включает местоположение транспортного средства или любые другие путевые точки до прибытия транспортного средства в точку посадки или высадки. Значение будет заполнено только в том случае, если в запросе указана точка возврата. Пустое значение указывает на сбой при расчете расстояния от точки посадки до точки высадки, указанной в запросе. |
tripType | Тип поездки запроса, который использовался для расчета расчетного времени прибытия до точки посадки. |
vehicleMatchType | Тип автомобиля соответствует. |
requestedOrderedBy | Метод, запрошенный вызывающим абонентом для сортировки транспортных средств, соответствует. |
orderedBy | Фактический метод, который используется для заказа этого автомобиля. Обычно это соответствует полю order_by из запроса. Однако в определенных обстоятельствах, например при сбое серверной части Карт Google, может использоваться другой метод (например, PICKUP_POINT_STRAIGHT_DISTANCE). |