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. | |
GMTSVehicleState | vehicleState |
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. | |
GMTSVehicleLocation * | lastLocation |
O último local do veículo. | |
int32_t | maximumCapacity |
A capacidade máxima. | |
NSArray < GMTSVehicleAttributeKeyValuePair * > * | atributos |
Uma matriz contém todos os atributos do veículo. | |
GMTSVehicleType * | vehicleType |
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:
-
vehicleName O nome do veículo. vehicleState O estado do veículo. Consulte GMTSVehicleState para todas as opções. supportedTripTypes Todos os tipos de viagem compatíveis. currentTrips Uma matriz contém todo o ID da viagem atual. lastLocation O último local do veículo. maximumCapacity A capacidade máxima. atributos Um dicionário contém todos os atributos do veículo. vehicleType As 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.
– (GMTSVehicleSupportedTripTypes) supportedTripTypes [read, assign] |
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.