GMTDDeliveryTask Sınıf Referansı

GMTD DeliveryTask Sınıf Referansı

Genel bakış

Bir araç durağında tamamlanan bir çalışma birimini temsil eden sabit nesne.

GMTSTask'i devralır.

Herkese Açık Üye İşlevleri

(instancetype)- initWithTaskID:providerID:taskType:taskState:taskOutcome:taskOutcomeTimestamp:taskOutcomeWaypoint:taskOutcomeLocationSource:trackingID:vehicleID:plannedWaypoint:taskDuration:
 Bu sınıfın bir örneğini somutlaştırır.

Mülkler

GMTDFleetEngineIDStringtaskID
 Görevin kimliği.
NSString * providerID
 Sağlayıcı ile ilişkilendirilen kimlik.
GMTSTaskTypetaskType
 Geçerli görevin türü.
GMTSTaskStatetaskState
 Görevin mevcut yürütme durumu.
GMTSTaskOutcometaskOutcome
 Görevin sonucu.
NSTimeIntervaltaskOutcomeTimestamp
 Görevin sonucunun güncellendiği zamanı gösteren zaman damgası (sunucudan).
GMSNavigationWaypoint * taskOutcomeWaypoint
 Görevin sonucunun belirlendiği referans noktası.
GMTSTaskOutcomeLocationSourcetaskOutcomeLocationSource
 GörevResultWaypoint'teki konum bilgilerinin kaynağını belirtir.
GMTDFleetEngineIDStringtrackingID
 Müşterinin gereksiz veya karmaşık eşlemelerden kaçınması için bir kimlik depolamanızı sağlar.
GMTDFleetEngineIDStringvehicleID
 Bu görevi gerçekleştiren aracın kimliği.
GMSNavigationWaypoint * plannedWaypoint
 Görevin tamamlanacağı ara nokta.
NSTimeIntervaltaskDuration
 Bu konumda bir işlem gerçekleştirmek için ek süre.

Üye İşlevi Belgeleri

- (instancetype) initWithTaskID: (nullable GMTDFleetEngineIDString *) taskID
sağlayıcı kimliği: (nullable NSString *)  providerID
Görev Türü: (GMTSTaskType) taskType
Görev Durumu: (GMTSTaskState) taskState
görev Sonucu: (GMTSTaskOutcome) taskOutcome
görevSonuçZaman Damgası: (NSTimeInterval) taskOutcomeTimestamp
GörevSonuçWaypoint: (nullable GMSnavigationWaypoint *) taskOutcomeWaypoint
görevSonuçKonumuKaynak: (GMTSTaskOutcomeLocationSource) taskOutcomeLocationSource
izleme kimliği: (nullable GMTDFleetEngineIDString *) trackingID
araç kimliği: (nullable GMTDFleetEngineIDString *) vehicleID
planlanan Ara nokta: (nullable GMSnavigationWaypoint *) plannedWaypoint
görevSüresi: (NSTimeInterval) taskDuration (görev süresi)

Bu sınıfın bir örneğini somutlaştırır.

Parametreler:
taskIDGörevin kimliği.
providerIDSağlayıcı ile ilişkilendirilen kimlik.
taskTypeGörevin türü.
taskStateGörevin mevcut yürütme durumu.
taskOutcomeGörevin sonucu.
taskOutcomeTimestampGörevin sonucunun belirlendiği zaman.
taskOutcomeWaypointGörevin sonucunun belirlendiği referans noktası.
taskOutcomeLocationSourcetask_outcome_location değerinin gereksiz veya karmaşık eşlemeden gelip gelmediğini belirtir.
trackingIDMüşterinin gereksiz veya karmaşık bir eşlemeden kaçınabilmesi için bir kimlik depolamanızı sağlar.
vehicleIDBu görevi gerçekleştiren aracın kimliği.
plannedWaypointGörevin tamamlanacağı ara nokta.
taskDurationBu konumda bir işlem gerçekleştirmek için ek süre.

Mülkiyet Belgeleri

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

Görevin kimliği.

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

Sağlayıcı ile ilişkilendirilen kimlik.

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

Geçerli görevin türü.

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

Görevin mevcut yürütme durumu.

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

Görevin sonucu.

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

Görevin sonucunun güncellendiği zamanı gösteren zaman damgası (sunucudan).

- (GMS NavigationWaypoint*) taskOutcomeWaypoint [read, assign, inherited]

Görevin sonucunun belirlendiği referans noktası.

GörevResultWaypoint'teki konum bilgilerinin kaynağını belirtir.

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

Müşterinin gereksiz veya karmaşık eşlemelerden kaçınması için bir kimlik depolamanızı sağlar.

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

Bu görevi gerçekleştiren aracın kimliği.

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

Görevin tamamlanacağı ara nokta.

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

Bu konumda bir işlem gerçekleştirmek için ek süre.