- 资源: DeliveryVehicle
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DeliveryVehicleNavigationStatus
- DeliveryVehicleAttribute
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DeliveryVehicleType
- 方法
资源: DeliveryVehicle
DeliveryVehicle
消息。送货车辆负责将货物从仓库运送到送货地点,再从自提地点运送到仓库。在某些情况下,送货车辆也会将货物直接从自提地点运输到送货地点。
注意:gRPC 和 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”字符串长度不能超过 256 个字符。
JSON 表示法 |
---|
{ "key": string, "value": string, // Union field |
字段 | |
---|---|
key |
属性的键。 |
value |
属性的值。 |
联合字段 delivery_vehicle_attribute_value 。该属性的值可以是字符串、bool 或双精度类型。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 。 |