הפניה לכיתה בנושא GMTDCreateDeliveryTaskRequest

הפניה לכיתה של GMTDCreate DeliveryTaskRequest

סקירה כללית

אובייקט לא ניתן לשינוי שמייצג בקשה ליצירת משימת העברה.

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

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

(instancetype)- initWithTaskID:trackingID:taskType:taskState:taskDuration:plannedWaypoint:
 הפונקציה מפעילה ומחזירה אובייקט GMTDCreateDeliveryTaskRequest באמצעות המאפיינים שסופקו.

נכסים

GMTDFleetEngineIDStringtaskID
 במקומה צריך להשתמש במדיניות initWithTaskID:trackingID:taskType:taskState:taskDuration:plannedWaypoint:.
GMTDFleetEngineIDStringtrackingID
 המזהה לצורכי מעקב של המשימה.
NSString * parentID
 המזהה לצורכי מעקב של המשימה.
GMTSTaskTypetaskType
 סוג המשימה.
GMTSTaskStatetaskState
 מצב המשימה.
NSTimeIntervaltaskDuration
 משך הזמן הצפוי של המשימה, בשניות.
GMSNavigationWaypoint * plannedWaypoint
 ציון דרך אופציונלי שבו המשימה תבוצע.

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

- (instancetype) initWithTaskID: (GMTDFleetEngineIDString *) taskID
מזהה לצורכי מעקב: (nullable GMTDFleetEngineIDString *) trackingID
transactionType: (GMTSTaskType) taskType
סטטוס המשימה: (GMTSTaskState) taskState
transactionDuration: (NSTimeInterval) taskDuration
plannedWaypoint (נקודת התכנון): (nullable GMSNavigationWaypoint *) plannedWaypoint

הפונקציה מפעילה ומחזירה אובייקט GMTDCreateDeliveryTaskRequest באמצעות המאפיינים שסופקו.

פרמטרים:
taskIDמזהה המשימה.
trackingIDמזהה קבוע שהלקוח עשוי להיעזר בו במעקב אחר המשימה.
taskTypeסוג המשימה הזו.
taskStateהמצב של המשימה הזו.
taskDurationמשך הזמן הצפוי של המשימה הזו בשניות.
plannedWaypointהמיקום שבו המשימה הזו תבוצע.

תיעוד נכס

- (GMTDFleetEngineIDString*) taskID [read, assign]

במקומה צריך להשתמש במדיניות initWithTaskID:trackingID:taskType:taskState:taskDuration:plannedWaypoint:.

מזהה המשימה.

- (GMTDFleetEngineIDString*) trackingID [read, assign]

המזהה לצורכי מעקב של המשימה.

- (NSString*) parentID [read, assign]

המזהה לצורכי מעקב של המשימה.

הערה:
נכס זה מיושן ויוסר בגרסה עתידית. במקום זאת, אפשר להשתמש בנכס trackingID.
- (GMTSTaskType) taskType [read, assign]

סוג המשימה.

- (GMTSTaskState) taskState [read, assign]

מצב המשימה.

- (NSTimeInterval) taskDuration [read, assign]

משך הזמן הצפוי של המשימה, בשניות.

- (GMSNavigationWaypoint*) plannedWaypoint [read, assign]

ציון דרך אופציונלי שבו המשימה תבוצע.