مرجع فئة المهام GMTS

مرجع فئة المهمة GMTS

نظرة عامة

يشير ذلك المصطلح إلى جسم غير قابل للتغيير يمثّل وحدة عمل يتم إكمالها عند محطة توقّف للمركبات.

يتم اكتساب GMTSImmutableData.

يتم اكتسابها من خلال GMTDDeliveryTask.

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

(instancetype)- initWithTaskID:providerID:taskType:taskState:taskOutcome:taskOutcomeTimestamp:taskOutcomeWaypoint:taskOutcomeLocationSource:trackingID:vehicleID:plannedWaypoint:taskDuration:
 إنشاء مثيل من هذه الفئة.

المواقع

GMTDFleetEngineIDStringtaskID
 رقم تعريف المهمة.
NSString * providerID
 رقم التعريف المرتبط بمقدّم الخدمة.
GMTSTaskTypetaskType
 نوع المهمة الحالية.
GMTSTaskStatetaskState
 حالة التنفيذ الحالية للمهمة
GMTSTaskOutcometaskOutcome
 نتيجة المهمة.
NSTimeIntervaltaskOutcomeTimestamp
 الطابع الزمني لوقت تعديل نتيجة المهمة (من الخادم)
GMSnavigationWaypoint * taskOutcomeWaypoint
 نقطة الطريق التي تم فيها تحديد نتيجة المهمة
GMTSTaskOutcomeLocationSourcetaskOutcomeLocationSource
 يشير إلى مصدر معلومات الموقع الجغرافي في المهمةResultWaypoint.
GMTDFleetEngineIDStringtrackingID
 يسمح لك هذا الخيار بتخزين رقم تعريفي حتى يتمكّن العميل من تجنُّب عمليات الربط غير الضرورية أو المعقّدة.
GMTDFleetEngineIDStringvehicleID
 رقم تعريف المركبة التي تؤدي هذه المهمة.
GMSnavigationWaypoint * plannedWaypoint
 النقطة الوسيطة التي يتم فيها إكمال المهمة.
NSTimeIntervaltaskDuration
 وقت إضافي لتنفيذ إجراء في هذا الموقع الجغرافي

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

- (instancetype) initWithTaskID: (GMTDFleetEngineIDString قابل للقيم الفارغة) taskID
معرّف مقدِّم الخدمة: (nullable NSString *)  providerID
actionsType: (GMTSTaskType) taskType
taskState: (GMTSTaskState) taskState
نتيجة المهمة: (GMTSTaskOutcome) taskOutcome
TaskResultTimestamp: (NSTimeInterval) taskOutcomeTimestamp
taskResultWaypoint: (GMSnavigationWaypoint *) القابل للقيم taskOutcomeWaypoint
taskالنتيجةLocationSource: (GMTSTaskOutcomeLocationSource) taskOutcomeLocationSource
رقم تعريف التتبع: (GMTDFleetEngineIDString قابل للقيم الفارغة) trackingID
رقم تعريف المركبة: (GMTDFleetEngineIDString قابل للقيم الفارغة) vehicleID
schemaWaypoint: (GMSnavigationWaypoint *) القابل للقيم plannedWaypoint
TaskDuration: (NSTimeInterval) taskDuration

إنشاء مثيل من هذه الفئة.

المَعلمات:
taskIDرقم تعريف المهمة.
providerIDرقم التعريف المرتبط بمقدّم الخدمة.
taskTypeنوع المهمة
taskStateحالة التنفيذ الحالية للمهمة
taskOutcomeنتيجة المهمة.
taskOutcomeTimestampالوقت الذي تم فيه تحديد نتيجة المهمة.
taskOutcomeWaypointنقطة الطريق التي تم فيها تحديد نتيجة المهمة
taskOutcomeLocationSourceيشير إلى ما إذا كانت قيمة task_outcome_location قد جاءت من التعيين غير الضروري أو المعقد.
trackingIDيسمح لك هذا الخيار بتخزين رقم تعريفي حتى يتمكّن العميل من تجنُّب عمليات الربط غير الضرورية أو المعقّدة.
vehicleIDرقم تعريف المركبة التي تؤدي هذه المهمة.
plannedWaypointالنقطة الوسيطة التي سيتم فيها إكمال المهمة.
taskDurationوقت إضافي لتنفيذ إجراء في هذا الموقع الجغرافي

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

- (GMTDFleetEngineIDString*) taskID [read, assign]

رقم تعريف المهمة.

- (NSString*) providerID [read, assign]

رقم التعريف المرتبط بمقدّم الخدمة.

- (GMTSTaskType) taskType [read, assign]

نوع المهمة الحالية.

- (GMTSTaskState) taskState [read, assign]

حالة التنفيذ الحالية للمهمة

- (GMTSTaskOutcome) taskOutcome [read, assign]

نتيجة المهمة.

- (NSTimeInterval) taskOutcomeTimestamp [read, assign]

الطابع الزمني لوقت تعديل نتيجة المهمة (من الخادم)

- (GMSnavigationWaypoint*) taskOutcomeWaypoint [read, assign]

نقطة الطريق التي تم فيها تحديد نتيجة المهمة

يشير إلى مصدر معلومات الموقع الجغرافي في المهمةResultWaypoint.

- (GMTDFleetEngineIDString*) trackingID [read, assign]

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

- (GMTDFleetEngineIDString*) vehicleID [read, assign]

رقم تعريف المركبة التي تؤدي هذه المهمة.

- (GMSnavigationWaypoint*) plannedWaypoint [read, assign]

النقطة الوسيطة التي يتم فيها إكمال المهمة.

- (NSTimeInterval) taskDuration [read, assign]

وقت إضافي لتنفيذ إجراء في هذا الموقع الجغرافي