Referensi Kelas Kendaraan GMTS

Referensi Kelas GMTSKendaraan

Ringkasan

Objek yang berisi data fungsional yang terkait dengan kendaraan.

Data ini dapat berupa data profil, seperti kapasitas maksimum, atau data pelacakan, seperti perjalanan dan lokasi saat ini.

Mewarisi GMTCImmutableData.

Fungsi Anggota Publik

(jenis instance)- initWithvehicleName:vehicleState:supportedTripTypes:currentTrips:lastLocation:maximumCapacity:attributes:vehicleType:
 Inisialisasi objek.

Properti

NSString * vehicleName
 Nama kendaraan.
GMTSVehicleStatevehicleState
 Negara bagian kendaraan, lihat GMTSvehicleState untuk semua opsi.
GMTSVehicleSupportedTripTypessupportedTripTypes
 Jenis perjalanan yang didukung, lihat GMTSvehicleSupportedTripTypes untuk semua opsi.
NSArray< NSString * > * currentTrips
 Array berisi semua ID perjalanan saat ini.
GMTSVehicleLocationlastLocation
 Lokasi terakhir kendaraan.
int32_tmaximumCapacity
 Kapasitas maksimum.
NSArray
< GMTSVehicleAttributeKeyValuePair * > * 
atribut
 Array berisi semua atribut kendaraan.
GMTSVehicleTypevehicleType
 Informasi jenis kendaraan.

Dokumentasi Fungsi Anggota

- (instancetype) initWithvehicleName: (nullable NSString *)  vehicleName
VehicleState: (GMTSVehicleState) vehicleState
supportedTripTypes: (GMTSVehicleSupportedTripTypes) supportedTripTypes
currentTrips: (nullable NSArray< NSString * > *)  currentTrips
lastLocation: (nullable GMTSVehicleLocation *) lastLocation
maksimumCapacity: (int32_t) maximumCapacity
atribut: (nullable NSArray< GMTSVehicleAttributeKeyValuePair * > *)  atribut
VehicleType: (GMTSVehicleType *) vehicleType

Inisialisasi objek.

Parameter:
vehicleNameNama kendaraan.
vehicleStateNegara bagian kendaraan, lihat GMTSvehicleState untuk semua opsi.
supportedTripTypesSemua jenis perjalanan yang didukung.
currentTripsArray berisi semua ID perjalanan saat ini.
lastLocationLokasi terakhir kendaraan.
maximumCapacityKapasitas maksimum.
atributKamus berisi semua atribut kendaraan.
vehicleTypeInformasi jenis kendaraan.

Dokumentasi Properti

- (NSString*) vehicleName [read, copy]

Nama kendaraan.

- (GMTSVehicleState) vehicleState [read, assign]

Negara bagian kendaraan, lihat GMTSvehicleState untuk semua opsi.

Jenis perjalanan yang didukung, lihat GMTSvehicleSupportedTripTypes untuk semua opsi.

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

Array berisi semua ID perjalanan saat ini.

- (GMTSVehicleLocation*) lastLocation [read, copy]

Lokasi terakhir kendaraan.

- (int32_t) maximumCapacity [read, assign]

Kapasitas maksimum.

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

Array berisi semua atribut kendaraan.

- (GMTSVehicleType*) vehicleType [read, copy]

Informasi jenis kendaraan.