Référence de la classe de véhicule GMTS

Référence de la classe de véhicule GMTS

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.
GMTSVehicleStatevehicleState
 État du véhicule (consultez GMTSVehicleState pour toutes les options)
GMTSVehicleSupportedTripTypessupportedTripTypes
 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.
GMTSVehicleLocationlastLocation
 Dernier emplacement du véhicule
int32_tmaximumCapacity
 Capacité maximale.
NSArray
< GMTSVehicleAttributeKeyValuePair * > * 
attributs
 Un tableau contient tous les attributs du véhicule.
GMTSVehicleTypevehicleType
 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 :
vehicleNameNom du véhicule.
vehicleStateÉtat du véhicule (consultez GMTSVehicleState pour toutes les options)
supportedTripTypesTous les types de trajets acceptés.
currentTripsUn tableau contient tous les identifiants de trajet en cours.
lastLocationDernier emplacement du véhicule
maximumCapacityCapacité maximale.
attributsUn dictionnaire contient tous les attributs du véhicule.
vehicleTypeInformations 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)

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.