概览
一个不可变对象,表示创建传送任务的请求。
公共成员函数 | |
(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。 | |
GMTSTaskType | taskType |
任务的类型。 | |
GMTSTaskState | taskState |
任务的状态。 | |
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] |
将执行任务的可选航点。