リソース: Trip
ルートのメタデータ。
JSON 表現 |
---|
{ "name": string, "vehicleId": string, "tripStatus": enum ( |
フィールド | |
---|---|
name |
出力専用。形式は「providers/{provider}/trips/{trip}」です。 |
vehicle |
このルートを運行する車両の ID。 |
trip |
ルートの現在のステータス。 |
trip |
ルートのタイプ。 |
pickup |
お客様が集荷すると示している場所。 |
actual |
入力のみのお客様が実際にピックアップされた場所と時間。このフィールドは、実際の集荷情報に関するフィードバックをプロバイダが提供するものです。 |
actual |
入力のみのドライバーが集合場所に到着した実際の時刻と場所。このフィールドは、乗車地点での実際の到着情報についてプロバイダがフィードバックを提供するためのものです。 |
pickup |
出力専用。乗客が乗車する推定時刻、または乗車時刻の実際の時刻のいずれかを指定します。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
intermediate |
ルートで(乗車と降車に加えて)中間地点の停車地。当初は、共有ルートではサポートされません。 |
intermediate |
RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
intermediate |
|
actual |
入力のみのドライバーが中間地点に到着した実際の時刻と場所。このフィールドは、中間地点の実際の到着情報に関するフィードバックを提供するために使用します。 |
actual |
入力のみの顧客が中間地点で乗車した実際の時刻と場所。このフィールドは、中間地点での実際の集荷情報について、運送業者がフィードバックを提供するものです。 |
dropoff |
お客様が降車すると示されている場所。 |
actual |
入力のみのお客様を降ろした実際の時間と場所。このフィールドは、プロバイダが実際の降車情報に関するフィードバックを提供するものです。 |
dropoff |
出力専用。乗客が最終目的地で降車される推定時刻、または実際に降車される時刻のいずれか。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
remaining |
出力専用。現在地から降車地点までのフルパス。この経路には、他のルートのウェイポイントが含まれている場合があります。 |
vehicle |
このフィールドでは、ルートの経由地を手動で並べ替えることができます。割り当てられた車両の残りのウェイポイントと、このルートの乗車と降車のウェイポイントがすべて含まれています。ルート車両が割り当てられていない場合、このフィールドは無視されます。プライバシー上の理由から、このフィールドは |
route[] |
出力専用。このルートで、残りの Waypoint の最初の通過地点までの予想ルート。最初のウェイポイントは別のルートに属している場合があります。 |
current |
出力専用。次のウェイポイントへのエンコードされたパス。 注: このフィールドは、Driver SDK と Consumer SDK でのみ使用することを目的としています。デコードはまだサポートされていません。 |
current |
出力専用。ルートが最後に変更された日時を示します。 注: このフィールドは、Driver SDK と Consumer SDK による使用のみを目的としています。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
current |
出力専用。 注: このフィールドは、Driver SDK と Consumer SDK による使用のみを目的としています。 |
current |
出力専用。 注: このフィールドは、Driver SDK と Consumer SDK による使用のみを目的としています。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
current |
出力専用。 |
remaining |
出力専用。 |
eta |
出力専用。次のウェイポイントまでの所要時間( RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
remaining |
出力専用。ルートデータが返されたときから
|
remaining |
出力専用。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
remaining |
出力専用。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
number |
変更不可。このルートの乗客数を示します。ドライバーは含まれません。 |
last |
出力専用。経路上の車両の最終報告位置を示します。 |
last |
出力専用。車両の |
view |
入力される Trip フィールドのサブセットと、それらの解釈方法。 |
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 |
停止が発生した日時を示します。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
stopTime |
入力のみの非推奨です。タイムスタンプ フィールドを使用します。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
TripView
trips.get
レスポンスのさまざまなルート フィールドのセレクタ。コンテキストについては AIP-157 をご覧ください。今後、ビューが追加される可能性はあります。
列挙型 | |
---|---|
TRIP_VIEW_UNSPECIFIED |
デフォルト値。下位互換性を確保するため、API はデフォルトで SDK ビューになります。安定性とサポートを確保するため、SDK 以外の TripView を選択することをおすすめします。 |
SDK |
一般公開されているライブラリでは解釈できない、またはサポートできないフィールドが含まれます。 |
JOURNEY_SHARING_V1S |
[ルート] フィールドには、移動経路の共有ユースケースでデータが入力されます。このビューはサーバー間通信を目的としています。 |
メソッド |
|
---|---|
|
Fleet Engine でルートを作成し、新しいルートを返します。 |
|
1 回のルートに関する情報を取得します。 |
|
特定の車両のすべてのルートを取得します。 |
|
ルートデータを更新します。 |