Ü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. | |
GMTSVehicleState | vehicleState |
Der Fahrzeugstatus, siehe GMTSVehicleState für alle Optionen. | |
GMTSVehicleSupportedTripTypes | supportedTripTypes |
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. | |
GMTSVehicleLocation * | lastLocation |
Der letzte Standort des Fahrzeugs. | |
int32_t | maximumCapacity |
Die maximale Kapazität. | |
NSArray < GMTSVehicleAttributeKeyValuePair * > * | Attribute |
Ein Array enthält alle Fahrzeugattribute. | |
GMTSVehicleType * | vehicleType |
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:
-
vehicleName Der Name des Fahrzeugs. vehicleState Der Fahrzeugstatus, siehe GMTSVehicleState für alle Optionen. supportedTripTypes Alle unterstützten Fahrttypen. currentTrips Ein Array enthält die gesamte aktuelle Fahrt-ID. lastLocation Der letzte Standort des Fahrzeugs. maximumCapacity Die maximale Kapazität. Attribute Ein Wörterbuch enthält alle Fahrzeugattribute. vehicleType Die 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.
– (GMTSVehicleSupportedTripTypes) supportedTripTypes [read, assign] |
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.