GMTSAraç Sınıfı Referansı

GMTSAraç Sınıfı Referansı

Genel bakış

Araçla ilgili işlevsel verilerin bulunduğu nesne.

Bu veriler maksimum kapasite gibi profil verileri veya mevcut seyahatler ve konum gibi izleme verileri olabilir.

GMTCImmutableData'yı devralır.

Herkese Açık Üye İşlevleri

(instancetype)- initWithvehicleName:vehicleState:supportedTripTypes:currentTrips:lastLocation:maximumCapacity:attributes:vehicleType:
 Nesnenin başlatılması.

Mülkler

NSString * vehicleName
 Aracın adı.
GMTSVehicleStatevehicleState
 Aracın eyaleti için tüm seçenekler için GMTSVehicleState bölümüne bakın.
GMTSVehicleSupportedTripTypessupportedTripTypes
 Desteklenen gezi türleri için GMTSVehicleSupportedTripTypes bölümüne bakın.
NSArray< NSString * > * currentTrips
 Bir dizi, mevcut gezi kimliğinin tamamını içerir.
GMTSVehicleLocationlastLocation
 Aracın son konumu.
int32_tmaximumCapacity
 Maksimum kapasite.
NSArray
< GMTSVehicleAttributeKeyValuePair * > * 
özellikler
 Diziler, tüm araç özelliklerini içerir.
GMTSVehicleTypevehicleType
 Araç türü bilgileri.

Üye İşlevi Belgeleri

- (instancetype) initWithvehicleName: (nullable NSString *)  vehicleName
Araç Durumu: (GMTSVehicleState) vehicleState
supportedTripTypes: (GMTSVehicleSupportedTripTypes) supportedTripTypes
Şu anki Geziler: (nullable NSArray< NSString * > *)  currentTrips
lastLocation: (null özellikli GMTSVehicleLocation *) lastLocation
maksimumKapasite: (int32_t) maximumCapacity
özellikler: (nullable NSArray< GMTSVehicleAttributeKeyValuePair * > *)  özellikler
Araç Türü: (GMTSVehicleType *) vehicleType

Nesnenin başlatılması.

Parametreler:
vehicleNameAracın adı.
vehicleStateAracın eyaleti için tüm seçenekler için GMTSVehicleState bölümüne bakın.
supportedTripTypesDesteklenen tüm gezi türleri.
currentTripsBir dizi, mevcut gezi kimliğinin tamamını içerir.
lastLocationAracın son konumu.
maximumCapacityMaksimum kapasite.
attributesSözlükte tüm araç özellikleri bulunur.
vehicleTypeAraç türü bilgileri.

Mülkiyet Belgeleri

- (NSString*) vehicleName [read, copy]

Aracın adı.

- (GMTSVehicleState) vehicleState [read, assign]

Aracın eyaleti için tüm seçenekler için GMTSVehicleState bölümüne bakın.

Desteklenen gezi türleri için GMTSVehicleSupportedTripTypes bölümüne bakın.

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

Bir dizi, mevcut gezi kimliğinin tamamını içerir.

- (GMTSVehicleLocation*) lastLocation [read, copy]

Aracın son konumu.

- (int32_t) maximumCapacity [read, assign]

Maksimum kapasite.

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

Diziler, tüm araç özelliklerini içerir.

- (GMTSVehicleType*) vehicleType [read, copy]

Araç türü bilgileri.