SearchVehiclesLog

有关 SearchVehicles 请求和响应的详细信息。

注意:如果日志总大小超过 256 KB,则将在匹配字段上拆分此日志。如需了解详情,请参阅拆分日志

JSON 表示法
{
  "request": {
    object (SearchVehiclesRequestLog)
  },
  "response": {
    object (SearchVehiclesResponseLog)
  },
  "errorResponse": {
    object (ErrorResponseLog)
  }
}
字段
request

object (SearchVehiclesRequestLog)

发送到 Fleet Engine 的请求。

response

object (SearchVehiclesResponseLog)

返回给客户端的响应。如果 RPC 调用导致错误,则不会设置响应。

errorResponse

object (ErrorResponseLog)

返回给客户端的错误响应。如果 RPC 调用成功,则不会设置此政策。

SearchVehiclesRequestLog

有关 SearchVehicles 请求的详细信息。

JSON 表示法
{
  "header": {
    object (RequestHeaderLog)
  },
  "pickupPoint": {
    object (TerminalLocationLog)
  },
  "dropoffPoint": {
    object (TerminalLocationLog)
  },
  "pickupRadiusMeters": integer,
  "count": integer,
  "minimumCapacity": integer,
  "searchTripTypes": [
    enum (TripTypeLog)
  ],
  "maximumStaleness": string,
  "vehicleTypes": [
    {
      object (VehicleTypeLog)
    }
  ],
  "requiredAttributes": [
    {
      object (VehicleAttributeLog)
    }
  ],
  "requiredOneOfAttributes": [
    {
      object (VehicleAttributeListLog)
    }
  ],
  "requiredOneOfAttributeSets": [
    {
      object (VehicleAttributeListLog)
    }
  ],
  "matchOrderBy": enum (VehicleMatchOrderLog),
  "includeBackToBack": boolean,
  "tripId": string,
  "filter": string
}
字段
header

object (RequestHeaderLog)

请求标头。

pickupPoint

object (TerminalLocationLog)

要在附近搜索的上车点。

dropoffPoint

object (TerminalLocationLog)

客户的预期下车地点。

pickupRadiusMeters

integer

指定上车点周围的车辆搜索半径。

count

integer

指定要返回的最大车辆数。

minimumCapacity

integer

指定所需的最小车辆容量。

searchTripTypes[]

enum (TripTypeLog)

将搜索范围限制为至少支持一种指定行程类型的车辆。

maximumStaleness

string (Duration format)

将搜索范围限制为从现在起在指定时间段内更新了位置信息的车辆。

该时长以秒为单位,最多包含九个小数位,以“s”结尾。示例:"3.5s"

vehicleTypes[]

object (VehicleTypeLog)

搜索的车辆类型。

requiredAttributes[]

object (VehicleAttributeLog)

将搜索范围限制为具有指定属性的车辆。

requiredOneOfAttributes[]

object (VehicleAttributeListLog)

将搜索限制为仅搜索为每个 VehicleAttributeList 应用了至少一个指定属性的车辆。

requiredOneOfAttributeSets[]

object (VehicleAttributeListLog)

将搜索限制为仅在 VehicleAttributeList 中具有至少一组指定属性的车辆。

matchOrderBy

enum (VehicleMatchOrderLog)

搜索结果的排序顺序。

includeBackToBack

boolean

指示具有有效行程的车辆是否有资格再匹配一次。

tripId

string

与 searchVehiclesRequest 关联的行程的 ID。

filter

string

根据车辆属性限制返回的车辆的 AIP-160 查询。

VehicleAttributeListLog

VehicleAttributeLog 的列表数据类型。

JSON 表示法
{
  "attributes": [
    {
      object (VehicleAttributeLog)
    }
  ]
}
字段
attributes[]

object (VehicleAttributeLog)

此集合中的属性列表。

SearchVehiclesResponseLog

有关 SearchVehicles 响应的详细信息。

JSON 表示法
{
  "matchIds": [
    string
  ],
  "matches": [
    {
      object (VehicleMatchLog)
    }
  ]
}
字段
matchIds[]
(deprecated)

string

已弃用:所返回车辆的车辆 ID 列表。请使用 matching.vehicle.name 获取此 ID。

matches[]

object (VehicleMatchLog)

返回车辆的 VehicleMatches 列表。

VehicleMatchLog

SearchVehicles VehicleMatch 结果的日志。

JSON 表示法
{
  "vehicle": {
    object (VehicleLog)
  },
  "vehiclePickupEta": string,
  "vehiclePickupDistanceMeters": integer,
  "vehiclePickupStraightLineDistanceMeters": integer,
  "vehicleDropoffEta": string,
  "vehiclePickupToDropoffDistanceMeters": integer,
  "tripType": enum (TripTypeLog),
  "vehicleMatchType": enum (VehicleMatchTypeLog),
  "requestedOrderedBy": enum (VehicleMatchOrderLog),
  "orderedBy": enum (VehicleMatchOrderLog)
}
字段
vehicle

object (VehicleLog)

与请求匹配的车辆。

vehiclePickupEta

string (Timestamp format)

车辆行驶的预计到达请求中指定的上车点。空值表示计算车辆的预计到达时间失败。

时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

vehiclePickupDistanceMeters

integer

车辆行驶到请求中指定的上车点的距离,包括现有行程的任何中途上车点或下车点。空值表示计算车辆的距离失败。

vehiclePickupStraightLineDistanceMeters

integer

车辆与请求中指定的上车点之间的直线距离,包括现有行程的中间航点。

vehicleDropoffEta

string (Timestamp format)

整辆车行驶到请求中指定的下车点的预计到达时间。预计到达时间包含有效行程的所有必要访问次数,必须在车辆到达请求中指定的下车点之前完成。只有在请求中指定了下车点时,系统才会填充此值。空值表示未能计算车辆到达下车点的预计到达时间。

时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

vehiclePickupToDropoffDistanceMeters

integer

车辆从请求中指定的上车点到下车点的行驶距离(以米为单位)。该距离仅在两点之间,不包括车辆到达上车点或下车点之前的车辆位置或任何其他航点。只有在请求中指定了下车点时,系统才会填充此值。空值表示未能计算请求中指定的上车点与下车点之间的距离。

tripType

enum (TripTypeLog)

用于计算到达上车点预计到达时间的请求的行程类型。

vehicleMatchType

enum (VehicleMatchTypeLog)

车辆匹配的类型。

requestedOrderedBy

enum (VehicleMatchOrderLog)

调用方请求的对车辆匹配进行排序的方法。

orderedBy

enum (VehicleMatchOrderLog)

用于订购此车辆的实际方法。通常,这与“order_by”字段。但是,在某些情况下(例如 Google 地图后端发生故障),可以使用其他方法(如 PICKUP_POINT_STRAIGHT_DISTANCE)。