- Ресурс: Транспортное средство
- Состояние транспортного средства
- Атрибут транспортного средства
- Тип транспортного средства
- Категория
- Лицензионная Табличка
- ТрафикПолилинияДанные
- VisualTrafficReportPolylineРендеринг
- ДорогаРастяжка
- Стиль
- Статус навигации
- Настройки устройства
- МестоположениеPowerSaveMode
- Информация о батарее
- Статус батареи
- Источник питания
- Методы
Ресурс: Транспортное средство
Метаданные автомобиля.
| JSON-представление | 
|---|
| { "name": string, "vehicleState": enum ( | 
| Поля | |
|---|---|
| name |    Только вывод. Уникальное имя для этого автомобиля. Формат:  | 
| vehicleState |   Состояние автомобиля. | 
| supportedTripTypes[] |   Типы поездок, поддерживаемые этим автомобилем. | 
| currentTrips[] |    Только вывод. Список  | 
| lastLocation |   Последнее сообщенное местонахождение автомобиля. | 
| pastLocations[] |    Только ввод. Места, где это транспортное средство побывало в прошлом, о которых еще не сообщалось в Fleet Engine. Это используется в  | 
| maximumCapacity |   Общее количество пассажиров, которое может перевозить этот автомобиль. Драйвер не учитывается в этом значении. Это значение должно быть больше или равно единице. | 
| attributes[] |   Список характеристик автомобиля. Транспортное средство может иметь не более 100 атрибутов, и каждый атрибут должен иметь уникальный ключ. | 
| vehicleType |    Необходимый. Тип этого автомобиля. Может использоваться для фильтрации транспортных средств в результатах  | 
| licensePlate |   Информация о номерном знаке автомобиля. | 
| route[] |    Устарело: вместо этого используйте  | 
| currentRouteSegment |    Поломная линия, определяющая маршрут, по которому приложение водителя намерено пройти до следующей путевой точки. Этот список также возвращается в  Примечание. Это поле предназначено только для использования Driver SDK. Декодирование пока не поддерживается. | 
| currentRouteSegmentTraffic |   Только ввод. Fleet Engine использует эту информацию для улучшения обмена информацией о поездках. Примечание. Это поле предназначено только для использования Driver SDK. | 
| currentRouteSegmentVersion |    Только вывод. Время установки   Использует RFC 3339, где генерируемые выходные данные всегда будут нормализованы по Z и используют 0, 3, 6 или 9 дробных цифр. Также принимаются смещения, отличные от «Z». Примеры:  | 
| currentRouteSegmentEndPoint |    Путевая точка, где заканчивается  | 
| remainingDistanceMeters |    Оставшееся расстояние поездки для  | 
| etaToFirstWaypoint |    Расчетное время прибытия до первой записи в поле   При обновлении транспортного средства   Использует RFC 3339, где генерируемые выходные данные всегда будут нормализованы по Z и используют 0, 3, 6 или 9 дробных цифр. Также принимаются смещения, отличные от «Z». Примеры:  | 
| remainingTimeSeconds |    Только ввод. Оставшееся время в пути для   При обновлении транспортного средства  | 
| waypoints[] |   Остальные путевые точки назначены этому Транспортному средству. | 
| waypointsVersion |    Только вывод. Последний раз поле   Использует RFC 3339, где генерируемые выходные данные всегда будут нормализованы по Z и используют 0, 3, 6 или 9 дробных цифр. Также принимаются смещения, отличные от «Z». Примеры:  | 
| backToBackEnabled |    Указывает, согласен ли водитель на двусторонние поездки. Если  | 
| navigationStatus |   Статус навигации автомобиля. | 
| deviceSettings |   Только ввод. Информация о настройках мобильного устройства, используемого водителем. | 
Состояние транспортного средства
 Состояние Vehicle . 
| Перечисления | |
|---|---|
| UNKNOWN_VEHICLE_STATE | По умолчанию, используется для неуказанных или нераспознанных состояний автомобиля. | 
| OFFLINE | Транспортное средство не принимает новые поездки. Примечание: в этом состоянии автомобиль может продолжать работу во время выполнения назначенного ему рейса. | 
| ONLINE | Транспортное средство принимает новые поездки. | 
Атрибут транспортного средства
Описывает атрибут транспортного средства как пару ключ-значение. Длина строки «ключ:значение» не может превышать 256 символов.
| JSON-представление | 
|---|
| { "key": string, "value": string, // Union field | 
| Поля | |
|---|---|
| key |   Ключ атрибута. Ключи не могут содержать символ двоеточия (:). | 
| value |   Значение атрибута. | 
| Поле объединения vehicle_attribute_value. Значение атрибута может иметь строковый, логический или двойной тип.vehicle_attribute_valueможет быть только одним из следующих: | |
| stringValue |   Значение атрибута строкового типа.  Примечание. Это идентично полю  | 
| boolValue |   Значение атрибута логического типа. | 
| numberValue |   Значение атрибута с двойным типом. | 
Тип транспортного средства
Тип транспортного средства.
| JSON-представление | 
|---|
| {
  "category": enum ( | 
| Поля | |
|---|---|
| category |   Категория типа транспортного средства | 
Категория
Категории типов транспортных средств
| Перечисления | |
|---|---|
| UNKNOWN | По умолчанию, используется для неуказанных или нераспознанных категорий транспортных средств. | 
| AUTO | Автомобиль. | 
| TAXI | Любое транспортное средство, выполняющее функции такси (обычно лицензированное или регулируемое). | 
| TRUCK | Как правило, это автомобиль с большой вместительностью. | 
| TWO_WHEELER | Мотоцикл, мопед или другое двухколесное транспортное средство. | 
| BICYCLE | Транспорт, приводимый в движение человеком. | 
| PEDESTRIAN | Транспортер-человек, обычно идущий или бегущий, передвигающийся по пешеходным дорожкам. | 
Лицензионная Табличка
Информация о номерном знаке ТС. Чтобы избежать хранения информации, позволяющей установить личность, как часть объекта хранится только минимальная информация о номерном знаке.
| JSON-представление | 
|---|
| { "countryCode": string, "lastCharacter": string } | 
| Поля | |
|---|---|
| countryCode |    Необходимый. Код страны/региона CLDR. Например,  | 
| lastCharacter |   Последняя цифра номерного знака или «-1», обозначающая отсутствие числового значения, присутствует в номерном знаке. 
 | 
ТрафикПолилинияДанные
Условия дорожного движения по предполагаемому маршруту движения транспортного средства.
| JSON-представление | 
|---|
| {
  "trafficRendering": {
    object ( | 
| Поля | |
|---|---|
| trafficRendering |   Полилинейное отображение скорости движения во всех регионах на одном участке поездки клиента. | 
VisualTrafficReportPolylineRendering
Описывает, как клиенты должны раскрасить одну часть полилинии вдоль маршрута.
| JSON-представление | 
|---|
| {
  "roadStretch": [
    {
      object ( | 
| Поля | |
|---|---|
| roadStretch[] |   Необязательный. Участки дороги, которые необходимо отрисовать вдоль полилинии. Участки гарантированно не перекрываются и не обязательно охватывают весь маршрут. При отсутствии изменения стиля дороги клиент должен применить к маршруту значение по умолчанию. | 
ДорогаРастяжка
Один участок дороги, который необходимо отрендерить.
| JSON-представление | 
|---|
| {
  "style": enum ( | 
| Поля | |
|---|---|
| style |   Необходимый. Применяемый стиль. | 
| offsetMeters |    Необходимый. Стиль следует применять между  | 
| lengthMeters |   Необходимый. Длина пути, к которому применяется стиль. | 
Стиль
Стиль движения, указывающий скорость движения.
| Перечисления | |
|---|---|
| STYLE_UNSPECIFIED | Стиль не выбран. | 
| SLOWER_TRAFFIC | Движение замедляется. | 
| TRAFFIC_JAM | Есть пробка. | 
Настройки устройства
Информация о различных настройках мобильного устройства.
| JSON-представление | 
|---|
| { "locationPowerSaveMode": enum ( | 
| Поля | |
|---|---|
| locationPowerSaveMode |   Как функции определения местоположения настроены на работу на устройстве при включенной функции экономии заряда батареи. | 
| isPowerSaveMode |   Находится ли устройство в настоящее время в режиме энергосбережения. | 
| isInteractive |   Находится ли устройство в интерактивном состоянии. | 
| batteryInfo |   Информация о состоянии батареи. | 
МестоположениеPowerSaveMode
Как функции определения местоположения настраиваются на мобильном устройстве, когда на устройстве включена функция «экономия заряда батареи». ( https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode() )
| Перечисления | |
|---|---|
| UNKNOWN_LOCATION_POWER_SAVE_MODE | Неопределенное местоположениеPowerSaveMode | 
| LOCATION_MODE_NO_CHANGE | Либо режим экономии заряда не должен влиять на провайдеров определения местоположения, либо режим экономии заряда отключен. | 
| LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF | Поставщик местоположения на основе GPS должен быть отключен, когда включен режим экономии заряда батареи и устройство неинтерактивно. | 
| LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF | Все поставщики геолокации должны быть отключены, когда включена экономия заряда батареи и устройство неинтерактивно. | 
| LOCATION_MODE_FOREGROUND_ONLY | Все поставщики местоположений останутся доступными, но исправления местоположения следует предоставлять только приложениям на переднем плане. | 
| LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF | Местоположение не будет отключено, но LocationManager будет регулировать все запросы к поставщикам, когда устройство неинтерактивно. | 
Информация о батарее
Информация об аккумуляторе устройства.
| JSON-представление | 
|---|
| { "batteryStatus": enum ( | 
| Поля | |
|---|---|
| batteryStatus |   Состояние аккумулятора: полный или заряжающийся и т. д. | 
| powerSource |   Состояние источника питания аккумулятора. | 
| batteryPercentage |   Текущий процент заряда батареи [0-100]. | 
Статус батареи
Состояние аккумулятора: полный или заряжающийся и т. д.
| Перечисления | |
|---|---|
| UNKNOWN_BATTERY_STATUS | Состояние батареи неизвестно. | 
| BATTERY_STATUS_CHARGING | Аккумулятор заряжается. | 
| BATTERY_STATUS_DISCHARGING | Аккумулятор разряжается. | 
| BATTERY_STATUS_FULL | Аккумулятор заряжен. | 
| BATTERY_STATUS_NOT_CHARGING | Аккумулятор не заряжается. | 
| BATTERY_STATUS_POWER_LOW | Батарея разряжена. | 
Источник питания
Тип зарядного устройства, используемого для зарядки аккумулятора.
| Перечисления | |
|---|---|
| UNKNOWN_POWER_SOURCE | Источник питания неизвестен. | 
| POWER_SOURCE_AC | Источником питания является зарядное устройство переменного тока. | 
| POWER_SOURCE_USB | Источником питания является USB-порт. | 
| POWER_SOURCE_WIRELESS | Источник питания беспроводной. | 
| POWER_SOURCE_UNPLUGGED | Аккумулятор отключен. | 
| Методы | |
|---|---|
| 
 | Создает экземпляр нового транспортного средства, связанного с поставщиком услуг совместного использования поездок или доставки по требованию. | 
|   | Удаляет транспортное средство из Fleet Engine. | 
|   | Возвращает транспортное средство из Fleet Engine. | 
|   | Возвращает постраничный список транспортных средств, связанных с поставщиком, которые соответствуют параметрам запроса. | 
|   | Возвращает список транспортных средств, соответствующих параметрам запроса. | 
|   | Записывает обновленные данные автомобиля в Fleet Engine. | 
|   | Частично обновляет характеристики автомобиля. |