GMTDCreateDeliveryTaskRequest 类参考

GMTDCreateDeliveryTaskRequest 类参考

概览

一个不可变对象,表示创建传送任务的请求。

继承 GMTSImmutableData

公共成员函数

(instancetype)- initWithTaskID:trackingID:taskType:taskState:taskDuration:plannedWaypoint:initWithTaskID:trackingID:taskType:taskState:taskDuration:plannedWaypoint:
 使用提供的属性初始化并返回 GMTDCreateDeliveryTaskRequest 对象。

属性

GMTDFleetEngineIDStringGMTDFleetEngineIDString * taskID
 请改用 initWithTaskID:trackingID:taskType:taskState:taskDuration:plannedWaypoint:
GMTDFleetEngineIDStringGMTDFleetEngineIDString * trackingID
 任务的跟踪 ID。
NSString * parentID
 任务的跟踪 ID。
GMTSTaskTypetaskType
 任务的类型。
GMTSTaskStatetaskState
 任务的状态。
NSTimeInterval taskDuration
 任务的预计时长(以秒为单位)。
GMSNavigationWaypoint * plannedWaypoint
 将执行任务的可选航点。

成员函数文档

- (instancetype) initWithTaskID: (GMTDFleetEngineIDString *) taskID
跟踪 ID: (可为 null 的 GMTDFleetEngineIDString *) trackingID
taskType: (GMTSTaskType) taskType
taskState: (GMTSTaskState) taskState
taskDuration: (NSTimeInterval) taskDuration
plannedWaypoint: (可为 null 的 GMSNavigationWaypoint *) plannedWaypoint

使用提供的属性初始化并返回 GMTDCreateDeliveryTaskRequest 对象。

参数:
taskID任务的 ID。
trackingID客户端可能认为有助于跟踪任务的任意 ID。
taskType此任务的类型。
taskState此任务的状态。
taskDuration此任务的预计时长(以秒为单位)。
plannedWaypoint将执行此任务的位置。

属性说明

- (GMTDFleetEngineIDString*) taskID [read, assign]

请改用 initWithTaskID:trackingID:taskType:taskState:taskDuration:plannedWaypoint:

任务的 ID。

- (GMTDFleetEngineIDString*) trackingID [read, assign]

任务的跟踪 ID。

- (NSString*) parentID [read, assign]

任务的跟踪 ID。

注意:
此属性已过时,并将在未来的版本中移除。请改用 trackingID 属性。
- (GMTSTaskType) taskType [read, assign]

任务的类型。

- (GMTSTaskState) taskState [read, assign]

任务的状态。

- (NSTimeInterval) taskDuration [read, assign]

任务的预计时长(以秒为单位)。

- (GMSNavigationWaypoint*) plannedWaypoint [read, assign]

将执行任务的可选航点。