Referencia de clase GMTDDeliveryTask

Referencia de clase GMTDDeliveryTask

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

GMTDFleetEngineIDStringtaskID
 El ID de la tarea.
NSString * providerID
 Es el ID asociado con el proveedor.
GMTSTaskTypetaskType
 El tipo de tarea actual.
GMTSTaskStatetaskState
 El estado actual de la ejecución de la tarea.
GMTSTaskOutcometaskOutcome
 El resultado de la tarea.
NSTimeIntervaltaskOutcomeTimestamp
 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.
GMTSTaskOutcomeLocationSourcetaskOutcomeLocationSource
 Indica la fuente de la información de ubicación en taskOutcomeWaypoint.
GMTDFleetEngineIDStringtrackingID
 Te permite almacenar un ID para que el cliente pueda evitar asignaciones innecesarias o complicadas.
GMTDFleetEngineIDStringvehicleID
 Es el ID del vehículo que realiza esta tarea.
GMSNavigationWaypoint * plannedWaypoint
 El punto de referencia donde se debe completar la tarea.
NSTimeIntervaltaskDuration
 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:
taskIDEl ID de una tarea.
providerIDEs el ID asociado con el proveedor.
taskTypeEl tipo de tarea.
taskStateEl estado actual de la ejecución de la tarea.
taskOutcomeEl resultado de la tarea.
taskOutcomeTimestampEs la hora en que se estableció el resultado de la tarea.
taskOutcomeWaypointPunto de referencia donde se estableció el resultado de la tarea.
taskOutcomeLocationSourceIndica si el valor de task_outcome_location provino de una asignación innecesaria o complicada.
trackingIDTe permite almacenar un ID para que el cliente evite una asignación innecesaria o complicada.
vehicleIDEl ID del vehículo que realiza esta tarea.
plannedWaypointEl punto de referencia donde se completará la tarea.
taskDurationTiempo 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.

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.