Descripción general
Es un objeto inmutable que representa una unidad de trabajo completada en la parada de un vehículo.
Hereda GMTSTask.
Funciones públicas de miembro | |
(tipo de instancia) | - initWithTaskID:providerID:taskType:taskState:taskOutcome:taskOutcomeTimestamp:taskOutcomeWaypoint:taskOutcomeLocationSource:trackingID:vehicleID:plannedWaypoint:taskDuration: |
Crea una instancia de esta clase. | |
Propiedades | |
GMTDFleetEngineIDString * | taskID |
El ID de la tarea. | |
NSString * | providerID |
Es el ID asociado con el proveedor. | |
GMTSTaskType | taskType |
El tipo de tarea actual. | |
GMTSTaskState | taskState |
El estado actual de la ejecución de la tarea. | |
GMTSTaskOutcome | taskOutcome |
El resultado de la tarea. | |
NSTimeInterval | taskOutcomeTimestamp |
La marca de tiempo del momento en que se actualizó el resultado de la tarea (desde el servidor). | |
GMSNavigationWaypoint * | taskOutcomeWaypoint |
Punto de referencia donde se estableció el resultado de la tarea. | |
GMTSTaskOutcomeLocationSource | taskOutcomeLocationSource |
Indica la fuente de la información de ubicación en taskOutcomeWaypoint. | |
GMTDFleetEngineIDString * | trackingID |
Te permite almacenar un ID para que el cliente pueda evitar asignaciones innecesarias o complicadas. | |
GMTDFleetEngineIDString * | vehicleID |
Es el ID del vehículo que realiza esta tarea. | |
GMSNavigationWaypoint * | plannedWaypoint |
El punto de referencia donde se debe completar la tarea. | |
NSTimeInterval | taskDuration |
Tiempo adicional para realizar una acción en esta ubicación. |
Documentación sobre la función del miembro
- (tipo de instancia) initWithTaskID: | (nulable GMTDFleetEngineIDString *) | taskID | |
ID del proveedor: | (nullable NSString *) | providerID | |
taskType: | (GMTSTaskType). | taskType | |
taskState: | (GMTSTaskState). | taskState | |
Resultado de la tarea: | (GMTSTaskOutcome). | taskOutcome | |
taskResultTimestamp: | (NSTimeInterval) | taskOutcomeTimestamp | |
taskResultWaypoint: | (nullable GMSNavigationWaypoint *) | taskOutcomeWaypoint | |
taskResultLocationSource: | (GMTSTaskOutcomeLocationSource). | taskOutcomeLocationSource | |
ID de seguimiento: | (nulable GMTDFleetEngineIDString *) | trackingID | |
ID del vehículo: | (nulable GMTDFleetEngineIDString *) | vehicleID | |
Punto de referencia planificado: | (nullable GMSNavigationWaypoint *) | plannedWaypoint | |
taskDuration: | (NSTimeInterval) | taskDuration | |
Crea una instancia de esta clase.
- Parámetros:
-
taskID El ID de una tarea. providerID Es el ID asociado con el proveedor. taskType El tipo de tarea. taskState El estado actual de la ejecución de la tarea. taskOutcome El resultado de la tarea. taskOutcomeTimestamp Es la hora en que se estableció el resultado de la tarea. taskOutcomeWaypoint Punto de referencia donde se estableció el resultado de la tarea. taskOutcomeLocationSource Indica si el valor de task_outcome_location provino de una asignación innecesaria o complicada. trackingID Te permite almacenar un ID para que el cliente evite una asignación innecesaria o complicada. vehicleID El ID del vehículo que realiza esta tarea. plannedWaypoint El punto de referencia donde se completará la tarea. taskDuration Tiempo adicional para realizar una acción en esta ubicación.
Documentación de la propiedad
- (GMTDFleetEngineIDString*) taskID [read, assign, inherited] |
El ID de la tarea.
- (NSString*) providerID [read, assign, inherited] |
Es el ID asociado con el proveedor.
- (GMTSTaskType) taskType [read, assign, inherited] |
El tipo de tarea actual.
- (GMTSTaskState) taskState [read, assign, inherited] |
El estado actual de la ejecución de la tarea.
- (GMTSTaskOutcome) taskOutcome [read, assign, inherited] |
El resultado de la tarea.
- (NSTimeInterval) taskOutcomeTimestamp [read, assign, inherited] |
La marca de tiempo del momento en que se actualizó el resultado de la tarea (desde el servidor).
- (GMSNavigationWaypoint*) taskOutcomeWaypoint [read, assign, inherited] |
Punto de referencia donde se estableció el resultado de la tarea.
- (GMTSTaskOutcomeLocationSource) taskOutcomeLocationSource [read, assign, inherited] |
Indica la fuente de la información de ubicación en taskOutcomeWaypoint.
- (GMTDFleetEngineIDString*) trackingID [read, assign, inherited] |
Te permite almacenar un ID para que el cliente pueda evitar asignaciones innecesarias o complicadas.
- (GMTDFleetEngineIDString*) vehicleID [read, assign, inherited] |
Es el ID del vehículo que realiza esta tarea.
- (GMSNavigationWaypoint*) plannedWaypoint [read, assign, inherited] |
El punto de referencia donde se debe completar la tarea.
- (NSTimeInterval) taskDuration [read, assign, inherited] |
Tiempo adicional para realizar una acción en esta ubicación.