Dokumentacja klasy GMTDDeliveryTask

Dokumentacja klasy GMTDDeliveryTask

Przegląd

Obiekt stały reprezentujący jednostkę pracy wykonanej na przystanku.

Dziedziczy zadanie GMTSTask.

Publiczne funkcje członków

(typ instancji)initWithTaskID:providerID:taskType:taskState:taskOutcome:taskOutcomeTimestamp:taskOutcomeWaypoint:taskOutcomeLocationSource:trackingID:vehicleID:plannedWaypoint:taskDuration:
 Tworzy instancję tej klasy.

Usługi

GMTDFleetEngineIDStringtaskID
 Identyfikator zadania.
NSString * providerID
 Identyfikator powiązany z dostawcą.
GMTSTaskTypetaskType
 Typ bieżącego zadania.
GMTSTaskStatetaskState
 Bieżący stan wykonania zadania.
GMTSTaskOutcome,taskOutcome
 Wynik zadania.
NSTimeIntervaltaskOutcomeTimestamp
 Sygnatura czasowa aktualizacji wyniku zadania (z serwera).
GMSNavigationWaypoint * taskOutcomeWaypoint
 Punkt pośredni, w którym określono wynik zadania.
GMTSTaskOutcomeLocationSourcetaskOutcomeLocationSource
 Wskazuje źródło informacji o lokalizacji w TaskResultWaypoint.
GMTDFleetEngineIDStringtrackingID
 Pozwala zapisać identyfikator, aby klient mógł uniknąć niepotrzebnego lub skomplikowanego mapowania.
GMTDFleetEngineIDStringvehicleID
 Identyfikator pojazdu wykonującego to zadanie.
GMSNavigationWaypoint * plannedWaypoint
 Punkt pośredni, w którym zadanie ma zostać wykonane.
NSTimeIntervaltaskDuration
 Dodatkowy czas na wykonanie działania w tej lokalizacji.

Dokumentacja funkcji członka

- (typ instancji) initWithTaskID: (wartość null GMTDFleetEngineIDString *) taskID
Identyfikator dostawcy: (nullable NSString *)  providerID
Typ zadania: (GMTSTaskType) taskType
WorkloadState: (GMTSTaskState) taskState
zadanieWynik: (GMTSTaskOutcome) taskOutcome
requestWynikTimestamp: (NSTimeInterval) taskOutcomeTimestamp
zadanieWynikWaypoint: (wartość null GMS NavigationWaypoint *) taskOutcomeWaypoint
requestWynikLocationSource: (GMTSTaskOutcomeLocationSource). taskOutcomeLocationSource
identyfikator śledzenia: (wartość null GMTDFleetEngineIDString *) trackingID
pojazdID: (wartość null GMTDFleetEngineIDString *) vehicleID
zaplanowany punkt Waypoint: (wartość null GMS NavigationWaypoint *) plannedWaypoint
czas trwania zadania: (NSTimeInterval) taskDuration

Tworzy instancję tej klasy.

Parametry:
taskIDIdentyfikator zadania.
providerIDIdentyfikator powiązany z dostawcą.
taskTypeTyp zadania.
taskStateBieżący stan wykonania zadania.
taskOutcomeWynik zadania.
taskOutcomeTimestampCzas ustalenia wyniku zadania.
taskOutcomeWaypointPunkt pośredni, w którym określono wynik zadania.
taskOutcomeLocationSourceWskazuje, czy wartość parametru resource_outcome_location pochodzi z zbędnego lub skomplikowanego mapowania.
trackingIDPozwala zapisać identyfikator, aby klient mógł uniknąć niepotrzebnego lub skomplikowanego mapowania.
vehicleIDIdentyfikator pojazdu wykonującego to zadanie.
plannedWaypointPunkt pośredni, w którym zadanie zostanie ukończone.
taskDurationDodatkowy czas na wykonanie działania w tej lokalizacji.

Dokumentacja usługi

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

Identyfikator zadania.

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

Identyfikator powiązany z dostawcą.

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

Typ bieżącego zadania.

– (GMTSTaskState) taskState [read, assign, inherited]

Bieżący stan wykonania zadania.

– (GMTSTaskOutcome) taskOutcome [read, assign, inherited]

Wynik zadania.

– (NSTimeInterval) taskOutcomeTimestamp [read, assign, inherited]

Sygnatura czasowa aktualizacji wyniku zadania (z serwera).

– (GMS NavigationWaypoint*) taskOutcomeWaypoint [read, assign, inherited]

Punkt pośredni, w którym określono wynik zadania.

Wskazuje źródło informacji o lokalizacji w TaskResultWaypoint.

– (GMTDFleetEngineIDString*) trackingID [read, assign, inherited]

Pozwala zapisać identyfikator, aby klient mógł uniknąć niepotrzebnego lub skomplikowanego mapowania.

– (GMTDFleetEngineIDString*) vehicleID [read, assign, inherited]

Identyfikator pojazdu wykonującego to zadanie.

plannedWaypoint [read, assign, inherited]

Punkt pośredni, w którym zadanie ma zostać wykonane.

– (NSTimeInterval) taskDuration [read, assign, inherited]

Dodatkowy czas na wykonanie działania w tej lokalizacji.