Présentation
Objet immuable représentant une unité de travail achevée à l'arrêt d'un véhicule.
Hérite de GMTSImmutableData.
Hérité par GMTDDeliveryTask.
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 | |
GMTDFleetEngineIDString * | taskID |
ID de la tâche. | |
NSString * | providerID |
ID associé au fournisseur. | |
GMTSTaskType | taskType |
Type de la tâche en cours. | |
GMTSTaskState | taskState |
État d'exécution actuel de la tâche. | |
GMTSTaskOutcome | taskOutcome |
Le résultat de la tâche. | |
NSTimeInterval | taskOutcomeTimestamp |
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. | |
GMTSTaskOutcomeLocationSource | taskOutcomeLocationSource |
Indique la source des informations de localisation dans taskOutcomeWaypoint. | |
GMTDFleetEngineIDString * | trackingID |
Permet de stocker un identifiant afin d'éviter au client d'effectuer un mappage inutile ou compliqué. | |
GMTDFleetEngineIDString * | vehicleID |
Identifiant du véhicule effectuant cette tâche. | |
GMSNavigationWaypoint * | plannedWaypoint |
Point de cheminement où la tâche doit être accomplie. | |
NSTimeInterval | taskDuration |
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 :
-
taskID ID d'une tâche. providerID ID associé au fournisseur. taskType Type de tâche. taskState État d'exécution actuel de la tâche. taskOutcome Le résultat de la tâche. taskOutcomeTimestamp Heure à laquelle le résultat de la tâche a été défini. taskOutcomeWaypoint Point de cheminement où le résultat de la tâche a été défini. taskOutcomeLocationSource Indique si la valeur de task_outcome_location provient d'un mappage inutile ou compliqué. trackingID Permet de stocker un identifiant afin que le client puisse éviter un mappage inutile ou compliqué. vehicleID Identifiant du véhicule effectuant cette tâche. plannedWaypoint Point de cheminement où la tâche sera terminée. taskDuration Délai supplémentaire pour effectuer une action à cet endroit.
Documentation sur la propriété
- (GMTDFleetEngineIDString*) taskID [read, assign] |
ID de la tâche.
- (NSString*) providerID [read, assign] |
ID associé au fournisseur.
- (GMTSTaskType) taskType [read, assign] |
Type de la tâche en cours.
- (GMTSTaskState) taskState [read, assign] |
État d'exécution actuel de la tâche.
- (GMTSTaskOutcome) taskOutcome [read, assign] |
Le résultat de la tâche.
- (NSTimeInterval) taskOutcomeTimestamp [read, assign] |
Horodatage de la mise à jour du résultat de la tâche (à partir du serveur).
- (GMSNavigationWaypoint*) taskOutcomeWaypoint [read, assign] |
Point de cheminement où le résultat de la tâche a été défini.
- (GMTSTaskOutcomeLocationSource) taskOutcomeLocationSource [read, assign] |
Indique la source des informations de localisation dans taskOutcomeWaypoint.
- (GMTDFleetEngineIDString*) trackingID [read, assign] |
Permet de stocker un identifiant afin d'éviter au client d'effectuer un mappage inutile ou compliqué.
- (GMTDFleetEngineIDString*) vehicleID [read, assign] |
Identifiant du véhicule effectuant cette tâche.
- (GMSNavigationWaypoint*) plannedWaypoint [read, assign] |
Point de cheminement où la tâche doit être accomplie.
- (NSTimeInterval) taskDuration [read, assign] |
Délai supplémentaire pour effectuer une action à cet endroit.