- リソース: 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 | 
                
                   
 この配信車両の一意の名前。形式は   | 
              
lastLocation | 
                
                   
 配送車両の最後に報告された位置情報。  | 
              
pastLocations[] | 
                
                   
 入力のみのこの配送車両が過去に訪れた場所で、まだフリート エンジンに報告されていない場所。これは   | 
              
navigationStatus | 
                
                   
 配送車両のナビゲーション ステータス。  | 
              
currentRouteSegment | 
                
                   
 ナビゲーションから次のウェイポイントへの推奨ルートを指定するエンコードされたポリライン。運転手アプリは、停留所に到着または通過したとき、およびナビがルートを変更したときに、この情報を更新します。これらの  
 
 このような場合、Fleet Engine は、このフィールドに、最後に通過した VehicleStop から次の VehicleStop までのルートを入力します。これにより、このフィールドの利用者は、配送車両の現在の経路に関する最適な情報を入手できます。 Base64 でエンコードされた文字列。  | 
              
currentRouteSegmentEndPoint | 
                
                   
 
 
  | 
              
remainingDistanceMeters | 
                
                   
 
 
  | 
              
remainingDuration | 
                
                   
 
 
 
  | 
              
remainingVehicleJourneySegments[] | 
                
                   
 この配送車両に割り当てられたルート セグメント(車両の直近の報告位置から開始)。このフィールドは、  | 
              
attributes[] | 
                
                   
 カスタム配信メディアの属性のリスト。配送車両には最大 100 個の属性を指定できます。各属性には一意のキーが必要です。  | 
              
type | 
                
                   
 この配送車両のタイプ。設定しない場合、デフォルトで   | 
              
DeliveryVehicleAttribute
車両属性を Key-Value ペアとして記述します。「key:value」文字列の長さは 256 文字を超えることはできません。
| JSON 表現 | 
|---|
{ "key": string, "value": string, // Union field  | 
              
| フィールド | |
|---|---|
key | 
                
                   
 属性のキー。  | 
              
value | 
                
                   
 属性の値。  | 
              
共用体フィールド delivery_vehicle_attribute_value。属性の値は、文字列、ブール値、または double 型にできます。delivery_vehicle_attribute_value は次のいずれかになります。 | 
              |
stringValue | 
                
                   
 文字列型の属性値。 注: これは、最終的に非推奨となる   | 
              
boolValue | 
                
                   
 ブール型の属性値。  | 
              
numberValue | 
                
                   
 倍精度型の属性値。  | 
              
DeliveryVehicleType
配送車両の種類。
| 列挙型 | |
|---|---|
DELIVERY_VEHICLE_TYPE_UNSPECIFIED | 
                この値は使用されません。 | 
AUTO | 
                自動車。 | 
TWO_WHEELER | 
                オートバイ、原付き、その他の 2 輪車 | 
BICYCLE | 
                人力による交通機関。 | 
PEDESTRIAN | 
                歩行者専用道路を歩行または走行している人間の移動体。 | 
メソッド | 
            |
|---|---|
                
 | 
              
                新しい DeliveryVehicle を作成して返します。 | 
            
                
 | 
              Fleet Engine から DeliveryVehicle を削除します。 | 
                
 | 
              
                指定された DeliveryVehicle インスタンスを返します。 | 
            
                
 | 
              
                指定されたフィルタ条件を満たすすべての DeliveryVehicle を取得します。 | 
            
                
 | 
              
                更新された DeliveryVehicle データを Fleet Engine に書き込み、Tasks を DeliveryVehicle に割り当てます。 |