- リソース: 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 。属性の値は、文字列、ブール値、または double 型にできます。delivery_vehicle_attribute_value は次のいずれかになります。 |
|
string |
文字列型の属性値。 注: これは、最終的に非推奨となる |
bool |
ブール型の属性値。 |
number |
倍精度型の属性値。 |
DeliveryVehicleType
配送車両の種類。
列挙型 | |
---|---|
DELIVERY_VEHICLE_TYPE_UNSPECIFIED |
この値は使用されません。 |
AUTO |
自動車。 |
TWO_WHEELER |
オートバイ、原付き、その他の 2 輪車 |
BICYCLE |
人力の輸送。 |
PEDESTRIAN |
歩道を歩いたり走ったりして移動する人員。 |
メソッド |
|
---|---|
|
新しい DeliveryVehicle を作成して返します。 |
|
指定された DeliveryVehicle インスタンスを返します。 |
|
指定されたフィルタ条件を満たすすべての DeliveryVehicle を取得します。 |
|
更新された DeliveryVehicle データを Fleet Engine に書き込み、Tasks を DeliveryVehicle に割り当てます。 |