Referência de classe GMTDDeliveryTask

Referência da classe GMTDDeliveryTask

Visão geral

Um objeto imutável que representa uma unidade de trabalho concluída em uma parada de veículo.

Herda GMTSTask.

Funções membro públicas

(instancetype)- initWithTaskID:providerID:taskType:taskState:taskOutcome:taskOutcomeTimestamp:taskOutcomeWaypoint:taskOutcomeLocationSource:trackingID:vehicleID:plannedWaypoint:taskDuration:
 Cria uma instância dessa classe.

Propriedades

GMTDFleetEngineIDStringtaskID
 O ID da tarefa.
NSString * providerID
 O ID associado ao provedor.
GMTSTaskTypetaskType
 O tipo de tarefa atual.
GMTSTaskStatetaskState
 O estado de execução atual da tarefa.
GMTSTaskOutcometaskOutcome
 O resultado da tarefa.
NSTimeIntervaltaskOutcomeTimestamp
 O carimbo de data/hora de quando o resultado da tarefa foi atualizado (do servidor).
GMSNavigationWaypoint * taskOutcomeWaypoint
 Waypoint em que o resultado da tarefa foi definido.
GMTSTaskOutcomeLocationSourcetaskOutcomeLocationSource
 Indica a origem das informações de local no taskOutcomeWaypoint.
GMTDFleetEngineIDStringtrackingID
 Permite armazenar um ID para que o cliente possa evitar mapeamentos desnecessários ou complicados.
GMTDFleetEngineIDStringvehicleID
 O ID do veículo que executa esta tarefa.
GMSNavigationWaypoint * plannedWaypoint
 O waypoint onde a tarefa deve ser concluída.
NSTimeIntervaltaskDuration
 Tempo adicional para realizar uma ação nesse local.

Documentação da função membro

- (tipo de instância) initWithTaskID: (GMTDFleetEngineIDString *) anulável taskID
provedorID: (nullable NSString *)  providerID
tipo de tarefa: (GMTSTaskType). taskType
taskState: (GMTSTaskState). taskState
resultado de tarefas: (GMTSTaskOutcome) taskOutcome
taskOutcomeTimestamp: (NSTimeInterval) taskOutcomeTimestamp
taskOutcomeWaypoint: (GMSNavigationWaypoint * anulável) taskOutcomeWaypoint
taskOutcomeLocationSource: (GMTSTaskOutcomeLocationSource). taskOutcomeLocationSource
TrackingID: (GMTDFleetEngineIDString *) anulável trackingID
veículoID: (GMTDFleetEngineIDString *) anulável vehicleID
WayWaypoint: (GMSNavigationWaypoint * anulável) plannedWaypoint
taskDuration: (NSTimeInterval) taskDuration

Cria uma instância dessa classe.

Parâmetros:
taskIDO ID de uma tarefa.
providerIDO ID associado ao provedor.
taskTypeO tipo de tarefa.
taskStateO estado de execução atual da tarefa.
taskOutcomeO resultado da tarefa.
taskOutcomeTimestampA hora em que o resultado da tarefa foi definido.
taskOutcomeWaypointWaypoint em que o resultado da tarefa foi definido.
taskOutcomeLocationSourceIndica se o valor de task_outcome_location veio de um mapeamento desnecessário ou complicado.
trackingIDPermite que você armazene um ID para que o cliente possa evitar um mapeamento desnecessário ou complicado.
vehicleIDO ID do veículo que está realizando esta Tarefa.
plannedWaypointO ponto de referência em que a tarefa será concluída.
taskDurationTempo adicional para realizar uma ação nesse local.

Documentação da propriedade

– (GMTDFleetEngineIDString*) taskID [read, assign, inherited]

O ID da tarefa.

- (NSString*) providerID [read, assign, inherited]

O ID associado ao provedor.

- (GMTSTaskType) taskType [read, assign, inherited]

O tipo de tarefa atual.

- (GMTSTaskState) taskState [read, assign, inherited]

O estado de execução atual da tarefa.

- (GMTSTaskOutcome) taskOutcome [read, assign, inherited]

O resultado da tarefa.

- (NSTimeInterval) taskOutcomeTimestamp [read, assign, inherited]

O carimbo de data/hora de quando o resultado da tarefa foi atualizado (do servidor).

- (GMSNavigationWaypoint*) taskOutcomeWaypoint [read, assign, inherited]

Waypoint em que o resultado da tarefa foi definido.

Indica a origem das informações de local no taskOutcomeWaypoint.

– (GMTDFleetEngineIDString*) trackingID [read, assign, inherited]

Permite armazenar um ID para que o cliente possa evitar mapeamentos desnecessários ou complicados.

– (GMTDFleetEngineIDString*) vehicleID [read, assign, inherited]

O ID do veículo que executa esta tarefa.

- (GMSNavigationWaypoint*) plannedWaypoint [read, assign, inherited]

O waypoint onde a tarefa deve ser concluída.

- (NSTimeInterval) taskDuration [read, assign, inherited]

Tempo adicional para realizar uma ação nesse local.