Referencia de la clase GMTDCreateDeliveryTaskRequest

Referencia de la clase GMTDCreateDeliveryTaskRequest

Descripción general

Un objeto inmutable que representa una solicitud para crear una tarea de entrega.

Hereda GMTSImmutableData.

Funciones públicas de miembro

(tipo de instancia)- initWithTaskID:trackingID:taskType:taskState:taskDuration:plannedWaypoint:
 Inicializa y muestra un objeto GMTDCreateDeliveryTaskRequest mediante los atributos proporcionados.

Propiedades

GMTDFleetEngineIDStringtaskID
 Usa initWithTaskID:trackingID:taskType:taskState:taskDuration:plannedWaypoint: en su lugar.
GMTDFleetEngineIDStringtrackingID
 El ID de seguimiento de la tarea.
NSString * parentID
 El ID de seguimiento de la tarea.
GMTSTaskTypetaskType
 Es el tipo de tarea.
GMTSTaskStatetaskState
 El estado de la tarea.
NSTimeIntervaltaskDuration
 La duración esperada de la tarea, expresada en segundos.
GMSNavigationWaypoint * plannedWaypoint
 Punto de referencia opcional donde se realizará la tarea.

Documentación sobre la función del miembro

- (tipo de instancia) initWithTaskID: (GMTDFleetEngineIDString *) taskID
ID de seguimiento: (nulable GMTDFleetEngineIDString *) trackingID
taskType: (GMTSTaskType). taskType
taskState: (GMTSTaskState). taskState
taskDuration: (NSTimeInterval) taskDuration
Punto de referencia planificado: (nullable GMSNavigationWaypoint *) plannedWaypoint

Inicializa y muestra un objeto GMTDCreateDeliveryTaskRequest mediante los atributos proporcionados.

Parámetros:
taskIDEl ID de la tarea.
trackingIDUn ID abitrario que el cliente puede encontrar útil para rastrear la tarea.
taskTypeEs el tipo de esta tarea.
taskStateEl estado de esta tarea.
taskDurationLa duración esperada de esta tarea, expresada en segundos.
plannedWaypointLa ubicación donde se realizará esta tarea.

Documentación de la propiedad

- (GMTDFleetEngineIDString*) taskID [read, assign]

Usa initWithTaskID:trackingID:taskType:taskState:taskDuration:plannedWaypoint: en su lugar.

El ID de la tarea.

- (GMTDFleetEngineIDString*) trackingID [read, assign]

El ID de seguimiento de la tarea.

- (NSString*) parentID [read, assign]

El ID de seguimiento de la tarea.

Nota:
Esta propiedad está obsoleta y se quitará en una versión futura. En su lugar, utiliza la propiedad trackingID.
- (GMTSTaskType) taskType [read, assign]

Es el tipo de tarea.

- (GMTSTaskState) taskState [read, assign]

El estado de la tarea.

- (NSTimeInterval) taskDuration [read, assign]

La duración esperada de la tarea, expresada en segundos.

- (GMSNavigationWaypoint*) plannedWaypoint [read, assign]

Punto de referencia opcional donde se realizará la tarea.