GMTSTask クラス リファレンス
概要
車両の停車地で完了した作業単位を表す不変のオブジェクト。
GMTSImmutableData を継承します。
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: | (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 タスクの結果が設定されたウェイポイント。 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] |
このビジネスでアクションを実行するための追加の時間。