Référence de la classe GMTDDeliveryTask

Référence de la classe GMTDDeliveryTask

Présentation

Objet immuable qui représente une unité de travail réalisée à l'arrêt d'un véhicule.

Hérite de GMTSTask.

Fonctions de membre public

(type d'instance)- initWithTaskID:providerID:taskType:taskState:taskOutcome:taskOutcomeTimestamp:taskOutcomeWaypoint:taskOutcomeLocationSource:trackingID:vehicleID:plannedWaypoint:taskDuration:
 Elle instancie une instance de cette classe.

Propriétés

GMTDFleetEngineIDStringtaskID
 ID de la tâche.
NSString * providerID
 ID associé au fournisseur.
GMTSTaskTypetaskType
 Type de la tâche en cours.
GMTSTaskStatetaskState
 État d'exécution actuel de la tâche.
GMTSTaskOutcometaskOutcome
 Le résultat de la tâche.
NSTimeIntervaltaskOutcomeTimestamp
 Horodatage de la mise à jour du résultat de la tâche (à partir du serveur).
GMSNavigationWaypoint * taskOutcomeWaypoint
 Point de cheminement où le résultat de la tâche a été défini.
GMTSTaskOutcomeLocationSourcetaskOutcomeLocationSource
 Indique la source des informations de localisation dans taskOutcomeWaypoint.
GMTDFleetEngineIDStringtrackingID
 Permet de stocker un identifiant afin d'éviter au client d'effectuer un mappage inutile ou compliqué.
GMTDFleetEngineIDStringvehicleID
 Identifiant du véhicule effectuant cette tâche.
GMSNavigationWaypoint * plannedWaypoint
 Point de cheminement où la tâche doit être accomplie.
NSTimeIntervaltaskDuration
 Délai supplémentaire pour effectuer une action à cet endroit.

Documentation sur les fonctions de membre

- (instancetype) initWithTaskID: (GMTDFleetEngineIDString pouvant avoir une valeur nulle *) taskID
providerID: (nullable NSString *)  providerID
taskType: (GMTSTaskType) taskType
taskState: (GMTSTaskState) taskState
taskResult: (GMTSTaskOutcome) taskOutcome
taskresultTimestamp: (NSTimeInterval) taskOutcomeTimestamp
taskresultWaypoint: (GMSNavigationWaypoint* pouvant avoir une valeur nulle) taskOutcomeWaypoint
taskresultLocationSource: (GMTSTaskOutcomeLocationSource) taskOutcomeLocationSource
ID de suivi: (GMTDFleetEngineIDString pouvant avoir une valeur nulle *) trackingID
ID du véhicule: (GMTDFleetEngineIDString pouvant avoir une valeur nulle *) vehicleID
planifiéWaypoint: (GMSNavigationWaypoint* pouvant avoir une valeur nulle) plannedWaypoint
taskDuration: (NSTimeInterval) taskDuration

Elle instancie une instance de cette classe.

Paramètres :
taskIDID d'une tâche.
providerIDID associé au fournisseur.
taskTypeType de tâche.
taskStateÉtat d'exécution actuel de la tâche.
taskOutcomeLe résultat de la tâche.
taskOutcomeTimestampHeure à laquelle le résultat de la tâche a été défini.
taskOutcomeWaypointPoint de cheminement où le résultat de la tâche a été défini.
taskOutcomeLocationSourceIndique si la valeur de task_outcome_location provient d'un mappage inutile ou compliqué.
trackingIDPermet de stocker un identifiant afin que le client puisse éviter un mappage inutile ou compliqué.
vehicleIDIdentifiant du véhicule effectuant cette tâche.
plannedWaypointPoint de cheminement où la tâche sera terminée.
taskDurationDélai supplémentaire pour effectuer une action à cet endroit.

Documentation sur la propriété

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

ID de la tâche.

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

ID associé au fournisseur.

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

Type de la tâche en cours.

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

État d'exécution actuel de la tâche.

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

Le résultat de la tâche.

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

Horodatage de la mise à jour du résultat de la tâche (à partir du serveur).

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

Point de cheminement où le résultat de la tâche a été défini.

Indique la source des informations de localisation dans taskOutcomeWaypoint.

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

Permet de stocker un identifiant afin d'éviter au client d'effectuer un mappage inutile ou compliqué.

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

Identifiant du véhicule effectuant cette tâche.

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

Point de cheminement où la tâche doit être accomplie.

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

Délai supplémentaire pour effectuer une action à cet endroit.