GMTDDeliveryTask クラス リファレンス

GMTDDeliveryTask クラス リファレンス

概要

車両の停車場所で完了した作業単位を表す不変のオブジェクト。

GMTSTask を継承します。

公開メンバー関数

(instancetype)- initWithTaskID:providerID:taskType:taskState:taskOutcome:taskOutcomeTimestamp:taskOutcomeWaypoint:taskOutcomeLocationSource:trackingID:vehicleID:plannedWaypoint:taskDuration:
 このクラスのインスタンスをインスタンス化します。

プロパティ

GMTDFleetEngineIDStringtaskID
 タスクの ID。
NSString * providerID
 プロバイダに関連付けられている ID。
GMTSTaskTypetaskType
 現在のタスクのタイプ。
GMTSTaskStatetaskState
 タスクの現在の実行状態。
GMTSTaskOutcometaskOutcome
 タスクの結果。
NSTimeInterval taskOutcomeTimestamp
 タスクの結果が(サーバーから)更新された時点のタイムスタンプ。
GMSNavigationWaypoint * taskOutcomeWaypoint
 タスクの結果が設定されたウェイポイント。
GMTSTaskOutcomeLocationSourcetaskOutcomeLocationSource
 taskOutcomeWaypoint 内の位置情報の参照元を示します。
GMTDFleetEngineIDStringtrackingID
 ID を保存することで、お客様は不必要なマッピングや複雑なマッピングを回避できます。
GMTDFleetEngineIDStringvehicleID
 このタスクを実行する車両の ID。
GMSNavigationWaypoint * plannedWaypoint
 タスクを完了する地点です。
NSTimeInterval taskDuration
 このビジネスでアクションを実行するための追加の時間。

メンバー関数のドキュメント

- (instancetype) initWithTaskID: (null 値許容の GMTDFleetEngineIDString *) taskID
providerID: (nullable NSString *)  providerID
taskType: GMTSTaskType taskType
taskState: GMTSTaskState taskState
タスク成果: GMTSTaskOutcome taskOutcome
taskOutcomeTimestamp: (NSTimeInterval) taskOutcomeTimestamp
taskOutcomeWaypoint: (null 許容の GMSNavigationWaypoint *) taskOutcomeWaypoint
taskOutcomeLocationSource: GMTSTaskOutcomeLocationSource taskOutcomeLocationSource
TrackingID: (null 値許容の GMTDFleetEngineIDString *) trackingID
車両 ID: (null 値許容の GMTDFleetEngineIDString *) vehicleID
predictedWaypoint: (null 許容の GMSNavigationWaypoint *) plannedWaypoint
taskDuration: (NSTimeInterval) taskDuration

このクラスのインスタンスをインスタンス化します。

パラメータ:
taskIDタスクの ID。
providerIDプロバイダに関連付けられている ID。
taskTypeタスクのタイプ。
taskStateタスクの現在の実行状態。
taskOutcomeタスクの結果。
taskOutcomeTimestampタスクの結果が設定された時刻。
taskOutcomeWaypointタスクの結果が設定されたウェイポイント。
taskOutcomeLocationSourcetask_outcome_location の値が不要なマッピングから得られたものか、複雑なマッピングから得られたものかを示します。
trackingIDID を保存することで、顧客は不必要なマッピングや複雑なマッピングを回避できます。
vehicleIDこのタスクを実行する車両の ID。
plannedWaypointタスクを完了する地点です。
taskDurationこのビジネスでアクションを実行するための追加の時間。

プロパティのドキュメント

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

タスクの ID。

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

プロバイダに関連付けられている ID。

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

現在のタスクのタイプ。

- (GMTSTaskStatetaskState [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]

このビジネスでアクションを実行するための追加の時間。