インデックス
DeliveryService
(インターフェース)BatchCreateTasksRequest
(メッセージ)BatchCreateTasksResponse
(メッセージ)CreateDeliveryVehicleRequest
(メッセージ)CreateTaskRequest
(メッセージ)DeliveryRequestHeader
(メッセージ)DeliveryRequestHeader.Platform
(列挙型)DeliveryRequestHeader.SdkType
(列挙型)DeliveryVehicle
(メッセージ)DeliveryVehicle.DeliveryVehicleType
(列挙型)DeliveryVehicleAttribute
(メッセージ)DeliveryVehicleLocation
(メッセージ)DeliveryVehicleLocationSensor
(列挙型)DeliveryVehicleNavigationStatus
(列挙型)GetDeliveryVehicleRequest
(メッセージ)GetTaskRequest
(メッセージ)GetTaskTrackingInfoRequest
(メッセージ)ListDeliveryVehiclesRequest
(メッセージ)ListDeliveryVehiclesResponse
(メッセージ)ListTasksRequest
(メッセージ)ListTasksResponse
(メッセージ)LocationInfo
(メッセージ)Task
(メッセージ)Task.JourneySharingInfo
(メッセージ)Task.State
(列挙型)Task.TaskOutcome
(列挙型)Task.TaskOutcomeLocationSource
(列挙型)Task.Type
(列挙型)TaskAttribute
(メッセージ)TaskTrackingInfo
(メッセージ)TaskTrackingViewConfig
(メッセージ)TaskTrackingViewConfig.VisibilityOption
(メッセージ)TimeWindow
(メッセージ)UpdateDeliveryVehicleRequest
(メッセージ)UpdateTaskRequest
(メッセージ)VehicleJourneySegment
(メッセージ)VehicleStop
(メッセージ)VehicleStop.State
(列挙型)VehicleStop.TaskInfo
(メッセージ)
DeliveryService
ラスト ワンマイル配送サービス。
BatchCreateTasks |
---|
新しい |
CreateDeliveryVehicle |
---|
新しい |
CreateTask |
---|
新しい |
GetDeliveryVehicle |
---|
指定された |
GetTask |
---|
|
GetTaskTrackingInfo |
---|
指定された |
ListDeliveryVehicles |
---|
指定されたフィルタ条件を満たすすべての |
ListTasks |
---|
指定されたフィルタ条件を満たすすべての |
UpdateDeliveryVehicle |
---|
更新された |
UpdateTask |
---|
|
BatchCreateTasksRequest
BatchCreateTask
リクエスト メッセージ。
フィールド | |
---|---|
header |
省略可。標準の Delivery API リクエスト ヘッダー。注: このフィールドを設定する場合、 |
parent |
必須。すべてのタスクで共有される親リソース。この値は |
requests[] |
必須。作成するリソースを指定するリクエスト メッセージ。注: バッチで作成できるタスクは最大 500 個です。 |
BatchCreateTasksResponse
BatchCreateTask
レスポンス メッセージ。
フィールド | |
---|---|
tasks[] |
作成されたタスク。 |
CreateDeliveryVehicleRequest
CreateDeliveryVehicle
リクエスト メッセージ。
フィールド | |
---|---|
header |
省略可。標準の Delivery API リクエスト ヘッダー。 |
parent |
必須。 |
delivery_ |
必須。配送車両 ID は一意である必要があります。また、次の制限が適用されます。
|
delivery_ |
必須。作成する
注: DeliveryVehicle の |
CreateTaskRequest
CreateTask
リクエスト メッセージ。
フィールド | |
---|---|
header |
省略可。標準の Delivery API リクエスト ヘッダー。 |
parent |
必須。 |
task_ |
必須。タスク ID は一意である必要がありますが、配送追跡 ID ではありません。配送追跡 ID を保存するには、
|
task |
必須。作成する Task エンティティ。タスクを作成する際、次のフィールドは必須です。
注: Task の |
DeliveryRequestHeader
RequestHeader には、すべての Delivery RPC リクエストに共通するフィールドが含まれます。
フィールド | |
---|---|
language_ |
BCP-47 言語コード(en-US や sr-Latn など)。詳しくは、http://www.unicode.org/reports/tr35/#Unicode_locale_identifier を参照してください。指定しない場合、レスポンスは任意の言語で返されます。名前が存在する場合は、英語が優先されます。フィールド値の例: |
region_ |
必須。リクエストの発信元の地域の CLDR 地域コード。フィールド値の例: |
sdk_ |
呼び出し元の SDK のバージョン(該当する場合)。バージョンの形式は「major.minor.patch」です(例: |
os_ |
呼び出し元の SDK が実行されているオペレーティング システムのバージョン。フィールド値の例: |
device_ |
呼び出し元の SDK が実行されているデバイスのモデル。フィールド値の例: |
sdk_ |
リクエストを送信する SDK のタイプ。 |
maps_ |
呼び出し元の SDK が依存する MapSDK のバージョン(該当する場合)。バージョンの形式は「major.minor.patch」です(例: |
nav_ |
呼び出し元の SDK が依存する NavSDK のバージョン(該当する場合)。バージョン形式は「major.minor.patch」です(例: |
platform |
呼び出し元の SDK のプラットフォーム。 |
manufacturer |
呼び出し元の SDK に含まれる Android デバイスのメーカー。Android SDK にのみ適用されます。フィールド値の例: |
android_ |
呼び出し元の SDK の Android API レベル。Android SDK にのみ適用されます。フィールド値の例: |
trace_ |
リクエストを識別するためにロギング目的で指定できる ID(省略可)。 |
プラットフォーム
呼び出し元の SDK のプラットフォーム。
列挙型 | |
---|---|
PLATFORM_UNSPECIFIED |
デフォルト値。プラットフォームを省略すると、この値が使用されます。 |
ANDROID |
リクエストの送信元が Android である。 |
IOS |
リクエストの送信元が iOS である。 |
WEB |
ウェブからリクエストが送られている。 |
SdkType
使用できる SDK のタイプ。
列挙型 | |
---|---|
SDK_TYPE_UNSPECIFIED |
デフォルト値。この値は、sdk_type が省略されている場合に使用されます。 |
CONSUMER |
呼び出し元の SDK は Consumer です。 |
DRIVER |
呼び出し元の SDK は Driver です。 |
JAVASCRIPT |
呼び出し元の SDK が JavaScript である。 |
DeliveryVehicle
DeliveryVehicle
メッセージ。配送車両は、配送拠点から配送先、集荷場所から配送拠点に荷物を運搬します。配送車両が集荷場所から配達場所に直接配送することもあります。
注: gRPC API と REST API では、フィールドの命名規則が異なります。たとえば、gRPC API の DeliveryVehicle.current_route_segment
フィールドと REST API の DeliveryVehicle.currentRouteSegment
フィールドは同じフィールドを参照します。
フィールド | |
---|---|
name |
この配信車両の一意の名前。形式は |
last_ |
最後に報告された配送車両の位置情報。 |
navigation_ |
配送車両のナビゲーション ステータス。 |
current_ |
ナビゲーションから次のウェイポイントへの推奨ルートを指定するエンコードされたポリライン。停車地に到着したときや停車地を過ぎたとき、またはルートが変更されたときに、ドライバー アプリがこの値を更新します。これらの
このような場合、Fleet Engine は、このフィールドに、最後に通過した VehicleStop から次の VehicleStop までのルートを入力します。これにより、このフィールドの使用者は、配送車両の現在の経路に関する最適な情報を入手できます。 |
current_ |
|
remaining_ |
|
remaining_ |
|
remaining_ |
この配送車両に割り当てられたルート セグメント(車両の直近の報告位置から開始)。このフィールドは、 |
attributes[] |
カスタム配信車両の属性のリスト。配送車両には最大 100 個の属性を設定できます。各属性には一意のキーが必要です。 |
type |
この配送車両のタイプ。設定しない場合、デフォルトで |
DeliveryVehicleType
配送車両の種類。
列挙型 | |
---|---|
DELIVERY_VEHICLE_TYPE_UNSPECIFIED |
この値は使用されません。 |
AUTO |
自動車。 |
TWO_WHEELER |
オートバイ、原動機付き自転車、その他の二輪車 |
BICYCLE |
人力の輸送。 |
PEDESTRIAN |
歩行者専用道路を歩行または走行している人間の移動体。 |
DeliveryVehicleAttribute
車両属性を Key-Value ペアとして記述します。「key:value」文字列の長さは 256 文字を超えることはできません。
フィールド | |
---|---|
key |
属性のキー。 |
value |
属性の値。 |
共用体フィールド delivery_vehicle_attribute_value 。属性の値。文字列、ブール値、ダブル型のいずれかになります。delivery_vehicle_attribute_value は次のいずれかになります。 |
|
string_ |
文字列型の属性値。 注: これは、最終的に非推奨となる |
bool_ |
ブール型の属性値。 |
number_ |
二重型の属性値。 |
DeliveryVehicleLocation
特定の時点での車両の位置、速度、進行方向。
フィールド | |
---|---|
location |
車両の場所。Fleet Engine に送信される車両の位置情報は GPS 位置情報です。レスポンスで受け取る車両の位置情報は、GPS 位置情報、補足位置情報、その他の推定位置情報のいずれかです。ソースは |
horizontal_accuracy |
非推奨: 代わりに、 |
latlng_ |
|
heading |
車両が移動している方向(度単位)。0 は北を表します。有効な範囲は [0,360] です。 |
bearing_accuracy |
非推奨: 代わりに、 |
heading_ |
精度は |
altitude |
WGS84 を基準とした標高(メートル単位)。 |
vertical_accuracy |
非推奨: 代わりに、 |
altitude_ |
|
speed_kmph |
車両の速度(時速キロメートル)。非推奨: 代わりに、 |
speed |
車両の速度(メートル/秒) |
speed_ |
|
update_ |
センサーのクロックに基づいて、センサーから |
server_ |
出力専用。サーバーが位置情報を受信した時刻。 |
location_ |
位置情報の提供元( |
is_ |
|
is_ |
入力のみのモバイル デバイスで GPS センサーが有効になっているかどうかを示します。 |
time_ |
入力のみのこの場所が最初にサーバーに送信されてからの時間(秒)。最初の更新ではゼロになります。時刻が不明な場合(アプリの再起動時など)は、この値は 0 にリセットされます。 |
num_stale_updates |
入力のみの非推奨: 位置情報が古いかどうかを判断するために、他のシグナルが使用されるようになりました。 |
raw_ |
未加工の車両位置(道路スナッパで処理されていない)。 |
raw_ |
未加工の場所に関連付けられたタイムスタンプ。 |
raw_ |
元の位置情報のソース。デフォルトは |
raw_ |
|
supplemental_ |
統合アプリが提供する補足的な位置情報。 |
supplemental_ |
補助的な場所に関連付けられたタイムスタンプ。 |
supplemental_ |
補足情報の場所のソース。デフォルトは |
supplemental_ |
|
road_snapped |
非推奨: 代わりに、 |
DeliveryVehicleLocationSensor
位置情報の特定に使用されたセンサーまたは手法。
列挙型 | |
---|---|
UNKNOWN_SENSOR |
センサーが指定されていないか不明です。 |
GPS |
GPS または A-GPS。 |
NETWORK |
アシスト GPS、基地局 ID、Wi-Fi アクセス ポイント。 |
PASSIVE |
基地局 ID または Wi-Fi アクセス ポイント。 |
ROAD_SNAPPED_LOCATION_PROVIDER |
モバイル デバイスによって道路上の位置として最も可能性が高いと判断された位置。 |
CUSTOMER_SUPPLIED_LOCATION |
お客様が独立したソースから提供した住所。通常、この値は、Driver SDK を実行しているモバイル デバイス以外のソースから提供される位置情報に使用されます。元の情報源が他の列挙値のいずれかで記述されている場合は、その値を使用します。CUSTOMER_SUPPLIED_LOCATION とマークされた場所は、通常、DeliveryVehicle の last_location.supplemental_location_sensor を介して提供されます。 |
FLEET_ENGINE_LOCATION |
Fleet Engine によって、利用可能なシグナルに基づいて計算されたロケーション。出力専用。この値は、リクエストで受信された場合、拒否されます。 |
FUSED_LOCATION_PROVIDER |
Android の Fused Location Provider。 |
CORE_LOCATION |
Apple オペレーティング システム上の位置情報プロバイダ。 |
GetDeliveryVehicleRequest
GetDeliveryVehicle
リクエスト メッセージ。
フィールド | |
---|---|
header |
省略可。標準の Delivery API リクエスト ヘッダー。 |
name |
必須。 |
GetTaskRequest
GetTask
リクエスト メッセージ。
フィールド | |
---|---|
header |
省略可。標準の Delivery API リクエスト ヘッダー。 |
name |
必須。 |
GetTaskTrackingInfoRequest
GetTaskTrackingInfoRequest
リクエスト メッセージ。
フィールド | |
---|---|
header |
省略可。標準の Delivery API リクエスト ヘッダー。 |
name |
必須。 |
ListDeliveryVehiclesRequest
ListDeliveryVehicles
リクエスト メッセージ。
フィールド | |
---|---|
header |
省略可。標準の Delivery API リクエスト ヘッダー。 |
parent |
必須。 |
page_ |
省略可。返される車両の最大数。サービスはこの数より少ない値を返すことがあります。この数値を指定しない場合、サーバーは返される結果の数を決定します。 |
page_ |
省略可。前回の ページ分割を行う場合、 |
filter |
省略可。配送車両を一覧表示する際に適用するフィルタクエリ。フィルタ構文の例については、http://aip.dev/160 をご覧ください。値を指定しない場合、またはフィルタに空の文字列を指定した場合は、すべての配送車両が返されます。
フィルタ クエリで指定できる制限の最大数は 50 です。制限は、 |
viewport |
省略可。ビューポートで定義された長方形のエリア内に直近の位置情報がある車両のみを返すフィルタ。 |
ListDeliveryVehiclesResponse
ListDeliveryVehicles
レスポンス メッセージ。
フィールド | |
---|---|
delivery_ |
リクエストされたフィルタ条件を満たす配送車両のセット。フィルタを指定しない場合、リクエストではすべての配送車両が返されます。成功した場合のレスポンスは空になることもあります。レスポンスが空の場合、リクエストされたフィルタ条件を満たす配送車両が見つからないことを示します。 |
next_ |
このトークンを |
total_ |
リクエスト条件に一致する配送車両の総数(すべてのページにわたる)。 |
ListTasksRequest
ListTasks
リクエスト メッセージ。
フィールド | |
---|---|
header |
省略可。標準の Delivery API リクエスト ヘッダー。 |
parent |
必須。 |
page_ |
省略可。返される Task の最大数。サービスが返す値はこれよりも少ないことがあります。この値を指定しない場合は、サーバーが結果数を決定します。 |
page_ |
省略可。前回の ページ分割を行う場合、 |
filter |
省略可。タスクを一覧表示する際に適用するフィルタクエリ。フィルタ構文の例については、http://aip.dev/160 をご覧ください。値を指定しない場合、または空の文字列でフィルタする場合は、すべてのタスクが返されます。フィルタできるタスクのプロパティについては、タスクを一覧表示するをご覧ください。 |
ListTasksResponse
ListTasksRequest
のフィルタ条件を満たすタスクのセットが含まれる ListTasks
レスポンス。
フィールド | |
---|---|
tasks[] |
リクエストされたフィルタ条件を満たすタスクのセット。フィルタを指定しない場合、リクエストはすべてのタスクを返します。成功のレスポンスは空にすることもできます。レスポンスが空の場合は、リクエストされたフィルタ条件を満たすタスクが見つからないことを示します。 |
next_ |
このトークンを |
total_ |
すべてのページにわたってリクエスト条件に一致するタスクの総数。 |
LocationInfo
追加の識別子を含むビジネス。
フィールド | |
---|---|
point |
場所の座標。 |
タスク
Delivery API の Task は、トラッキングする単一のアクションを表します。一般的に、配送関連のタスクと中断タスクは区別されます。1 つの配送に複数のタスクを関連付けることができます。たとえば、集荷用に 1 つのタスク、配達または移行用に 1 つのタスクを作成できます。また、特定の配送の異なるタスクが異なる車両によって処理されることもあります。たとえば、1 台の車両が集荷を担当し、荷物をハブまで運び、別の車両が同じ荷物をハブから集荷場所まで運ぶことができます。
注: gRPC API と REST API では、フィールドの命名規則が異なります。たとえば、gRPC API の Task.journey_sharing_info
フィールドと REST API の Task.journeySharingInfo
フィールドは同じフィールドを参照します。
フィールド | |
---|---|
name |
|
type |
必須。変更不可。タスクのタイプを定義します。たとえば、休憩や配送などです。 |
state |
必須。タスクの現在の実行状態。 |
task_ |
タスクの結果。 |
task_ |
プロバイダによって |
task_ |
|
task_ |
|
tracking_ |
変更不可。このフィールドを使用すると、ID を簡単に保存できるため、複雑なマッピングを使用する必要がなくなります。
|
delivery_ |
出力専用。このタスクを実行している車両の ID。配達車両 ID には次の制限があります。
|
planned_ |
変更不可。タスクが完了する場所。 |
task_ |
必須。変更不可。このロケーションでタスクを実行するために必要な時間。 |
target_ |
タスクを完了する時間枠。 |
journey_ |
出力専用。ジャーニー共有専用のフィールド。ステータスが |
task_ |
どのような状況でどのデータ要素がエンドユーザーに表示されるかを指定する、タスク トラッキングの構成。 |
attributes[] |
カスタム タスク属性のリスト。各属性には一意のキーが必要です。 |
JourneySharingInfo
ジャーニー共有の特定のフィールド。
フィールド | |
---|---|
remaining_ |
割り当てられた車両がこのタスクを完了する前に停車する停留所の追跡情報。このリストには、他のタスクの停留所を含めることができます。 最初のセグメントの |
last_ |
車両が最後に報告された割り当てられている車両の位置を示します。 |
last_ |
車両の lastLocation を |
州
タスクのステータス。これは、タスクの進行状況を示します。
列挙型 | |
---|---|
STATE_UNSPECIFIED |
デフォルト。未指定または認識できないタスクの状態に使用されます。 |
OPEN |
タスクが配送車両に割り当てられていない、または配送車両が Task に割り当てられた車両停留所をまだ通過していない。 |
CLOSED |
このタスクの車両が停車地点を通過したとき。 |
TaskOutcome
タスクの実行を試みた結果。TaskState
が閉じられると、TaskOutcome
は正常に完了したかどうかを示します。
列挙型 | |
---|---|
TASK_OUTCOME_UNSPECIFIED |
値が設定される前のタスクの結果。 |
SUCCEEDED |
タスクは正常に完了しました。 |
FAILED |
タスクを完了できなかったか、キャンセルされました。 |
TaskOutcomeLocationSource
task_outcome_location
に入力されたソースの ID。
列挙型 | |
---|---|
TASK_OUTCOME_LOCATION_SOURCE_UNSPECIFIED |
設定される前のタスクの成果。 |
PROVIDER |
プロバイダが task_outcome_location を指定しました。 |
LAST_VEHICLE_LOCATION |
プロバイダが task_outcome_location を指定していないため、Fleet Engine は車両の直近の位置情報を使用しました。 |
タイプ
タスクのタイプ。
列挙型 | |
---|---|
TYPE_UNSPECIFIED |
デフォルトでは、タスクの種類は不明です。 |
PICKUP |
集荷タスクは、お客様から荷物を集荷するために行うアクションです。デポまたはフィーダー車両の集荷には、SCHEDULED_STOP タイプを使用する必要があります。 |
DELIVERY |
配送タスクは、エンド カスタマーに荷物を配送するために実行されるアクションです。デポまたはフィーダー車両のドロップオフには、SCHEDULED_STOP タイプを使用する必要があります。 |
SCHEDULED_STOP |
スケジュール設定された停止タスクは、計画目的で使用されます。たとえば、フィーダー車両やデポからの荷物の集荷や配達を表すことができます。エンド カスタマーから集荷または配送される荷物には使用しないでください。 |
UNAVAILABLE |
車両を修理できないことを示すタスク。たとえば、運転手が休憩を取ったり、車両に給油中であったりした場合に発生することがあります。 |
TaskAttribute
タスク属性を Key-Value ペアとして記述します。「key:value」文字列の長さは 256 文字を超えることはできません。
フィールド | |
---|---|
key |
属性のキー。キーにコロン文字(:)を含めることはできません。 |
共用体フィールド task_attribute_value 。属性の値は、文字列、ブール値、または double 型にできます。何も設定されていない場合、TaskAttribute の string_value は空の文字列「""」として保存されます。task_attribute_value には次のいずれかのみを使用できます。 |
|
string_ |
文字列型の属性値。 |
bool_ |
ブール値型属性値。 |
number_ |
倍精度型の属性値。 |
TaskTrackingInfo
TaskTrackingInfo
メッセージ。このメッセージには、表示に使用されるタスク トラッキング情報が含まれています。トラッキング ID が複数のタスクに関連付けられている場合、Fleet Engine はヒューリスティクスを使用して、選択するタスクの TaskTrackingInfo を決定します。
フィールド | |
---|---|
name |
|
tracking_ |
変更不可。タスクのトラッキング ID。* 有効な Unicode 文字列にする必要があります。* 最大長は 64 文字です。* Unicode 正規化形式 C に従って正規化されます。* 次の ASCII 文字を含めることはできません: '/'、':'、'?'、','、'#'。 |
vehicle_ |
車両の直近の位置情報。 |
route_ |
接続時に、タスクの場所までの車両の予想ルートのポリラインを形成するポイントのリスト。 |
remaining_ |
タスクの停止(タスクの停止を含む)に達するまでの車両の残りの停止回数を示します。たとえば、車両の次の停留所がタスクの停留所である場合、値は 1 になります。 |
remaining_ |
対象の |
estimated_ |
停留所までの予定到着時刻を示すタイムスタンプ。 |
estimated_ |
タスクの推定完了時間を示すタイムスタンプ。 |
state |
タスクの現在の実行状態。 |
task_ |
タスクの実行を試みた結果。 |
task_ |
プロバイダによってタスクの結果が設定された日時を示すタイムスタンプ。 |
planned_ |
変更不可。タスクが完了する場所。 |
target_ |
タスクを完了する時間枠。 |
attributes[] |
タスクに設定されたカスタム属性。 |
TaskTrackingViewConfig
タスクのデータ要素をエンドユーザーに表示するタイミングを定義する構成メッセージ。
フィールド | |
---|---|
route_ |
ルート ポリラインの点を表示できるタイミングを指定するフィールド。このフィールドが指定されていない場合、このデータにプロジェクト レベルのデフォルトの公開設定が使用されます。 |
estimated_ |
予想到着時刻を表示できるタイミングを指定するフィールド。このフィールドを指定しない場合は、このデータのプロジェクト レベルのデフォルトの公開設定が使用されます。 |
estimated_ |
タスクの推定完了時間を表示できるタイミングを指定するフィールド。このフィールドを指定しない場合は、このデータのプロジェクト レベルのデフォルトの公開設定が使用されます。 |
remaining_ |
残りの走行距離を表示できるタイミングを指定するフィールド。このフィールドを指定しない場合は、このデータのプロジェクト レベルのデフォルトの公開設定が使用されます。 |
remaining_ |
残りの停留所数を表示できるタイミングを指定するフィールド。このフィールドを指定しない場合は、このデータのプロジェクト レベルのデフォルトの公開設定が使用されます。 |
vehicle_ |
車両の位置情報を表示できるタイミングを指定するフィールド。このフィールドを指定しない場合は、このデータのプロジェクト レベルのデフォルトの公開設定が使用されます。 |
VisibilityOption
データ要素をいつエンドユーザーに表示するかを定義するオプション メッセージ。
フィールド | |
---|---|
共用体フィールド visibility_option 。選択した特定の公開設定。visibility_option は次のいずれかになります。 |
|
remaining_ |
このデータ要素は、残りの駅 / 停留所の停車地の停車回数が残り_stop_count_threshold の値以下の場合、エンドユーザーに表示されます。 |
duration_ |
このデータ要素は、停留所までの所要時間が duration_until_estimated_arrival_time_threshold 以下の場合、エンドユーザーに表示されます。 |
remaining_ |
このデータ要素は、残りの走行距離(メートル単位)が remaining_driving_distance_meters_threshold 以下の場合、エンドユーザーに表示されます。 |
always |
true に設定すると、このデータ要素はしきい値なしでエンドユーザーに常に表示されます。このフィールドを false に設定することはできません。 |
never |
true に設定すると、このデータ要素は常にしきい値なしでエンドユーザーに非表示になります。このフィールドを false に設定することはできません。 |
TimeWindow
期間。
フィールド | |
---|---|
start_ |
必須。期間の開始時間(指定した時間を含む)。 |
end_ |
必須。時間枠の終了時間(この時間も含まれます)。 |
UpdateDeliveryVehicleRequest
UpdateDeliveryVehicle
リクエスト メッセージ。
フィールド | |
---|---|
header |
省略可。標準の Delivery API リクエスト ヘッダー。 |
delivery_ |
必須。適用する |
update_ |
必須。更新する 完全修飾フィールド名のカンマ区切りリスト。例: |
UpdateTaskRequest
UpdateTask
リクエスト メッセージ。
フィールド | |
---|---|
header |
省略可。標準の Delivery API リクエスト ヘッダー。 |
task |
必須。更新に関連付けられたタスク。次のフィールドは Fleet Engine によって維持されます。
注: タスクが配送車両に割り当てられている場合は、 |
update_ |
必須。更新するタスク フィールドを示すフィールド マスク。注: 完全修飾フィールド名のカンマ区切りリスト。例: |
VehicleJourneySegment
車両の移動セグメント(前の停車地から現在の停車地まで)を表します。最初のアクティブな停留所の場合は、車両の現在地からその停留所までの距離です。
フィールド | |
---|---|
stop |
停留所の場所と、停留所に関連付けられた |
driving_ |
出力専用。前の停車地からこの停車地までの移動距離。現在の停留所がルート セグメントのリスト内の最初の停留所である場合、出発地は、この停留所がリストに追加されたときに記録された車両の位置です。このルート セグメントが |
driving_ |
出力専用。前の停車地からこの停車地までの所要時間。現在の停車地が行程セグメントのリストの最初の停車地である場合、出発地は、この停車地がリストに追加された時点で記録された車両の位置です。 このフィールドがパス |
path[] |
出力専用。前の停留所からこの停留所までの経路。現在の停留所がルート セグメントのリスト内の最初の停留所である場合、これは、停留所がリストに追加された時点で、車両の現在の位置からこの停留所までの経路です。このルート セグメントが このフィールドがパス |
VehicleStop
車両が停車して 1 つ以上の Task
を実行するポイントを記述します。
フィールド | |
---|---|
planned_ |
必須。停留所の場所。 |
tasks[] |
この停留所で実行される |
state |
|
州
VehicleStop
の現在の状態。
列挙型 | |
---|---|
STATE_UNSPECIFIED |
不明。 |
NEW |
作成されたが、アクティブにはルーティングしていない。 |
ENROUTE |
割り当て済みのアクティブ ルーティング。 |
ARRIVED |
停車地に到着。車両が次の停留所に向かうときに、前の停留所がすべて完了していることを前提としています。 |
TaskInfo
この停車地で実行されたタスクに関する追加情報。
フィールド | |
---|---|
task_ |
タスク ID。このフィールドは、
|
task_ |
出力専用。タスクの実行に必要な時間。 |
target_ |
出力専用。タスクを完了する時間枠。これは |