סימוכין למחלקה של GMTDDeliveryTask

סימוכין לכיתת משימות GMTDמשלוח

סקירה כללית

עצם שלא ניתן לשינוי, שמייצג יחידת עבודה שהושלמה בעצירת רכב.

מקבלת בירושה את GMTSTask.

פונקציות של חברי מועדון

(instancetype)- initWithTaskID:providerID:taskType:taskState:taskOutcome:taskOutcomeTimestamp:taskOutcomeWaypoint:taskOutcomeLocationSource:trackingID:vehicleID:plannedWaypoint:taskDuration:
 יוצר מופע של המחלקה הזו.

נכסים

GMTDFleetEngineIDStringtaskID
 מזהה המשימה.
NSString * providerID
 המזהה שמשויך לספק.
GMTSTaskTypetaskType
 סוג המשימה הנוכחית.
GMTSTaskStatetaskState
 מצב הביצוע הנוכחי של המשימה.
GMTSTaskOutcometaskOutcome
 תוצאת המשימה.
NSTimeIntervaltaskOutcomeTimestamp
 חותמת הזמן של מועד העדכון של תוצאת המשימה (מהשרת).
GMSNavigationWaypoint * taskOutcomeWaypoint
 ציון דרך שבו הוגדרה תוצאת המשימה.
GMTSTaskOutcomeLocationSourcetaskOutcomeLocationSource
 מציין את המקור של פרטי המיקום ב-taskResultsWaypoint.
GMTDFleetEngineIDStringtrackingID
 מאפשרת לשמור מזהה כדי שהלקוח יוכל להימנע ממיפוי מיותר או מסובך.
GMTDFleetEngineIDStringvehicleID
 מזהה הרכב שביצע את המשימה הזו.
GMSNavigationWaypoint * plannedWaypoint
 ציון הדרך שבו המשימה צריכה להשלים.
NSTimeIntervaltaskDuration
 תוספת זמן לביצוע פעולה במיקום הזה.

מסמכי תיעוד לגבי פונקציות של חברים

- (instancetype) initWithTaskID: (nullable GMTDFleetEngineIDString *) taskID
providerID: (nullable NSString *)  providerID
transactionType: (GMTSTaskType) taskType
סטטוס המשימה: (GMTSTaskState) taskState
תוצאת המשימה: (GMTSTaskOutcome) taskOutcome
משימה resultTimestamp: (NSTimeInterval) taskOutcomeTimestamp
משימה resultWaypoint: (nullable GMSNavigationWaypoint *) taskOutcomeWaypoint
משימה resultLocationSource: (GMTSTaskOutcomeLocationSource) taskOutcomeLocationSource
מזהה לצורכי מעקב: (nullable GMTDFleetEngineIDString *) trackingID
מזהה רכב: (nullable GMTDFleetEngineIDString *) vehicleID
plannedWaypoint (נקודת התכנון): (nullable GMSNavigationWaypoint *) plannedWaypoint
transactionDuration: (NSTimeInterval) taskDuration

יוצר מופע של המחלקה הזו.

פרמטרים:
taskIDהמזהה של המשימה.
providerIDהמזהה שמשויך לספק.
taskTypeסוג המשימה.
taskStateמצב הביצוע הנוכחי של המשימה.
taskOutcomeתוצאת המשימה.
taskOutcomeTimestampהשעה שבה נקבעה תוצאת המשימה.
taskOutcomeWaypointציון דרך שבו הוגדרה תוצאת המשימה.
taskOutcomeLocationSourceמציין אם הערך של transaction_outcome_location הגיע ממיפוי מיותר או מסובך.
trackingIDמאפשרת לשמור מזהה כדי שהלקוח יוכל להימנע ממיפוי מיותר או מסובך.
vehicleIDמזהה הרכב שמבצע את המשימה הזו.
plannedWaypointציון הדרך שבו המשימה תושלם.
taskDurationתוספת זמן לביצוע פעולה במיקום הזה.

תיעוד נכס

- (GMTDFleetEngineIDString*) taskID [read, assign, inherited]

מזהה המשימה.

- (NSString*) providerID [read, assign, inherited]

המזהה שמשויך לספק.

- (GMTSTaskType) taskType [read, assign, inherited]

סוג המשימה הנוכחית.

- (GMTSTaskState) taskState [read, assign, inherited]

מצב הביצוע הנוכחי של המשימה.

- (GMTSTaskOutcome) taskOutcome [read, assign, inherited]

תוצאת המשימה.

- (NSTimeInterval) taskOutcomeTimestamp [read, assign, inherited]

חותמת הזמן של מועד העדכון של תוצאת המשימה (מהשרת).

- (GMSNavigationWaypoint*), taskOutcomeWaypoint [read, assign, inherited]

ציון דרך שבו הוגדרה תוצאת המשימה.

מציין את המקור של פרטי המיקום ב-taskResultsWaypoint.

- (GMTDFleetEngineIDString*) trackingID [read, assign, inherited]

מאפשרת לשמור מזהה כדי שהלקוח יוכל להימנע ממיפוי מיותר או מסובך.

- (GMTDFleetEngineIDString*) vehicleID [read, assign, inherited]

מזהה הרכב שביצע את המשימה הזו.

- (GMSNavigationWaypoint*) plannedWaypoint [read, assign, inherited]

ציון הדרך שבו המשימה צריכה להשלים.

- (NSTimeInterval) taskDuration [read, assign, inherited]

תוספת זמן לביצוע פעולה במיקום הזה.