- リソース: DeliveryVehicle
- DeliveryVehicleNavigationStatus
- DeliveryVehicleAttribute
- DeliveryVehicleType
- メソッド
リソース: DeliveryVehicle
DeliveryVehicle
メッセージ。配送車両は、配送拠点から配送先、集荷場所から配送拠点に荷物を運搬します。場合によっては、配達車両が受け取り場所から配達場所に直接荷物を輸送することもあります。
注: gRPC API と REST API では、フィールド命名規則が異なります。たとえば、gRPC API の DeliveryVehicle.current_route_segment
フィールドと REST API の DeliveryVehicle.currentRouteSegment
フィールドは同じフィールドを参照します。
JSON 表現 |
---|
{ "name": string, "lastLocation": { object ( |
フィールド | |
---|---|
name |
この配達車両の一意の名前。形式は |
last |
最後に報告された配送車両の位置情報。 |
navigation |
配送車両のナビゲーション ステータス。 |
current |
ナビゲーションが推奨する次のウェイポイントへのルートを指定するエンコードされたポリライン。停車地に到着したときや停車地を過ぎたとき、またはルートが変更されたときに、ドライバー アプリがこの値を更新します。これらの 次のような場合、このフィールドが
このような場合、Fleet Engine は、このフィールドに、最後に通過した VehicleStop から次の VehicleStop までのルートを入力します。これにより、このフィールドの使用者は、配送車両の現在の経路に関する最適な情報を入手できます。 Base64 でエンコードされた文字列。 |
current |
|
remaining |
|
remaining |
|
remaining |
この配送車両に割り当てられたルート セグメント(車両の直近の報告位置から開始)。このフィールドは、 |
attributes[] |
カスタム配達車両属性のリスト。配信車両には最大 100 個の属性を設定できます。各属性には一意のキーが必要です。 |
type |
この配送車両のタイプ。設定しない場合、デフォルトで |
DeliveryVehicleAttribute
車両属性を Key-Value ペアとして記述します。「key:value」文字列の長さは 256 文字を超えることはできません。
JSON 表現 |
---|
{ "key": string, "value": string, // Union field |
フィールド | |
---|---|
key |
属性のキー。 |
value |
属性の値。 |
共用体フィールド delivery_vehicle_attribute_value 。属性の値。文字列、ブール値、ダブル型のいずれかになります。delivery_vehicle_attribute_value は次のいずれかになります。 |
|
string |
文字列型の属性値。 注: これは、最終的にサポートが終了する |
bool |
ブール値型属性値。 |
number |
倍精度型の属性値。 |
DeliveryVehicleType
配送車両の種類。
列挙型 | |
---|---|
DELIVERY_VEHICLE_TYPE_UNSPECIFIED |
この値は使用されません。 |
AUTO |
自動車。 |
TWO_WHEELER |
オートバイ、原動機付き自転車、その他の二輪車 |
BICYCLE |
人力の輸送。 |
PEDESTRIAN |
歩行者専用道路を歩行または走行している人間の移動体。 |
メソッド |
|
---|---|
|
新しい DeliveryVehicle を作成して返します。 |
|
指定された DeliveryVehicle インスタンスを返します。 |
|
指定されたフィルタ条件を満たすすべての DeliveryVehicle を取得します。 |
|
更新された DeliveryVehicle データを Fleet Engine に書き込み、Tasks を DeliveryVehicle に割り当てます。 |