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)

指定した 1 つ以上のルートタイプをサポートする車両のみに検索を制限します。

maximumStaleness

string (Duration format)

指定した時間内に場所を更新した車両のみに検索を制限します。

s」で終わる小数 9 桁までの秒単位の期間。例: "3.5s"

vehicleTypes[]

object (VehicleTypeLog)

検索している車両のタイプ。

requiredAttributes[]

object (VehicleAttributeLog)

検索対象を、指定した属性を持つ車両のみに制限します。

requiredOneOfAttributes[]

object (VehicleAttributeListLog)

指定した属性の 1 つ以上が各 VehicleAttributeList に適用されている車両のみに検索を制限します。

requiredOneOfAttributeSets[]

object (VehicleAttributeListLog)

VehicleAttributeList で指定された属性セットが 1 つ以上ある車両のみに検索を制限します。

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 のリスト。この ID を取得するには、matchs.vehicle.name を使用してください。

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)

リクエストで指定された乗車場所までの車両の運転 ETA。空の値は、車両の到着予定時刻を計算できなかったことを示します。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

vehiclePickupDistanceMeters

integer

リクエストで指定された乗車ポイントまでの車両の走行距離(既存の乗車の中間乗車地点または降車地点を含む)。空の値は、車両の距離計算が失敗したことを示します。

vehiclePickupStraightLineDistanceMeters

integer

リクエストで指定された乗車地点から車両までの直線距離(既存のルートの中間地点を含む)。

vehicleDropoffEta

string (Timestamp format)

リクエストで指定された降車場所までの車両の到着予定時刻。ETA には、リクエストで指定された降車地点に車両が到着する前に完了する必要がある、アクティブなルートに必要な訪問が含まれます。この値は、リクエストで降車場所が指定されている場合にのみ入力されます。空の値は、車両が降車場所に到達する到着予定時刻を計算できなかったことを示します。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

vehiclePickupToDropoffDistanceMeters

integer

リクエストで指定された乗車地点から降車地点までの車両の走行距離(メートル単位)。距離は 2 点間の距離のみであり、車両が乗車ポイントまたは降車ポイントに到着する前の車両の位置やその他のウェイポイントは含まれません。この値は、リクエストで降車場所が指定されている場合にのみ入力されます。空の値は、リクエストで指定された乗車地点から降車地点までの距離を計算できなかったことを示します。

tripType

enum (TripTypeLog)

乗車場所までの到着予定時刻を計算するために使用されたリクエストのルートタイプ。

vehicleMatchType

enum (VehicleMatchTypeLog)

車両の一致タイプ。

requestedOrderedBy

enum (VehicleMatchOrderLog)

車両の一致の並べ替えのために呼び出し元がリクエストしたメソッド。

orderedBy

enum (VehicleMatchOrderLog)

この車両の注文に使用される実際のメソッド。通常、これはリクエストの「order_by」フィールドと一致します。ただし、Google マップのバックエンドの障害などの特定の状況では、別の方法(PICKUP_POINT_STRAIGHT_DISTANCE など)を使用できます。