Riferimento classe GMTDDeliveryTask

Riferimento classe GMTDDeliveryTask

Panoramica

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

Eredita GMTSTask.

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, inherited]

L'ID dell'attività.

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

L'ID associato al provider.

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

Il tipo di attività corrente.

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

Lo stato di esecuzione attuale dell'attività.

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

Il risultato dell'attività.

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

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

- (GMSNavigatorWaypoint*) taskOutcomeWaypoint [read, assign, inherited]

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

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

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

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

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

L'ID del veicolo che esegue questa attività.

- (GMSNavigatorWaypoint*) plannedWaypoint [read, assign, inherited]

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

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

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