Présentation
Objet contenant des données fonctionnelles liées à un véhicule.
Il peut s'agir de données de profil, telles que la capacité maximale, ou de données de suivi (trajets actuels et position, etc.).
Hérite de GMTCImmutableData.
Fonctions de membre public | |
(type d'instance) | - initWithvehicleName:vehicleState:supportedTripTypes:currentTrips:lastLocation:maximumCapacity:attributes:vehicleType: |
Initialisation de l'objet | |
Propriétés | |
NSString * | vehicleName |
Nom du véhicule. | |
GMTSVehicleState | vehicleState |
État du véhicule (consultez GMTSVehicleState pour toutes les options) | |
GMTSVehicleSupportedTripTypes | supportedTripTypes |
Types de trajets acceptés. Reportez-vous à GMTSVehicleSupportedTripTypes pour connaître toutes les options. | |
NSArray< NSString * > * | currentTrips |
Un tableau contient tous les identifiants de trajet en cours. | |
GMTSVehicleLocation * | lastLocation |
Dernier emplacement du véhicule | |
int32_t | maximumCapacity |
Capacité maximale. | |
NSArray < GMTSVehicleAttributeKeyValuePair * > * | attributs |
Un tableau contient tous les attributs du véhicule. | |
GMTSVehicleType * | vehicleType |
Informations sur le type de véhicule. |
Documentation sur les fonctions de membre
- (instancetype) initWithvehicleName: | (nullable NSString *) | vehicleName | |
véhiculeState: | (GMTSVehicleState) | vehicleState | |
supportedTripTypes: | (GMTSVehicleSupportedTripTypes) | supportedTripTypes | |
currentTrips: | (nullable NSArray< NSString * > *) | currentTrips | |
lastLocation: | (peut avoir une valeur nulle pour GMTSVehicleLocation *) | lastLocation | |
maximumCapacity: | (int32_t) | maximumCapacity | |
Attributs : | (nullable NSArray< GMTSVehicleAttributeKeyValuePair * > *) | attributs | |
véhiculeType: | (GMTSVehicleType *) | vehicleType | |
Initialisation de l'objet
- Paramètres :
-
vehicleName Nom du véhicule. vehicleState État du véhicule (consultez GMTSVehicleState pour toutes les options) supportedTripTypes Tous les types de trajets acceptés. currentTrips Un tableau contient tous les identifiants de trajet en cours. lastLocation Dernier emplacement du véhicule maximumCapacity Capacité maximale. attributs Un dictionnaire contient tous les attributs du véhicule. vehicleType Informations sur le type de véhicule.
Documentation sur la propriété
- (NSString*) vehicleName [read, copy] |
Nom du véhicule.
- (GMTSVehicleState) vehicleState [read, assign] |
État du véhicule (consultez GMTSVehicleState pour toutes les options)
- (GMTSVehicleSupportedTripTypes) supportedTripTypes [read, assign] |
Types de trajets acceptés. Reportez-vous à GMTSVehicleSupportedTripTypes pour connaître toutes les options.
- (NSArray<NSString *>*) currentTrips [read, copy] |
Un tableau contient tous les identifiants de trajet en cours.
- (GMTSVehicleLocation*) lastLocation [read, copy] |
Dernier emplacement du véhicule
- (int32_t) maximumCapacity [read, assign] |
Capacité maximale.
- (NSArray<GMTSVehicleAttributeKeyValuePair *>*) attributs [read, copy] |
Un tableau contient tous les attributs du véhicule.
- (GMTSVehicleType*) vehicleType [read, copy] |
Informations sur le type de véhicule.