Visão geral
Um objeto imutável que representa uma unidade de trabalho concluída em uma parada de veículo.
Herda GMTSImmutableData.
Herdado por GMTDDeliveryTask.
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 | |
GMTDFleetEngineIDString * | taskID |
O ID da tarefa. | |
NSString * | providerID |
O ID associado ao provedor. | |
GMTSTaskType | taskType |
O tipo de tarefa atual. | |
GMTSTaskState | taskState |
O estado de execução atual da tarefa. | |
GMTSTaskOutcome | taskOutcome |
O resultado da tarefa. | |
NSTimeInterval | taskOutcomeTimestamp |
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. | |
GMTSTaskOutcomeLocationSource | taskOutcomeLocationSource |
Indica a origem das informações de local no taskOutcomeWaypoint. | |
GMTDFleetEngineIDString * | trackingID |
Permite armazenar um ID para que o cliente possa evitar mapeamentos desnecessários ou complicados. | |
GMTDFleetEngineIDString * | vehicleID |
O ID do veículo que executa esta tarefa. | |
GMSNavigationWaypoint * | plannedWaypoint |
O waypoint onde a tarefa deve ser concluída. | |
NSTimeInterval | taskDuration |
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:
-
taskID O ID de uma tarefa. providerID O ID associado ao provedor. taskType O tipo de tarefa. taskState O estado de execução atual da tarefa. taskOutcome O resultado da tarefa. taskOutcomeTimestamp A hora em que o resultado da tarefa foi definido. taskOutcomeWaypoint Waypoint em que o resultado da tarefa foi definido. taskOutcomeLocationSource Indica se o valor de task_outcome_location veio de um mapeamento desnecessário ou complicado. trackingID Permite que você armazene um ID para que o cliente possa evitar um mapeamento desnecessário ou complicado. vehicleID O ID do veículo que está realizando esta Tarefa. plannedWaypoint O ponto de referência em que a tarefa será concluída. taskDuration Tempo adicional para realizar uma ação nesse local.
Documentação da propriedade
– (GMTDFleetEngineIDString*) taskID [read, assign] |
O ID da tarefa.
- (NSString*) providerID [read, assign] |
O ID associado ao provedor.
- (GMTSTaskType) taskType [read, assign] |
O tipo de tarefa atual.
- (GMTSTaskState) taskState [read, assign] |
O estado de execução atual da tarefa.
- (GMTSTaskOutcome) taskOutcome [read, assign] |
O resultado da tarefa.
- (NSTimeInterval) taskOutcomeTimestamp [read, assign] |
O carimbo de data/hora de quando o resultado da tarefa foi atualizado (do servidor).
- (GMSNavigationWaypoint*) taskOutcomeWaypoint [read, assign] |
Waypoint em que o resultado da tarefa foi definido.
- (GMTSTaskOutcomeLocationSource) taskOutcomeLocationSource [read, assign] |
Indica a origem das informações de local no taskOutcomeWaypoint.
– (GMTDFleetEngineIDString*) trackingID [read, assign] |
Permite armazenar um ID para que o cliente possa evitar mapeamentos desnecessários ou complicados.
– (GMTDFleetEngineIDString*) vehicleID [read, assign] |
O ID do veículo que executa esta tarefa.
- (GMSNavigationWaypoint*) plannedWaypoint [read, assign] |
O waypoint onde a tarefa deve ser concluída.
- (NSTimeInterval) taskDuration [read, assign] |
Tempo adicional para realizar uma ação nesse local.