مرجع الفصل GMTSVehicle

مرجع الفئة GMTSVehicle

نظرة عامة

عنصر يحتوي على بيانات وظيفية مرتبطة بمركبة

يمكن أن تتضمّن هذه البيانات بيانات الملف الشخصي، مثل الحدّ الأقصى للسعة أو بيانات التتبُّع، مثل الرحلات الحالية والموقع الجغرافي.

يتم اكتساب GMTCImmutableData.

وظائف الأعضاء العامة

(instancetype)- initWithvehicleName:vehicleState:supportedTripTypes:currentTrips:lastLocation:maximumCapacity:attributes:vehicleType:
 تهيئة الكائن.

المواقع

NSString * vehicleName
 تمثّل هذه السمة اسم المركبة.
GMTSVehicleStatevehicleState
 حالة المركبة، يمكنك الاطّلاع على GMTSVehicleState لمعرفة جميع الخيارات.
GMTSVehicleSupportedTripTypessupportedTripTypes
 أنواع الرحلات المتاحة، يُرجى الاطّلاع على GMTSVehicleSupportedTripTypes لجميع الخيارات.
NSArray< NSString * > * currentTrips
 تحتوي المصفوفة على جميع معرّفات الرحلة الحالية.
GMTSVehicleLocationlastLocation
 تمثّل هذه السمة الموقع الجغرافي الأخير للمركبة.
int32_tmaximumCapacity
 تمثّل هذه السمة الحدّ الأقصى للسعة.
NSArray
< GMTSVehicleAttributeKeyValuePair * > * 
السمات
 تحتوي المصفوفة على جميع سمات المركبات.
GMTSVehicleTypevehicleType
 معلومات عن نوع المركبة.

وثائق وظائف الأعضاء

- (instancetype) initWithvehicleName: (nullable NSString *)  vehicleName
نظام السيارة: (GMTSVehicleState) vehicleState
edTripTypes: (GMTSVehicleSupportedTripTypes) supportedTripTypes
الرحلات الحالية: (nullable NSArray< NSString * > *)  currentTrips
LastLocation: (GMTSVehicleLocation غير صالح) lastLocation
الحد الأقصى للسعة: (int32_t) maximumCapacity
السمات: (nullable NSArray< GMTSVehicleAttributeKeyValuePair * > *)  السمات
clientType: (GMTSVehicleType *) vehicleType

تهيئة الكائن.

المَعلمات:
vehicleNameتمثّل هذه السمة اسم المركبة.
vehicleStateحالة المركبة، يمكنك الاطّلاع على GMTSVehicleState لمعرفة جميع الخيارات.
supportedTripTypesجميع أنواع الرحلات المتوافقة
currentTripsتحتوي المصفوفة على جميع معرّفات الرحلة الحالية.
lastLocationتمثّل هذه السمة الموقع الجغرافي الأخير للمركبة.
maximumCapacityتمثّل هذه السمة الحدّ الأقصى للسعة.
attributesيتضمّن القاموس جميع سمات المركبات.
vehicleTypeمعلومات عن نوع المركبة.

وثائق العقارات

- (NSString*) vehicleName [read, copy]

تمثّل هذه السمة اسم المركبة.

- (GMTSVehicleState) vehicleState [read, assign]

حالة المركبة، يمكنك الاطّلاع على GMTSVehicleState لمعرفة جميع الخيارات.

أنواع الرحلات المتاحة، يُرجى الاطّلاع على GMTSVehicleSupportedTripTypes لجميع الخيارات.

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

تحتوي المصفوفة على جميع معرّفات الرحلة الحالية.

- (GMTSVehicleLocation*) lastLocation [read, copy]

تمثّل هذه السمة الموقع الجغرافي الأخير للمركبة.

- (int32_t) maximumCapacity [read, assign]

تمثّل هذه السمة الحدّ الأقصى للسعة.

- (NSArray<GMTSVehicleAttributeKeyValuePair *>*) السمات [read, copy]

تحتوي المصفوفة على جميع سمات المركبات.

- (GMTSVehicleType*) vehicleType [read, copy]

معلومات عن نوع المركبة.