Riferimento classe GMTDCreateDeliveryTaskRequest

Riferimento del corso GMTDCreateDeliveryTaskRequest

Panoramica

Un oggetto immutabile che rappresenta una richiesta di creazione di un'attività di consegna.

Eredita GMTSImmutableData.

Funzioni pubbliche dei membri

(instancetype)- initWithTaskID:trackingID:taskType:taskState:taskDuration:plannedWaypoint:
 Inizializza e restituisce un oggetto GMTDCreateDeliveryTaskRequest utilizzando gli attributi forniti.

Proprietà

GMTDFleetEngineIDStringtaskID
 Usa invece il criterio initWithTaskID:trackingID:taskType:taskState:taskDuration:plannedWaypoint:.
GMTDFleetEngineIDStringtrackingID
 L'ID monitoraggio dell'attività.
NSString * parentID
 L'ID monitoraggio dell'attività.
GMTSTaskTypetaskType
 Il tipo di attività.
GMTSTaskStatetaskState
 Lo stato dell'attività.
NSTimeIntervaltaskDuration
 La durata prevista dell'attività in secondi.
GMSNavigazioneWaypoint * plannedWaypoint
 Waypoint facoltativo in cui verrà eseguita l'attività.

Documentazione sulle funzioni dei membri

- (instancetype) initWithTaskID: (GMTDFleetEngineIDString *) taskID
ID monitoraggio: (nullable GMTDFleetEngineIDString *) trackingID
tipo attività: (GMTSTaskType) taskType
taskState: (GMTSTaskState) taskState
durata attività: (NSTimeInterval) taskDuration
PlanWaypoint: (GMSNavigatorWaypoint nullo *) plannedWaypoint

Inizializza e restituisce un oggetto GMTDCreateDeliveryTaskRequest utilizzando gli attributi forniti.

Parametri:
taskIDL'ID dell'attività.
trackingIDUn ID abitrary che il client potrebbe trovare utile per monitorare l'attività.
taskTypeIl tipo di questa attività.
taskStateLo stato dell'attività.
taskDurationLa durata prevista di questa attività in secondi.
plannedWaypointLa località in cui verrà eseguita l'attività.

Documentazione della proprietà

- (GMTDFleetEngineIDString*) taskID [read, assign]

Usa invece il criterio initWithTaskID:trackingID:taskType:taskState:taskDuration:plannedWaypoint:.

L'ID dell'attività.

- (GMTDFleetEngineIDString*) trackingID [read, assign]

L'ID monitoraggio dell'attività.

- (NSString*) parentID [read, assign]

L'ID monitoraggio dell'attività.

Nota:
Questa proprietà è obsoleta e verrà rimossa in una release futura. Utilizza la proprietà trackingID.
- (GMTSTaskType) taskType [read, assign]

Il tipo di attività.

- (GMTSTaskState) taskState [read, assign]

Lo stato dell'attività.

- (NSTimeInterval) taskDuration [read, assign]

La durata prevista dell'attività in secondi.

- (GMSNavigatorWaypoint*) plannedWaypoint [read, assign]

Waypoint facoltativo in cui verrà eseguita l'attività.