Referência de classe GMTSVehicle

Referência de classe GMTSVehicle

Visão geral

Objeto que contém dados funcionais relacionados a um veículo.

Esses dados podem ser de perfil, como a capacidade máxima, ou dados de rastreamento, como viagens e local atuais.

Herda GMTCImmutableData.

Funções membro públicas

(instancetype)initWithvehicleName:vehicleState:supportedTripTypes:currentTrips:lastLocation:maximumCapacity:attributes:vehicleType:
 Inicialização do objeto.

Propriedades

NSString * vehicleName
 O nome do veículo.
GMTSVehicleStatevehicleState
 O estado do veículo. Consulte GMTSVehicleState para todas as opções.
GMTSVehicleSupportedTripTypes (em inglês)supportedTripTypes
 Tipos de viagem aceitos. Consulte GMTSVehicleSupportedTripTypes para ver todas as opções.
NSArray< NSString * > * currentTrips
 Uma matriz contém todo o ID da viagem atual.
GMTSVehicleLocationlastLocation
 O último local do veículo.
int32_tmaximumCapacity
 A capacidade máxima.
NSArray
< GMTSVehicleAttributeKeyValuePair * > * 
atributos
 Uma matriz contém todos os atributos do veículo.
GMTSVehicleTypevehicleType
 As informações do tipo de veículo.

Documentação da função membro

- (tipo de instância) initWithvehicleName: (nullable NSString *)  vehicleName
Estado do veículo: (GMTSVehicleState). vehicleState
supportedTripTypes: (GMTSVehicleSupportedTripTypes) supportedTripTypes
currentTrips: (nullable NSArray< NSString * > *)  currentTrips
lastLocation: (GMTSVehicleLocation anulável *) lastLocation
Capacidade máxima: (int32_t) maximumCapacity
atributos: (nullable NSArray< GMTSVehicleAttributeKeyValuePair * > *)  atributos
Tipo de veículo: (GMTSVehicleType *) vehicleType

Inicialização do objeto.

Parâmetros:
vehicleNameO nome do veículo.
vehicleStateO estado do veículo. Consulte GMTSVehicleState para todas as opções.
supportedTripTypesTodos os tipos de viagem compatíveis.
currentTripsUma matriz contém todo o ID da viagem atual.
lastLocationO último local do veículo.
maximumCapacityA capacidade máxima.
atributosUm dicionário contém todos os atributos do veículo.
vehicleTypeAs informações do tipo de veículo.

Documentação da propriedade

- (NSString*) vehicleName [read, copy]

O nome do veículo.

- (GMTSVehicleState) vehicleState [read, assign]

O estado do veículo. Consulte GMTSVehicleState para todas as opções.

Tipos de viagem aceitos. Consulte GMTSVehicleSupportedTripTypes para ver todas as opções.

- (NSArray<NSString *>*) currentTrips [read, copy]

Uma matriz contém todo o ID da viagem atual.

- (GMTSVehicleLocation*) lastLocation [read, copy]

O último local do veículo.

- (int32_t) maximumCapacity [read, assign]

A capacidade máxima.

- (NSArray<GMTSVehicleAttributeKeyValuePair *>*) atributos [read, copy]

Uma matriz contém todos os atributos do veículo.

- (GMTSVehicleType*) vehicleType [read, copy]

As informações do tipo de veículo.