- Ресурс: Транспортное средство
 - Состояние транспортного средства
 - Атрибут транспортного средства
 - Тип транспортного средства
 - Категория
 - Лицензионная Табличка
 - ТрафикПолилинияДанные
 - 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. | 
  | Частично обновляет характеристики автомобиля. |