GMTDDeliverTask 類別參考資料

GMTDDeliveryTask 類別參考

總覽

這個不可變動的物件代表在車輛停靠站完成的工作單位。

繼承 GMTSTask

公開成員函式

(instancetype)- initWithTaskID:providerID:taskType:taskState:taskOutcome:taskOutcomeTimestamp:taskOutcomeWaypoint:taskOutcomeLocationSource:trackingID:vehicleID:plannedWaypoint:taskDuration:
 建立此類別的例項。

資源

GMTDFleetEngineIDStringtaskID
 工作的 ID。
NSString * providerID
 與供應商相關聯的 ID。
GMTSTaskTypetaskType
 目前工作的類型。
GMTSTaskStatetaskState
 工作目前的執行狀態。
GMTSTaskOutcometaskOutcome
 工作結果。
NSTimeIntervaltaskOutcomeTimestamp
 工作結果更新時間的時間戳記 (來自伺服器)。
GMSNavigationWaypoint * taskOutcomeWaypoint
 設定工作結果的路徑點。
GMTSTaskOutcomeLocationSourcetaskOutcomeLocationSource
 表示 taskOutcomeWaypoint 中的位置資訊來源。
GMTDFleetEngineIDStringtrackingID
 可讓您儲存 ID,讓客戶避免進行不必要或複雜的對應作業。
GMTDFleetEngineIDStringvehicleID
 執行這項工作的車輛 ID。
GMSNavigationWaypoint * plannedWaypoint
 完成工作的路線點。
NSTimeIntervaltaskDuration
 還有時間在這個位置執行動作。

成員函式說明文件

- (instancetype) initWithTaskID: (可為空值的 GMTDFleetEngineIDString *) taskID
providerID: (nullable NSString *)  providerID
taskType: (GMTSTaskType)。 taskType
taskState: (GMTSTaskState)。 taskState
taskOutcome: (GMTSTaskOutcome) taskOutcome
taskOutcomeTimestamp: (NSTimeInterval) taskOutcomeTimestamp
taskOutcomeWaypoint: (可為空值 GMSNavigationWaypoint *) taskOutcomeWaypoint
taskOutcomeLocationSource: (GMTSTaskOutcomeLocationSource) taskOutcomeLocationSource
追蹤 ID: (可為空值的 GMTDFleetEngineIDString *) trackingID
CarID: (可為空值的 GMTDFleetEngineIDString *) vehicleID
PlannedWaypoint: (可為空值 GMSNavigationWaypoint *) plannedWaypoint
工作持續時間: (NSTimeInterval) taskDuration

建立此類別的例項。

參數:
taskID工作的 ID。
providerID與供應商相關聯的 ID。
taskType工作類型。
taskState工作目前的執行狀態。
taskOutcome工作結果。
taskOutcomeTimestamp設定工作結果的時間。
taskOutcomeWaypoint設定工作結果的路徑點。
taskOutcomeLocationSource指出 task_outcome_location 的值是否來自非必要或複雜的對應。
trackingID可讓您儲存 ID,讓客戶避免進行不必要或複雜的對應作業。
vehicleID執行這項工作的車輛 ID。
plannedWaypoint完成工作的路線點。
taskDuration還有時間在這個位置執行動作。

資源說明文件

- (GMTDFleetEngineIDString*) taskID [read, assign, inherited]

工作的 ID。

- (NSString*) providerID [read, assign, inherited]

與供應商相關聯的 ID。

- (GMTSTaskType) taskType [read, assign, inherited]

目前工作的類型。

- (GMTSTaskState) taskState [read, assign, inherited]

工作目前的執行狀態。

- (GMTSTaskOutcome) taskOutcome [read, assign, inherited]

工作結果。

- (NSTimeInterval) taskOutcomeTimestamp [read, assign, inherited]

工作結果更新時間的時間戳記 (來自伺服器)。

- (GMSNavigationWaypoint*) taskOutcomeWaypoint [read, assign, inherited]

設定工作結果的路徑點。

表示 taskOutcomeWaypoint 中的位置資訊來源。

- (GMTDFleetEngineIDString*) trackingID [read, assign, inherited]

可讓您儲存 ID,讓客戶避免進行不必要或複雜的對應作業。

- (GMTDFleetEngineIDString*) vehicleID [read, assign, inherited]

執行這項工作的車輛 ID。

- (GMSNavigationWaypoint*) plannedWaypoint [read, assign, inherited]

完成工作的路線點。

- (NSTimeInterval) taskDuration [read, assign, inherited]

還有時間在這個位置執行動作。