SearchVehiclesLog

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

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

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)

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

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)

返された車両の VehicleMatch のリスト。

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)

リクエストで指定された集荷場所までの車両の到着予定時刻。値が空白の場合は、車両の到着予定時刻の計算に失敗したことを示します。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

vehiclePickupDistanceMeters

integer

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

vehiclePickupStraightLineDistanceMeters

integer

車両とリクエストで指定された乗車地点との直線距離(既存のルートの中間ウェイポイントを含む)。

vehicleDropoffEta

string (Timestamp format)

リクエストで指定された降車地点までの車両の総走行所要時間。所要時間には、リクエストで指定された乗車場所に車両が到着するまでに完了する必要がある、アクティブなルートの訪問が含まれます。この値は、リクエストでドロップオフ ポイントが指定されている場合にのみ入力されます。空の値は、車両が降車地点に到着する予定時刻の計算に失敗したことを示します。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

vehiclePickupToDropoffDistanceMeters

integer

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

tripType

enum (TripTypeLog)

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

vehicleMatchType

enum (VehicleMatchTypeLog)

車両の一致のタイプ。

requestedOrderedBy

enum (VehicleMatchOrderLog)

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

orderedBy

enum (VehicleMatchOrderLog)

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