Riferimento classe GMTSTask

Riferimento classe GMTSTask

Panoramica

Un oggetto immutabile che rappresenta un'unità di lavoro che viene completata in una fermata di un veicolo.

Eredita GMTSImmutableData.

Ereditato da GMTDDeliveryTask.

Funzioni pubbliche dei membri

(instancetype)- initWithTaskID:providerID:taskType:taskState:taskOutcome:taskOutcomeTimestamp:taskOutcomeWaypoint:taskOutcomeLocationSource:trackingID:vehicleID:plannedWaypoint:taskDuration:
 Crea un'istanza di questa classe.

Proprietà

GMTDFleetEngineIDStringtaskID
 L'ID dell'attività.
NSString * providerID
 L'ID associato al provider.
GMTSTaskTypetaskType
 Il tipo di attività corrente.
GMTSTaskStatetaskState
 Lo stato di esecuzione attuale dell'attività.
GMTSTaskOutcometaskOutcome
 Il risultato dell'attività.
NSTimeIntervaltaskOutcomeTimestamp
 Il timestamp di quando il risultato dell'attività è stato aggiornato (dal server).
GMSNavigazioneWaypoint * taskOutcomeWaypoint
 Waypoint in cui è stato impostato il risultato dell'attività.
GMTSTaskOutcomeLocationSourcetaskOutcomeLocationSource
 Indica l'origine delle informazioni sulla posizione nell'attivitàResultWaypoint.
GMTDFleetEngineIDStringtrackingID
 Consente di memorizzare un ID in modo che il cliente possa evitare mappature non necessarie o complicate.
GMTDFleetEngineIDStringvehicleID
 L'ID del veicolo che esegue questa attività.
GMSNavigazioneWaypoint * plannedWaypoint
 Il waypoint in cui deve essere completata l'attività.
NSTimeIntervaltaskDuration
 Tempo aggiuntivo per eseguire un'azione in questa località.

Documentazione sulle funzioni dei membri

- (instancetype) initWithTaskID: (nullable GMTDFleetEngineIDString *) taskID
ID provider: (nullable NSString *)  providerID
tipo attività: (GMTSTaskType) taskType
taskState: (GMTSTaskState) taskState
Risultato attività: (GMTSTaskOutcome) taskOutcome
taskResultTimestamp: (NSTimeInterval) taskOutcomeTimestamp
taskRisultatoWaypoint: (GMSNavigatorWaypoint nullo *) taskOutcomeWaypoint
attivitàResultLocationSource: (GMTSTaskOutcomeLocationSource) taskOutcomeLocationSource
ID monitoraggio: (nullable GMTDFleetEngineIDString *) trackingID
ID veicolo: (nullable GMTDFleetEngineIDString *) vehicleID
PlanWaypoint: (GMSNavigatorWaypoint nullo *) plannedWaypoint
durata attività: (NSTimeInterval) taskDuration

Crea un'istanza di questa classe.

Parametri:
taskIDL'ID di un'attività.
providerIDL'ID associato al provider.
taskTypeIl tipo di attività.
taskStateLo stato di esecuzione attuale dell'attività.
taskOutcomeIl risultato dell'attività.
taskOutcomeTimestampL'ora in cui è stato impostato il risultato dell'attività.
taskOutcomeWaypointWaypoint in cui è stato impostato il risultato dell'attività.
taskOutcomeLocationSourceIndica se il valore di task_outcome_location deriva da una mappatura non necessaria o complicata.
trackingIDConsente di memorizzare un ID in modo che il cliente possa evitare una mappatura non necessaria o complicata.
vehicleIDL'ID del veicolo che esegue questa attività.
plannedWaypointIl waypoint in cui verrà completata l'attività.
taskDurationTempo aggiuntivo per eseguire un'azione in questa località.

Documentazione della proprietà

- (GMTDFleetEngineIDString*) taskID [read, assign]

L'ID dell'attività.

- (NSString*) providerID [read, assign]

L'ID associato al provider.

- (GMTSTaskType) taskType [read, assign]

Il tipo di attività corrente.

- (GMTSTaskState) taskState [read, assign]

Lo stato di esecuzione attuale dell'attività.

- (GMTSTaskOutcome) taskOutcome [read, assign]

Il risultato dell'attività.

- (NSTimeInterval) taskOutcomeTimestamp [read, assign]

Il timestamp di quando il risultato dell'attività è stato aggiornato (dal server).

- (GMSNavigatorWaypoint*) taskOutcomeWaypoint [read, assign]

Waypoint in cui è stato impostato il risultato dell'attività.

Indica l'origine delle informazioni sulla posizione nell'attivitàResultWaypoint.

- (GMTDFleetEngineIDString*) trackingID [read, assign]

Consente di memorizzare un ID in modo che il cliente possa evitare mappature non necessarie o complicate.

- (GMTDFleetEngineIDString*) vehicleID [read, assign]

L'ID del veicolo che esegue questa attività.

- (GMSNavigatorWaypoint*) plannedWaypoint [read, assign]

Il waypoint in cui deve essere completata l'attività.

- (NSTimeInterval) taskDuration [read, assign]

Tempo aggiuntivo per eseguire un'azione in questa località.