نظرة عامة
عنصر يحتوي على بيانات وظيفية مرتبطة بمركبة
يمكن أن تتضمّن هذه البيانات بيانات الملف الشخصي، مثل الحدّ الأقصى للسعة أو بيانات التتبُّع، مثل الرحلات الحالية والموقع الجغرافي.
يتم اكتساب GMTCImmutableData.
وظائف الأعضاء العامة | |
(instancetype) | - initWithvehicleName:vehicleState:supportedTripTypes:currentTrips:lastLocation:maximumCapacity:attributes:vehicleType: |
تهيئة الكائن. | |
المواقع | |
NSString * | vehicleName |
تمثّل هذه السمة اسم المركبة. | |
GMTSVehicleState | vehicleState |
حالة المركبة، يمكنك الاطّلاع على GMTSVehicleState لمعرفة جميع الخيارات. | |
GMTSVehicleSupportedTripTypes | supportedTripTypes |
أنواع الرحلات المتاحة، يُرجى الاطّلاع على GMTSVehicleSupportedTripTypes لجميع الخيارات. | |
NSArray< NSString * > * | currentTrips |
تحتوي المصفوفة على جميع معرّفات الرحلة الحالية. | |
GMTSVehicleLocation * | lastLocation |
تمثّل هذه السمة الموقع الجغرافي الأخير للمركبة. | |
int32_t | maximumCapacity |
تمثّل هذه السمة الحدّ الأقصى للسعة. | |
NSArray < GMTSVehicleAttributeKeyValuePair * > * | السمات |
تحتوي المصفوفة على جميع سمات المركبات. | |
GMTSVehicleType * | vehicleType |
معلومات عن نوع المركبة. |
وثائق وظائف الأعضاء
- (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) supportedTripTypes [read, assign] |
أنواع الرحلات المتاحة، يُرجى الاطّلاع على GMTSVehicleSupportedTripTypes لجميع الخيارات.
- (NSArray<NSString *>*) currentTrips [read, copy] |
تحتوي المصفوفة على جميع معرّفات الرحلة الحالية.
- (GMTSVehicleLocation*) lastLocation [read, copy] |
تمثّل هذه السمة الموقع الجغرافي الأخير للمركبة.
- (int32_t) maximumCapacity [read, assign] |
تمثّل هذه السمة الحدّ الأقصى للسعة.
- (NSArray<GMTSVehicleAttributeKeyValuePair *>*) السمات [read, copy] |
تحتوي المصفوفة على جميع سمات المركبات.
- (GMTSVehicleType*) vehicleType [read, copy] |
معلومات عن نوع المركبة.