Genel bakış
Araç durağında tamamlanan bir çalışma birimini temsil eden sabit nesne.
GMTSImmutableData'yı devralır.
GMTDDeliveryTask tarafından devralındı.
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 | |
GMTDFleetEngineIDString * | taskID |
Görevin kimliği. | |
NSString * | providerID |
Sağlayıcı ile ilişkilendirilen kimlik. | |
GMTSTaskType | taskType |
Geçerli görevin türü. | |
GMTSTaskState | taskState |
Görevin mevcut yürütme durumu. | |
GMTSTaskOutcome | taskOutcome |
Görevin sonucu. | |
NSTimeInterval | taskOutcomeTimestamp |
Görevin sonucunun güncellendiği zamanı gösteren zaman damgası (sunucudan). | |
GMSNavigationWaypoint * | taskOutcomeWaypoint |
Görevin sonucunun belirlendiği referans noktası. | |
GMTSTaskOutcomeLocationSource | taskOutcomeLocationSource |
GörevResultWaypoint'teki konum bilgilerinin kaynağını belirtir. | |
GMTDFleetEngineIDString * | trackingID |
Müşterinin gereksiz veya karmaşık eşlemelerden kaçınması için bir kimlik depolamanızı sağlar. | |
GMTDFleetEngineIDString * | vehicleID |
Bu görevi gerçekleştiren aracın kimliği. | |
GMSNavigationWaypoint * | plannedWaypoint |
Görevin tamamlanacağı ara nokta. | |
NSTimeInterval | taskDuration |
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:
-
taskID Görevin kimliği. providerID Sağlayıcı ile ilişkilendirilen kimlik. taskType Görevin türü. taskState Görevin mevcut yürütme durumu. taskOutcome Görevin sonucu. taskOutcomeTimestamp Görevin sonucunun belirlendiği zaman. taskOutcomeWaypoint Görevin sonucunun belirlendiği referans noktası. taskOutcomeLocationSource task_outcome_location değerinin gereksiz veya karmaşık eşlemeden gelip gelmediğini belirtir. trackingID Müşterinin gereksiz veya karmaşık bir eşlemeden kaçınabilmesi için bir kimlik depolamanızı sağlar. vehicleID Bu görevi gerçekleştiren aracın kimliği. plannedWaypoint Görevin tamamlanacağı ara nokta. taskDuration Bu konumda bir işlem gerçekleştirmek için ek süre.
Mülkiyet Belgeleri
- (GMTDFleetEngineIDString*) taskID [read, assign] |
Görevin kimliği.
- (NSString*) providerID [read, assign] |
Sağlayıcı ile ilişkilendirilen kimlik.
- (GMTSTaskType) taskType [read, assign] |
Geçerli görevin türü.
- (GMTSTaskState) taskState [read, assign] |
Görevin mevcut yürütme durumu.
- (GMTSTaskOutcome) taskOutcome [read, assign] |
Görevin sonucu.
- (NSTimeInterval) taskOutcomeTimestamp [read, assign] |
Görevin sonucunun güncellendiği zamanı gösteren zaman damgası (sunucudan).
- (GMS NavigationWaypoint*) taskOutcomeWaypoint [read, assign] |
Görevin sonucunun belirlendiği referans noktası.
- (GMTSTaskOutcomeLocationSource) taskOutcomeLocationSource [read, assign] |
GörevResultWaypoint'teki konum bilgilerinin kaynağını belirtir.
- (GMTDFleetEngineIDString*) trackingID [read, assign] |
Müşterinin gereksiz veya karmaşık eşlemelerden kaçınması için bir kimlik depolamanızı sağlar.
- (GMTDFleetEngineIDString*) vehicleID [read, assign] |
Bu görevi gerçekleştiren aracın kimliği.
- (GMSNavigationWaypoint*) plannedWaypoint [read, assign] |
Görevin tamamlanacağı ara nokta.
- (NSTimeInterval) taskDuration [read, assign] |
Bu konumda bir işlem gerçekleştirmek için ek süre.