סקירה כללית
עצם שלא ניתן לשינוי, המייצג יחידת עבודה שהושלמה בעצירת רכב.
מקבלת בירושה את GMTSImmutableData.
עבר בירושה על ידי GMTDDeliveryTask.
פונקציות של חברי מועדון | |
(instancetype) | - initWithTaskID:providerID:taskType:taskState:taskOutcome:taskOutcomeTimestamp:taskOutcomeWaypoint:taskOutcomeLocationSource:trackingID:vehicleID:plannedWaypoint:taskDuration: |
יוצר מופע של המחלקה הזו. | |
נכסים | |
GMTDFleetEngineIDString * | taskID |
מזהה המשימה. | |
NSString * | providerID |
המזהה שמשויך לספק. | |
GMTSTaskType | taskType |
סוג המשימה הנוכחית. | |
GMTSTaskState | taskState |
מצב הביצוע הנוכחי של המשימה. | |
GMTSTaskOutcome | taskOutcome |
תוצאת המשימה. | |
NSTimeInterval | taskOutcomeTimestamp |
חותמת הזמן של מועד העדכון של תוצאת המשימה (מהשרת). | |
GMSNavigationWaypoint * | taskOutcomeWaypoint |
ציון דרך שבו הוגדרה תוצאת המשימה. | |
GMTSTaskOutcomeLocationSource | taskOutcomeLocationSource |
מציין את המקור של פרטי המיקום ב-taskResultsWaypoint. | |
GMTDFleetEngineIDString * | trackingID |
מאפשרת לשמור מזהה כדי שהלקוח יוכל להימנע ממיפוי מיותר או מסובך. | |
GMTDFleetEngineIDString * | vehicleID |
מזהה הרכב שביצע את המשימה הזו. | |
GMSNavigationWaypoint * | plannedWaypoint |
ציון הדרך שבו המשימה צריכה להשלים. | |
NSTimeInterval | taskDuration |
תוספת זמן לביצוע פעולה במיקום הזה. |
מסמכי תיעוד לגבי פונקציות של חברים
- (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] |
מזהה המשימה.
- (NSString*) providerID [read, assign] |
המזהה שמשויך לספק.
- (GMTSTaskType) taskType [read, assign] |
סוג המשימה הנוכחית.
- (GMTSTaskState) taskState [read, assign] |
מצב הביצוע הנוכחי של המשימה.
- (GMTSTaskOutcome) taskOutcome [read, assign] |
תוצאת המשימה.
- (NSTimeInterval) taskOutcomeTimestamp [read, assign] |
חותמת הזמן של מועד העדכון של תוצאת המשימה (מהשרת).
- (GMSNavigationWaypoint*), taskOutcomeWaypoint [read, assign] |
ציון דרך שבו הוגדרה תוצאת המשימה.
- (GMTSTaskOutcomeLocationSource) taskOutcomeLocationSource [read, assign] |
מציין את המקור של פרטי המיקום ב-taskResultsWaypoint.
- (GMTDFleetEngineIDString*) trackingID [read, assign] |
מאפשרת לשמור מזהה כדי שהלקוח יוכל להימנע ממיפוי מיותר או מסובך.
- (GMTDFleetEngineIDString*) vehicleID [read, assign] |
מזהה הרכב שביצע את המשימה הזו.
- (GMSNavigationWaypoint*) plannedWaypoint [read, assign] |
ציון הדרך שבו המשימה צריכה להשלים.
- (NSTimeInterval) taskDuration [read, assign] |
תוספת זמן לביצוע פעולה במיקום הזה.