GMTSReferencia de clase de vehículo

Referencia de clase de GMTSvehicle

Descripción general

Es un objeto que contiene datos funcionales relacionados con un vehículo.

Estos datos pueden ser datos de perfil, como la capacidad máxima, o de seguimiento, como la ubicación y los viajes actuales.

Hereda GMTCImmutableData.

Funciones públicas de miembro

(tipo de instancia)- initWithvehicleName:vehicleState:supportedTripTypes:currentTrips:lastLocation:maximumCapacity:attributes:vehicleType:
 Inicialización del objeto.

Propiedades

NSString * vehicleName
 Es el nombre del vehículo.
GMTSVehicleStatevehicleState
 Consulta el estado del vehículo. Consulta GMTSVehicleState para ver todas las opciones.
GMTSVehicleSupportedTripTypessupportedTripTypes
 Tipos de viajes admitidos; consulta GMTSVehicleSupportedTripTypes para ver todas las opciones.
NSArray< NSString * > * currentTrips
 Un array contiene todos los ID de viaje actuales.
GMTSVehicleLocationlastLocation
 Es la última ubicación del vehículo.
int32_tmaximumCapacity
 La capacidad máxima.
NSArray
< GMTSVehicleAttributeKeyValuePair * > * 
atributos
 Un array contiene todos los atributos del vehículo.
GMTSVehicleTypevehicleType
 La información del tipo de vehículo.

Documentación sobre la función del miembro

- (instancetype) initWithvehicleName: (nullable NSString *)  vehicleName
Estado del vehículo: (GMTSVehicleState) vehicleState
supportedTripTypes: (GMTSVehicleSupportedTripTypes) supportedTripTypes
Viajesactuales: (nullable NSArray< NSString * > *)  currentTrips
lastLocation: (nullable GMTSVehicleLocation *) lastLocation
capacidad máxima: (int32_t). maximumCapacity
atributos: (nullable NSArray< GMTSVehicleAttributeKeyValuePair * > *)  atributos
Tipo de vehículo: (GMTSVehicleType *) vehicleType

Inicialización del objeto.

Parámetros:
vehicleNameEs el nombre del vehículo.
vehicleStateConsulta el estado del vehículo. Consulta GMTSVehicleState para ver todas las opciones.
supportedTripTypesTodos los tipos de viajes admitidos.
currentTripsUn array contiene todos los ID de viaje actuales.
lastLocationEs la última ubicación del vehículo.
maximumCapacityLa capacidad máxima.
attributesUn diccionario contiene todos los atributos del vehículo.
vehicleTypeLa información del tipo de vehículo.

Documentación de la propiedad

- (NSString*) vehicleName [read, copy]

Es el nombre del vehículo.

- (GMTSVehicleState) vehicleState [read, assign]

Consulta el estado del vehículo. Consulta GMTSVehicleState para ver todas las opciones.

Tipos de viajes admitidos; consulta GMTSVehicleSupportedTripTypes para ver todas las opciones.

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

Un array contiene todos los ID de viaje actuales.

- (GMTSVehicleLocation*) lastLocation [read, copy]

Es la última ubicación del vehículo.

- (int32_t) maximumCapacity [read, assign]

La capacidad máxima.

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

Un array contiene todos los atributos del vehículo.

- (GMTSVehicleType*) vehicleType [read, copy]

La información del tipo de vehículo.