SearchVehicles リクエストとレスポンスの詳細。
注: このログは、ログの合計サイズが 256 KB を超えると、matches フィールドで分割されます。詳細については、Split Logs をご覧ください。
| JSON 表現 |
|---|
{ "request": { object ( |
| フィールド | |
|---|---|
request |
Fleet Engine に送信されたリクエスト。 |
response |
クライアントに返されたレスポンス。RPC 呼び出しでエラーが発生した場合、レスポンスは設定されません。 |
errorResponse |
クライアントに返されたエラー レスポンス。RPC 呼び出しが成功すると、設定が解除されます。 |
SearchVehiclesRequestLog
SearchVehicles リクエストの詳細。
| JSON 表現 |
|---|
{ "header": { object ( |
| フィールド | |
|---|---|
header |
リクエスト ヘッダー。 |
pickupPoint |
近くの集荷所。 |
dropoffPoint |
お客様が指定した集荷場所。 |
pickupRadiusMeters |
集合場所の周囲の車両検索範囲を指定します。 |
count |
返される車両の最大数を指定します。 |
minimumCapacity |
車両に必要な最小容量を指定します。 |
searchTripTypes[] |
指定した旅行タイプの少なくとも 1 つをサポートする車両のみを検索対象に絞り込みます。 |
maximumStaleness |
現在から指定した期間内に位置情報を更新した車両のみを検索対象にします。
|
vehicleTypes[] |
検索する車両の種類。 |
requiredAttributes[] |
指定した属性を持つ車両のみを検索対象に制限します。 |
requiredOneOfAttributes[] |
各 VehicleAttributeList に指定された属性の 1 つ以上が適用されている車両のみを検索対象に制限します。 |
requiredOneOfAttributeSets[] |
VehicleAttributeList で指定された属性のセットが 1 つ以上ある車両のみを検索対象に制限します。 |
matchOrderBy |
検索結果の並べ替え順序。 |
includeBackToBack |
アクティブなルートがある車両が別のマッチの対象となるかどうかを示します。 |
tripId |
searchVehiclesRequest に関連付けられているルートの ID。 |
filter |
車両の属性に基づいて返される車両を制限する AIP-160 クエリ。 |
VehicleAttributeListLog
VehicleAttributeLog のリスト内のリストのデータ型。
| JSON 表現 |
|---|
{
"attributes": [
{
object ( |
| フィールド | |
|---|---|
attributes[] |
このコレクションの属性のリスト。 |
SearchVehiclesResponseLog
SearchVehicles レスポンスの詳細。
| JSON 表現 |
|---|
{
"matchIds": [
string
],
"matches": [
{
object ( |
| フィールド | |
|---|---|
matchIds[] |
非推奨: 返された車両の車両 ID のリスト。この ID は、matches.vehicle.name を使用して取得してください。 |
matches[] |
返された車両の VehicleMatch のリスト。 |
VehicleMatchLog
SearchVehicles の VehicleMatch 結果のログ。
| JSON 表現 |
|---|
{ "vehicle": { object ( |
| フィールド | |
|---|---|
vehicle |
リクエストに一致する車両。 |
vehiclePickupEta |
リクエストで指定された集荷場所までの車両の到着予定時刻。値が空白の場合は、車両の到着予定時刻の計算に失敗したことを示します。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
vehiclePickupDistanceMeters |
リクエストで指定された乗車地点までの車両の走行距離(既存の乗車の途中の乗車地点や降車地点を含む)。値が空白の場合は、車両の距離の計算に失敗したことを示します。 |
vehiclePickupStraightLineDistanceMeters |
車両とリクエストで指定された乗車地点との直線距離(既存のルートの中間ウェイポイントを含む)。 |
vehicleDropoffEta |
リクエストで指定された降車地点までの車両の総走行所要時間。所要時間には、リクエストで指定された乗車場所に車両が到着するまでに完了する必要がある、アクティブなルートの訪問が含まれます。この値は、リクエストでドロップオフ ポイントが指定されている場合にのみ入力されます。空の値は、車両が降車地点に到着する予定時刻の計算に失敗したことを示します。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
vehiclePickupToDropoffDistanceMeters |
リクエストで指定された集荷地点から降車地点までの車両の走行距離(メートル単位)。距離は 2 地点間の距離のみで、車両が乗車地点または降車地点に到着するまでの車両の位置やその他のウェイポイントは含まれません。この値は、リクエストでドロップオフ ポイントが指定されている場合にのみ入力されます。値が空の場合、リクエストで指定された集荷地から降車地までの距離の計算に失敗したことを示します。 |
tripType |
乗車地点までの到着予定時間を計算するために使用されたリクエストのルートタイプ。 |
vehicleMatchType |
車両の一致のタイプ。 |
requestedOrderedBy |
呼び出し元が車両の一致を並べ替えるためにリクエストしたメソッド。 |
orderedBy |
この車両の注文に使用される実際の方法。通常、これはリクエストの「order_by」フィールドと一致します。ただし、Google マップのバックエンドが機能しないなどの特定の状況では、別の方法(PICKUP_POINT_STRAIGHT_DISTANCE など)が使用される場合があります。 |