總覽
這個不可變物件代表在車輛停靠站完成的工作單位。
由 GMTDDeliveryTask 繼承。
公開成員函式 | |
(instancetype) | - initWithTaskID:providerID:taskType:taskState:taskOutcome:taskOutcomeTimestamp:taskOutcomeWaypoint:taskOutcomeLocationSource:trackingID:vehicleID:plannedWaypoint:taskDuration: |
建立此類別的例項。 | |
資源 | |
GMTDFleetEngineIDString * | taskID |
工作的 ID。 | |
NSString * | providerID |
與供應商相關聯的 ID。 | |
GMTSTaskType | taskType |
目前工作的類型。 | |
GMTSTaskState | taskState |
工作目前的執行狀態。 | |
GMTSTaskOutcome | taskOutcome |
工作結果。 | |
NSTimeInterval | taskOutcomeTimestamp |
工作結果更新時間的時間戳記 (來自伺服器)。 | |
GMSNavigationWaypoint * | taskOutcomeWaypoint |
設定工作結果的路徑點。 | |
GMTSTaskOutcomeLocationSource | taskOutcomeLocationSource |
表示 taskOutcomeWaypoint 中的位置資訊來源。 | |
GMTDFleetEngineIDString * | trackingID |
可讓您儲存 ID,讓客戶避免進行不必要或複雜的對應作業。 | |
GMTDFleetEngineIDString * | vehicleID |
執行這項工作的車輛 ID。 | |
GMSNavigationWaypoint * | plannedWaypoint |
完成工作的路線點。 | |
NSTimeInterval | taskDuration |
還有時間在這個位置執行動作。 |
成員函式說明文件
- (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] |
工作的 ID。
- (NSString*) providerID [read, assign] |
與供應商相關聯的 ID。
- (GMTSTaskType) taskType [read, assign] |
目前工作的類型。
- (GMTSTaskState) taskState [read, assign] |
工作目前的執行狀態。
- (GMTSTaskOutcome) taskOutcome [read, assign] |
工作結果。
- (NSTimeInterval) taskOutcomeTimestamp [read, assign] |
工作結果更新時間的時間戳記 (來自伺服器)。
- (GMSNavigationWaypoint*) taskOutcomeWaypoint [read, assign] |
設定工作結果的路徑點。
- (GMTSTaskOutcomeLocationSource) taskOutcomeLocationSource [read, assign] |
表示 taskOutcomeWaypoint 中的位置資訊來源。
- (GMTDFleetEngineIDString*) trackingID [read, assign] |
可讓您儲存 ID,讓客戶避免進行不必要或複雜的對應作業。
- (GMTDFleetEngineIDString*) vehicleID [read, assign] |
執行這項工作的車輛 ID。
- (GMSNavigationWaypoint*) plannedWaypoint [read, assign] |
完成工作的路線點。
- (NSTimeInterval) taskDuration [read, assign] |
還有時間在這個位置執行動作。