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. | |
GMTSVehicleState | vehicleState |
Consulta el estado del vehículo. Consulta GMTSVehicleState para ver todas las opciones. | |
GMTSVehicleSupportedTripTypes | supportedTripTypes |
Tipos de viajes admitidos; consulta GMTSVehicleSupportedTripTypes para ver todas las opciones. | |
NSArray< NSString * > * | currentTrips |
Un array contiene todos los ID de viaje actuales. | |
GMTSVehicleLocation * | lastLocation |
Es la última ubicación del vehículo. | |
int32_t | maximumCapacity |
La capacidad máxima. | |
NSArray < GMTSVehicleAttributeKeyValuePair * > * | atributos |
Un array contiene todos los atributos del vehículo. | |
GMTSVehicleType * | vehicleType |
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:
-
vehicleName Es el nombre del vehículo. vehicleState Consulta el estado del vehículo. Consulta GMTSVehicleState para ver todas las opciones. supportedTripTypes Todos los tipos de viajes admitidos. currentTrips Un array contiene todos los ID de viaje actuales. lastLocation Es la última ubicación del vehículo. maximumCapacity La capacidad máxima. attributes Un diccionario contiene todos los atributos del vehículo. vehicleType La 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.
- (GMTSVehicleSupportedTripTypes) supportedTripTypes [read, assign] |
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.