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à | |
GMTDFleetEngineIDString * | taskID |
L'ID dell'attività. | |
NSString * | providerID |
L'ID associato al provider. | |
GMTSTaskType | taskType |
Il tipo di attività corrente. | |
GMTSTaskState | taskState |
Lo stato di esecuzione attuale dell'attività. | |
GMTSTaskOutcome | taskOutcome |
Il risultato dell'attività. | |
NSTimeInterval | taskOutcomeTimestamp |
Il timestamp di quando il risultato dell'attività è stato aggiornato (dal server). | |
GMSNavigazioneWaypoint * | taskOutcomeWaypoint |
Waypoint in cui è stato impostato il risultato dell'attività. | |
GMTSTaskOutcomeLocationSource | taskOutcomeLocationSource |
Indica l'origine delle informazioni sulla posizione nell'attivitàResultWaypoint. | |
GMTDFleetEngineIDString * | trackingID |
Consente di memorizzare un ID in modo che il cliente possa evitare mappature non necessarie o complicate. | |
GMTDFleetEngineIDString * | vehicleID |
L'ID del veicolo che esegue questa attività. | |
GMSNavigazioneWaypoint * | plannedWaypoint |
Il waypoint in cui deve essere completata l'attività. | |
NSTimeInterval | taskDuration |
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:
-
taskID L'ID di un'attività. providerID L'ID associato al provider. taskType Il tipo di attività. taskState Lo stato di esecuzione attuale dell'attività. taskOutcome Il risultato dell'attività. taskOutcomeTimestamp L'ora in cui è stato impostato il risultato dell'attività. taskOutcomeWaypoint Waypoint in cui è stato impostato il risultato dell'attività. taskOutcomeLocationSource Indica se il valore di task_outcome_location deriva da una mappatura non necessaria o complicata. trackingID Consente di memorizzare un ID in modo che il cliente possa evitare una mappatura non necessaria o complicata. vehicleID L'ID del veicolo che esegue questa attività. plannedWaypoint Il waypoint in cui verrà completata l'attività. taskDuration Tempo 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à.
- (GMTSTaskOutcomeLocationSource) taskOutcomeLocationSource [read, assign] |
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à.