GMTSFahrzeugklassenreferenz

GMTSFahrzeugklassenreferenz

Überblick

Objekt, das funktionale Daten zu einem Fahrzeug enthält.

Bei diesen Daten kann es sich um Profildaten wie die maximale Kapazität oder Tracking-Daten handeln, wie z. B. aktuelle Fahrten und Standorte.

Übernimmt GMTCImmutableData.

Öffentliche Mitgliedsfunktionen

(Instanztyp)initWithvehicleName:vehicleState:supportedTripTypes:currentTrips:lastLocation:maximumCapacity:attributes:vehicleType:
 Initialisierung des Objekts.

Eigenschaften

NSString * vehicleName
 Der Name des Fahrzeugs.
GMTSVehicleStatevehicleState
 Der Fahrzeugstatus, siehe GMTSVehicleState für alle Optionen.
GMTSVehicleSupportedTripTypessupportedTripTypes
 Unterstützte Fahrttypen finden Sie unter GMTSVehicleSupportedTripTypes (GMTSVehicleSupportedTripTypes) für alle Optionen verfügbar.
NSArray< NSString * > * currentTrips
 Ein Array enthält die gesamte aktuelle Fahrt-ID.
GMTSVehicleLocationlastLocation
 Der letzte Standort des Fahrzeugs.
int32_tmaximumCapacity
 Die maximale Kapazität.
NSArray
< GMTSVehicleAttributeKeyValuePair * > * 
Attribute
 Ein Array enthält alle Fahrzeugattribute.
GMTSVehicleTypevehicleType
 Die Informationen zum Fahrzeugtyp.

Dokumentation zu Mitgliederfunktionen

– (instancetype) initWithvehicleName: (nullable NSString *)  vehicleName
Fahrzeugstatus: (GMTSVehicleState) vehicleState
unterstützteTripTypes: (GMTSVehicleSupportedTripTypes) supportedTripTypes
currentTrips: (nullable NSArray< NSString * > *)  currentTrips
lastLocation: (GMTSVehicleLocation* darf Nullwerte enthalten) lastLocation
Maximale Kapazität: (int32_t) maximumCapacity
Attribute: (nullable NSArray< GMTSVehicleAttributeKeyValuePair * > *)  Attribute
Fahrzeugtyp: (GMTSVehicleType *) vehicleType

Initialisierung des Objekts.

Parameter:
vehicleNameDer Name des Fahrzeugs.
vehicleStateDer Fahrzeugstatus, siehe GMTSVehicleState für alle Optionen.
supportedTripTypesAlle unterstützten Fahrttypen.
currentTripsEin Array enthält die gesamte aktuelle Fahrt-ID.
lastLocationDer letzte Standort des Fahrzeugs.
maximumCapacityDie maximale Kapazität.
AttributeEin Wörterbuch enthält alle Fahrzeugattribute.
vehicleTypeDie Informationen zum Fahrzeugtyp.

Property-Dokumentation

– (NSString*) vehicleName [read, copy]

Der Name des Fahrzeugs.

– (GMTSVehicleState) vehicleState [read, assign]

Der Fahrzeugstatus, siehe GMTSVehicleState für alle Optionen.

Unterstützte Fahrttypen finden Sie unter GMTSVehicleSupportedTripTypes (GMTSVehicleSupportedTripTypes) für alle Optionen verfügbar.

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

Ein Array enthält die gesamte aktuelle Fahrt-ID.

– (GMTSVehicleLocation*) lastLocation [read, copy]

Der letzte Standort des Fahrzeugs.

- (int32_t) maximumCapacity [read, assign]

Die maximale Kapazität.

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

Ein Array enthält alle Fahrzeugattribute.

- (GMTSVehicleType*) vehicleType [read, copy]

Die Informationen zum Fahrzeugtyp.