SearchVehiclesLog

SearchVehicles リクエストとレスポンスの詳細。

注: ログの合計サイズが 256 KB を超えると、Matches フィールドで分割されます。詳細については、ログの分割をご覧ください。

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 を取得するには、Matches.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)

リクエストで指定された乗車地点までの車両の運転開始到着予定時刻。空の値は、車両の到着予定時刻の計算に失敗したことを示します。

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

vehiclePickupDistanceMeters

integer

リクエストで指定された乗車地点までの車両の運転距離(既存の配車の乗車地点または降車地点を含む)。空の値は、車両の距離が計算されていないことを示します。

vehiclePickupStraightLineDistanceMeters

integer

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

vehicleDropoffEta

string (Timestamp format)

リクエストで指定された降車地点までの車両全体の運転 ETA。ETA には、リクエストで指定された降車地点に車両が到着する前に完了する必要がある、アクティブなルートに必要な訪問すべてが含まれます。この値は、リクエストで降車地点が指定されている場合にのみ入力されます。値が空の場合は、車両が降車地点に到着するまでの 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 など)が使用されることがあります。