GMTSTask-Klassenreferenz

GMTSTask-Klassenreferenz

Überblick

Ein unveränderliches Objekt, das eine Arbeitseinheit darstellt, die an einer Fahrzeughaltestelle abgeschlossen wird.

Übernimmt GMTSImmutableData.

Übernommen von GMTDDeliveryTask.

Öffentliche Mitgliedsfunktionen

(Instanztyp)initWithTaskID:providerID:taskType:taskState:taskOutcome:taskOutcomeTimestamp:taskOutcomeWaypoint:taskOutcomeLocationSource:trackingID:vehicleID:plannedWaypoint:taskDuration:
 Instanziiert eine Instanz dieser Klasse.

Eigenschaften

GMTDFleetEngineIDStringtaskID
 Die ID der Aufgabe.
NSString * providerID
 Die mit dem Anbieter verknüpfte ID.
GMTSTaskTypetaskType
 Der Typ der aktuellen Aufgabe.
GMTSTaskStatetaskState
 Der aktuelle Ausführungsstatus der Aufgabe.
GMTSTaskOutcometaskOutcome
 Das Ergebnis der Aufgabe.
NSTimeIntervaltaskOutcomeTimestamp
 Der Zeitstempel für die Aktualisierung des Ergebnisses der Aufgabe (vom Server).
GMSNavigationWaypoint * taskOutcomeWaypoint
 Wegpunkt, an dem das Ergebnis der Aufgabe festgelegt wurde.
GMTSTaskOutcomeLocationSourcetaskOutcomeLocationSource
 Gibt die Quelle der Standortinformationen im „taskResultWaypoint“ an.
GMTDFleetEngineIDStringtrackingID
 Hiermit können Sie eine ID speichern, um eine unnötige oder komplizierte Zuordnung für Kunden zu vermeiden.
GMTDFleetEngineIDStringvehicleID
 Die ID des Fahrzeugs, das diese Aufgabe ausführt.
GMSNavigationWaypoint * plannedWaypoint
 Der Wegpunkt, an dem die Aufgabe abgeschlossen werden soll.
NSTimeIntervaltaskDuration
 Zusätzliche Zeit zum Ausführen einer Aktion an diesem Standort.

Dokumentation zu Mitgliederfunktionen

– (instancetype) initWithTaskID: (Nullable GMTDFleetEngineIDString *) taskID
Anbieter-ID: (nullable NSString *)  providerID
TaskType: (GMTSTaskType) taskType
TaskState: (GMTSTaskState) taskState
Ergebnis der Aufgabe: (GMTSTaskOutcome) taskOutcome
TaskResultTimestamp: (NSTimeInterval) taskOutcomeTimestamp
taskResultWaypoint: (GMSNavigationWaypoint darf keine Nullwerte enthalten *) taskOutcomeWaypoint
TaskResultLocationSource: (GMTSTaskOutcomeLocationSource) taskOutcomeLocationSource
Tracking-ID: (Nullable GMTDFleetEngineIDString *) trackingID
Fahrzeug-ID: (Nullable GMTDFleetEngineIDString *) vehicleID
Geplanter Wegpunkt: (GMSNavigationWaypoint darf keine Nullwerte enthalten *) plannedWaypoint
TaskDuration: (NSTimeInterval) taskDuration

Instanziiert eine Instanz dieser Klasse.

Parameter:
taskIDDie ID einer Aufgabe.
providerIDDie mit dem Anbieter verknüpfte ID.
taskTypeDie Art der Aufgabe.
taskStateDer aktuelle Ausführungsstatus der Aufgabe.
taskOutcomeDas Ergebnis der Aufgabe.
taskOutcomeTimestampDie Zeit, zu der das Ergebnis der Aufgabe festgelegt wurde.
taskOutcomeWaypointWegpunkt, an dem das Ergebnis der Aufgabe festgelegt wurde.
taskOutcomeLocationSourceGibt an, ob der Wert von „task_outcome_location“ aus einer unnötigen oder komplizierten Zuordnung stammt.
trackingIDHiermit können Sie eine ID speichern, damit der Kunde eine unnötige oder komplizierte Zuordnung vermeiden kann.
vehicleIDDie ID des Fahrzeugs, das diese Aufgabe ausführt.
plannedWaypointDer Wegpunkt, an dem die Aufgabe abgeschlossen wird.
taskDurationZusätzliche Zeit zum Ausführen einer Aktion an diesem Standort.

Property-Dokumentation

– (GMTDFleetEngineIDString*) taskID [read, assign]

Die ID der Aufgabe.

– (NSString*) providerID [read, assign]

Die mit dem Anbieter verknüpfte ID.

– (GMTSTaskType) taskType [read, assign]

Der Typ der aktuellen Aufgabe.

– (GMTSTaskState) taskState [read, assign]

Der aktuelle Ausführungsstatus der Aufgabe.

- (GMTSTaskOutcome) taskOutcome [read, assign]

Das Ergebnis der Aufgabe.

– (NSTimeInterval) taskOutcomeTimestamp [read, assign]

Der Zeitstempel für die Aktualisierung des Ergebnisses der Aufgabe (vom Server).

– (GMSNavigationWaypoint*) taskOutcomeWaypoint [read, assign]

Wegpunkt, an dem das Ergebnis der Aufgabe festgelegt wurde.

Gibt die Quelle der Standortinformationen im „taskResultWaypoint“ an.

– (GMTDFleetEngineIDString*) trackingID [read, assign]

Hiermit können Sie eine ID speichern, um eine unnötige oder komplizierte Zuordnung für Kunden zu vermeiden.

– (GMTDFleetEngineIDString*) vehicleID [read, assign]

Die ID des Fahrzeugs, das diese Aufgabe ausführt.

– (GMSNavigationWaypoint*) plannedWaypoint [read, assign]

Der Wegpunkt, an dem die Aufgabe abgeschlossen werden soll.

– (NSTimeInterval) taskDuration [read, assign]

Zusätzliche Zeit zum Ausführen einer Aktion an diesem Standort.