- リソース: DeliveryVehicle
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- DeliveryVehicleNavigationStatus
- DeliveryVehicleAttribute
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- DeliveryVehicleType
- メソッド
リソース: DeliveryVehicle
DeliveryVehicle
メッセージ。配達車両は、荷物を拠点から配達先へ、また受け取り場所から拠点へと、荷物を輸送します。場合によっては、配達車両が受け取り場所から配達場所に直接荷物を輸送することもあります。
注: gRPC API と REST API では、フィールド命名規則が異なります。たとえば、gRPC API の DeliveryVehicle.current_route_segment
フィールドと REST API の DeliveryVehicle.currentRouteSegment
フィールドは同じフィールドを参照します。
JSON 表現 |
---|
{ "name": string, "lastLocation": { object ( |
フィールド | |
---|---|
name |
この配達車両の一意の名前。形式は |
lastLocation |
最後に報告された配送車両の位置情報。 |
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 。属性の値。文字列、ブール値、ダブル型のいずれかになります。delivery_vehicle_attribute_value は次のいずれかになります。 |
|
stringValue |
文字列型の属性値。 注: これは、最終的にサポートが終了する |
boolValue |
ブール値型属性値。 |
numberValue |
二重型の属性値。 |
DeliveryVehicleType
配送車両のタイプ。
列挙型 | |
---|---|
DELIVERY_VEHICLE_TYPE_UNSPECIFIED |
この値は使用されません。 |
AUTO |
自動車。 |
TWO_WHEELER |
オートバイ、原動機付き自転車、その他の二輪車 |
BICYCLE |
人力の輸送。 |
PEDESTRIAN |
歩道を歩く、または走る、人の移動手段。 |
メソッド |
|
---|---|
|
新しい DeliveryVehicle を作成して返します。 |
|
指定された DeliveryVehicle インスタンスを返します。 |
|
指定されたフィルタ条件を満たすすべての DeliveryVehicle を取得します。 |
|
更新された DeliveryVehicle データを Fleet Engine に書き込み、Tasks を DeliveryVehicle に割り当てます。 |