リソース: ルート
ルートのメタデータ。
JSON 表現 |
---|
{ "name": string, "vehicleId": string, "tripStatus": enum ( |
フィールド | |
---|---|
name |
出力専用。形式は「providers/{provider}/trips/{trip}」です。 |
vehicle |
このルートを運行する車両の ID。 |
trip |
ルートの現在のステータス。 |
trip |
ルートのタイプ。 |
pickup |
お客様が集荷場所として指定した場所。 |
actual |
入力のみのお客様が実際にピックアップされた場所と時間。このフィールドは、実際の集荷情報に関するフィードバックをプロバイダが提供するものです。 |
actual |
入力のみのドライバーが乗車地に到着した実際の時刻と場所。このフィールドは、集荷場所での実際の到着情報について、運送業者がフィードバックを提供するものです。 |
pickup |
出力専用。乗客の乗車予定時刻または乗車した実際の時刻。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
intermediate |
乗車地と降車地のほかに、乗車リクエストの途中停留所。当初は、共有ルートではサポートされません。 |
intermediate |
RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
intermediate |
|
actual |
入力のみのドライバーが中間地点に到着した実際の時刻と場所。このフィールドは、プロバイダが中間地点の実際の到着情報に関するフィードバックを提供するものです。 |
actual |
入力のみのお客様が中間地点から乗車した実際の時間と場所。このフィールドは、中間地点での実際の集荷情報について、運送業者がフィードバックを提供するものです。 |
dropoff |
お客様が指定した配達先の場所。 |
actual |
入力のみのお客様を降ろした実際の時間と場所。このフィールドは、プロバイダが実際の降車情報に関するフィードバックを提供するものです。 |
dropoff |
出力専用。乗客が最終目的地に降車する予定時刻または実際の降車時刻。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
remaining |
出力専用。現在地から降車地点までのフルパス。この経路には、他のルートのウェイポイントが含まれている場合があります。 |
vehicle |
このフィールドでは、ルートの経由地を手動で並べ替えることができます。割り当てられた車両の残りのすべてのウェイポイントと、このルートの乗車と降車のウェイポイントが含まれています。ルート車両が割り当てられていない場合、このフィールドは無視されます。プライバシー上の理由から、このフィールドは |
route[] |
出力専用。remainingWaypoints の最初のエントリまでのこのルートの推定ルート。最初のウェイポイントは別のルートに属している場合があります。 |
current |
出力専用。次のウェイポイントへのエンコードされたパス。 注: このフィールドは、Driver SDK と Consumer SDK でのみ使用することを目的としています。デコードはまだサポートされていません。 |
current |
出力専用。ルートが最後に変更された日時を示します。 注: このフィールドは、Driver SDK と Consumer SDK でのみ使用することを目的としています。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
current |
出力専用。 注: このフィールドは、Driver SDK と Consumer SDK でのみ使用することを目的としています。 |
current |
出力専用。 注: このフィールドは、Driver SDK と Consumer SDK でのみ使用することを目的としています。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
current |
出力専用。 |
remaining |
出力専用。 |
eta |
出力専用。次のウェイポイントまでの所要時間( RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
remaining |
出力専用。ルートデータが返されたときから
|
remaining |
出力専用。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
remaining |
出力専用。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
number |
変更不可。このルートの乗客数を示します。ドライバーは含まれません。 |
last |
出力専用。ルート上の車両の最終報告位置を示します。 |
last |
出力専用。車両の |
view |
入力されるルート フィールドのサブセットと、その解釈方法。 |
TripStatus
ルートの進行状況を示すステータス。
列挙型 | |
---|---|
UNKNOWN_TRIP_STATUS |
デフォルト。指定されていないまたは認識できないルートのステータスに使用されます。 |
NEW |
新しく作成されたルート。 |
ENROUTE_TO_PICKUP |
ドライバーが集合場所に向かっています。 |
ARRIVED_AT_PICKUP |
ドライバーが乗車地に到着しました。 |
ARRIVED_AT_INTERMEDIATE_DESTINATION |
ドライバーが中間地点に到着し、乗客を待機しています。 |
ENROUTE_TO_INTERMEDIATE_DESTINATION |
ドライバーが中間地点(降車地点ではない)に向かっている場合。 |
ENROUTE_TO_DROPOFF |
ドライバーが乗客を乗せて、次の目的地に向かっています。 |
COMPLETE |
乗客を降ろして、乗車が完了しました。 |
CANCELED |
ドライバー、乗客、またはライドシェア プロバイダが乗車前にルートをキャンセルした。 |
StopLocation
停留所(乗車/降車)が行われた実際の場所。
JSON 表現 |
---|
{
"point": {
object ( |
フィールド | |
---|---|
point |
必須。実際の場所を表します。 |
timestamp |
停止が発生した日時を示します。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
stopTime |
入力のみの非推奨です。タイムスタンプ フィールドを使用します。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
TripView
trips.get
レスポンスのさまざまなルート フィールドのセレクタ。コンテキストについては、AIP-157 をご覧ください。今後、追加のビューが追加される可能性があります。
列挙型 | |
---|---|
TRIP_VIEW_UNSPECIFIED |
デフォルト値。下位互換性を確保するため、API はデフォルトで SDK ビューになります。安定性とサポートを確保するため、SDK 以外の TripView を選択することをおすすめします。 |
SDK |
一般公開されているライブラリでは解釈できない、またはサポートできないフィールドが含まれます。 |
JOURNEY_SHARING_V1S |
ルート フィールドは、ルート共有のユースケース用に入力されます。このビューは、サーバー間通信を対象としています。 |
メソッド |
|
---|---|
|
Fleet Engine でルートを作成し、新しいルートを返します。 |
|
1 回のルートに関する情報を取得します。 |
|
特定の車両のすべてのルートを取得します。 |
|
ルートデータを更新します。 |