Klassenreferenz GMTDCreateDeliveryTaskRequest

Klassenreferenz GMTDCreateDeliveryTaskRequest

Überblick

Ein unveränderliches Objekt, das eine Anfrage zum Erstellen einer Bereitstellungsaufgabe darstellt.

Übernimmt GMTSImmutableData.

Öffentliche Mitgliedsfunktionen

(Instanztyp)initWithTaskID:trackingID:taskType:taskState:taskDuration:plannedWaypoint:
 Initialisiert und gibt ein GMTDCreateDeliveryTaskRequest-Objekt mit den angegebenen Attributen zurück.

Eigenschaften

GMTDFleetEngineIDStringtaskID
 Verwenden Sie stattdessen initWithTaskID:trackingID:taskType:taskState:taskDuration:plannedWaypoint:.
GMTDFleetEngineIDStringtrackingID
 Die Tracking-ID für die Aufgabe.
NSString * parentID
 Die Tracking-ID für die Aufgabe.
GMTSTaskTypetaskType
 Der Typ der Aufgabe.
GMTSTaskStatetaskState
 Der Status der Aufgabe.
NSTimeIntervaltaskDuration
 Die erwartete Dauer der Aufgabe in Sekunden.
GMSNavigationWaypoint * plannedWaypoint
 Optionaler Wegpunkt, an dem die Aufgabe ausgeführt wird.

Dokumentation zu Mitgliederfunktionen

– (instancetype) initWithTaskID: (GMTDFleetEngineIDString *) taskID
Tracking-ID: (Nullable GMTDFleetEngineIDString *) trackingID
TaskType: (GMTSTaskType) taskType
TaskState: (GMTSTaskState) taskState
TaskDuration: (NSTimeInterval) taskDuration
Geplanter Wegpunkt: (GMSNavigationWaypoint darf keine Nullwerte enthalten *) plannedWaypoint

Initialisiert und gibt ein GMTDCreateDeliveryTaskRequest-Objekt mit den angegebenen Attributen zurück.

Parameter:
taskIDDie ID der Aufgabe.
trackingIDEine Abitrary-ID, die der Kunde beim Nachverfolgen der Aufgabe nützlich finden kann.
taskTypeDie Art dieser Aufgabe.
taskStateDer Status dieser Aufgabe.
taskDurationDie erwartete Dauer dieser Aufgabe in Sekunden.
plannedWaypointDer Standort, an dem diese Aufgabe ausgeführt wird.

Property-Dokumentation

– (GMTDFleetEngineIDString*) taskID [read, assign]

Verwenden Sie stattdessen initWithTaskID:trackingID:taskType:taskState:taskDuration:plannedWaypoint:.

Die ID der Aufgabe.

– (GMTDFleetEngineIDString*) trackingID [read, assign]

Die Tracking-ID für die Aufgabe.

– (NSString*) parentID [read, assign]

Die Tracking-ID für die Aufgabe.

Hinweis:
Diese Eigenschaft ist veraltet und wird in einer zukünftigen Version entfernt. Verwenden Sie stattdessen die Property „Tracking-ID“.
– (GMTSTaskType) taskType [read, assign]

Der Typ der Aufgabe.

– (GMTSTaskState) taskState [read, assign]

Der Status der Aufgabe.

– (NSTimeInterval) taskDuration [read, assign]

Die erwartete Dauer der Aufgabe in Sekunden.

– (GMSNavigationWaypoint*) plannedWaypoint [read, assign]

Optionaler Wegpunkt, an dem die Aufgabe ausgeführt wird.