Informações gerais
Um protocolo de assinante para atualização de evento de GMTCTripModel.
Funções membro público | |
(void) | – tripModel:didUpdateModelState: |
Chamado quando o estado da sessão de viagem é atualizado. | |
(void) | – tripModel:didUpdateTrip:updatedPropertyFields: |
Chamado quando a viagem atual é atualizada. | |
(void) | – tripModel:didUpdateTripStatus: |
Chamado quando o status atual da viagem é atualizado. | |
(void) | – tripModel:didUpdateVehicleLocation: |
Chamado quando a localização do veículo é atualizada. | |
(void) | – tripModel:didUpdatePickupLocation: |
Chamado quando o local de retirada é atualizado. | |
(void) | – tripModel:didUpdateDropoffLocation: |
Chamado quando o local de desembarque é atualizado. | |
(void) | – tripModel:didUpdateETAToNextWaypoint: |
Chamado quando o HEC para o próximo waypoint é atualizado. | |
(void) | — tripModel:didUpdatePickupETA: |
Chamado quando o HEC do motorista para o ponto de embarque é atualizado. | |
(void) | — tripModel:didUpdateDropoffETA: |
Chamado quando o HEC do motorista para o ponto de desembarque é atualizado. | |
(void) | - tripModel:didUpdateActiveRoute exibindoDistance: |
Chamado quando a distância restante do trajeto ativo da viagem é atualizada. | |
(void) | – tripModel:didUpdateActiveRoute: |
Chamado quando o trecho de trajeto ativo da viagem é atualizado. | |
(void) | - tripModel:didUpdateSupportedRoute: |
Chamado quando o trecho de trajeto restante da viagem é atualizado. | |
(void) | - tripModel:didUpdateSupportedRouteDistance: |
Chamado quando a distância do trajeto restante da viagem é atualizada. | |
(void) | – tripModel:didUpdateENDWaypoints: |
Chamado quando os waypoints intermediários da viagem são atualizados. | |
(void) | — tripModel:didUpdateIntermediateDestinations: |
Chamado quando os waypoints da viagem são atualizados. | |
(void) | – tripModel:didUpdateActiveRouteTraffic: |
Chamado quando os dados de trânsito são atualizados para o trecho de trajeto ativo da viagem. | |
(void) | – tripModel:didUpdateSupportedRouteTraffic: |
Chamado quando os dados de trânsito são atualizados para o trecho restante da viagem. | |
(void) | – tripModel:didFailUpdateTripWithError: |
Chamado quando o erro de solicitação de monitoramento de viagem é atualizado. |
Documentação da função membro
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateModelState: | (enumeração GMTCTripModelState) | sessionState | |
[optional] |
Chamado quando o estado da sessão de viagem é atualizado.
- Parâmetros:
-
tripModel A instância de GMTCTripModel que gerou o evento. sessionState O novo estado da sessão.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateTrip: | (GMTSTrip anulável *) | trip | |
updatePropertyFields: | (GMTSTripPropertyFields). | updatedPropertyFields | |
[optional] |
Chamado quando a viagem atual é atualizada.
- Parâmetros:
-
tripModel A instância de GMTCTripModel que gerou o evento. trip A viagem que mudou. updatedPropertyFields As propriedades atualizadas.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateTripStatus: | (enumeração GMTSTripStatus) | tripStatus | |
[optional] |
Chamado quando o status atual da viagem é atualizado.
- Parâmetros:
-
tripModel A instância de GMTCTripModel que gerou o evento. tripStatus O status atualizado da viagem.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateVehicleLocation: | (GMTSVehicleLocation anulável *) | vehicleLocation | |
[optional] |
Chamado quando a localização do veículo é atualizada.
O novo local pode não ser diferente do anterior.
- Parâmetros:
-
tripModel A instância de GMTCTripModel que gerou o evento. vehicleLocation O último local conhecido do veículo da viagem atual.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdatePickupLocation: | (GMTSTerminalLocation anulável *) | pickupLocation | |
[optional] |
Chamado quando o local de retirada é atualizado.
- Parâmetros:
-
tripModel A instância de GMTCTripModel que gerou o evento. pickupLocation O local de retirada atual. Esse valor poderá ser nulo se a viagem tiver sido redefinida ou cancelada.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateDropoffLocation: | (GMTSTerminalLocation anulável *) | dropoffLocation | |
[optional] |
Chamado quando o local de desembarque é atualizado.
- Parâmetros:
-
tripModel A instância de GMTCTripModel que gerou o evento. dropoffLocation O local de desembarque atual. Esse valor poderá ser nulo se a viagem tiver sido redefinida ou cancelada.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateETAToNextWaypoint: | (NSTimeInterval) | nextWaypointETA | |
[optional] |
Chamado quando o HEC para o próximo waypoint é atualizado.
- Parâmetros:
-
tripModel A instância de GMTCTripModel que gerou o evento. nextWaypointETA O HEC atual do motorista até o ponto de embarque. Esse valor pode ser 0 se a viagem tiver sido redefinida ou cancelada.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdatePickupETA: | (NSTimeInterval) | pickupETA | |
[optional] |
Chamado quando o HEC do motorista para o ponto de embarque é atualizado.
- Parâmetros:
-
tripModel A instância de GMTCTripModel que gerou o evento. pickupETA O HEC atual do motorista até o ponto de embarque. Esse valor pode ser 0 se a viagem tiver sido redefinida ou cancelada.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateDropoffETA: | (NSTimeInterval) | dropoffETA | |
[optional] |
Chamado quando o HEC do motorista para o ponto de desembarque é atualizado.
- Parâmetros:
-
tripModel A instância de GMTCTripModel que gerou o evento. dropoffETA O HEC atual do motorista até o local de desembarque. Esse valor pode ser 0 se a viagem tiver sido redefinida ou cancelada.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateActiveRoutePostingDistance: | (int32_t) | activeRouteRemainingDistance (em inglês) | |
[optional] |
Chamado quando a distância restante do trajeto ativo da viagem é atualizada.
- Parâmetros:
-
tripModel A instância de GMTCTripModel que gerou o evento. activeRouteRemainingDistance Distância em metros que permanece no trajeto ativo entre o local atual do veículo e o próximo local significativo. O próximo local significativo depende do status da viagem atual. Se o status da viagem for "GMTSTripStatusEnrouteToPickup", essa será a distância até o local de embarque. Se o status da viagem for "GMTSTripStatusEnrouteToDropoff", essa será a distância até o local de desembarque. Seu app precisa enviar as conversões de medição necessárias.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateActiveRoute: | (nullable NSArray< GMTSLatLng * > *) | activeRoute. | |
[optional] |
Chamado quando o trecho de trajeto ativo da viagem é atualizado.
- Parâmetros:
-
tripModel A instância de GMTCTripModel que gerou o evento. activeRoute O trecho de trajeto ativo da viagem atual. Esse segmento inclui o trajeto da localização atual do veículo até o próximo local significativo. Se o status da viagem for "GMTSTripStatusEnrouteToPickup", o próximo local relevante será o de embarque. Se o status da viagem for "GMTSTripStatusEnrouteToDropoff", o próximo local importante é o local de desembarque.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateRESTRoute: | (nullable NSArray< GMTSLatLng * > *) | remainingRoute (em inglês) | |
[optional] |
Chamado quando o trecho de trajeto restante da viagem é atualizado.
- Parâmetros:
-
tripModel A instância de GMTCTripModel que gerou o evento. remainingRoute O trecho de trajeto restante da viagem atual. Esse segmento inclui o trajeto do próximo destino do usuário atual até o destino final. Se o status da viagem for "GMTSTripStatusEnrouteToPickup", o trecho de trajeto restante será aquele entre o local de embarque e o local de desembarque.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateRESTRouteDistance: | (int32_t) | remainingRouteDistance | |
[optional] |
Chamado quando a distância do trajeto restante da viagem é atualizada.
- Parâmetros:
-
tripModel A instância de GMTCTripModel que gerou o evento. remainingRouteDistance Distância em metros do trajeto restante entre o próximo destino do usuário atual até o destino final. O próximo destino depende do status da viagem atual. Se o status da viagem for "GMTSTripStatusEnrouteToPickup", o próximo destino será o local de desembarque. Seu app precisa enviar as conversões de medição necessárias.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateRESTWaypoints: | (nullable NSArray< GMTSTripWaypoint * > *) | remainingWaypoints (em inglês) | |
[optional] |
Chamado quando os waypoints intermediários da viagem são atualizados.
- Parâmetros:
-
tripModel A instância de GMTCTripModel que gerou o evento. remainingWaypoints Os waypoints restantes.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateIntermediateDestinations: | (nullable NSArray< GMTSTerminalLocation * > *) | intermediateDestinations | |
[optional] |
Chamado quando os waypoints da viagem são atualizados.
- Parâmetros:
-
tripModel A instância de GMTCTripModel que gerou o evento. intermediateDestinations Os waypoints intermediários restantes para esta viagem.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateActiveRouteTraffic: | (GMTSTrafficData anulável *) | activeRouteTraffic (em inglês) | |
[optional] |
Chamado quando os dados de trânsito são atualizados para o trecho de trajeto ativo da viagem.
- Parâmetros:
-
tripModel A instância de GMTCTripModel que gerou o evento. activeRouteTraffic O segmento de tráfego do trajeto ativo da viagem atual. Esse segmento inclui o trajeto da localização atual do veículo até o próximo local significativo. Se o status da viagem for "GMTSTripStatusEnrouteToPickup", o próximo local relevante será o de embarque. Se o status da viagem for "GMTSTripStatusEnrouteToDropoff", o próximo local importante é o local de desembarque.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateRESTRouteTraffic: | (GMTSTrafficData anulável *) | remainingRouteTraffic (em inglês) | |
[optional] |
Chamado quando os dados de trânsito são atualizados para o trecho restante da viagem.
- Parâmetros:
-
tripModel A instância de GMTCTripModel que gerou o evento. remainingRouteTraffic Os dados de trânsito para o trecho restante da viagem atual.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didFailUpdateTripWithError: | (nullable NSError *) | error | |
[optional] |
Chamado quando o erro de solicitação de monitoramento de viagem é atualizado.
- Parâmetros:
-
tripModel A instância de GMTCTripModel que gerou o evento. error O erro da solicitação de monitoramento de viagem atual. O valor pode ser nulo.