Referensi Class GMTDDeliveryTask

Referensi Class GMTDDeliveryTask

Ringkasan

Objek yang tidak dapat diubah yang mewakili unit kerja yang diselesaikan di perhentian kendaraan.

Mewarisi GMTSTask.

Fungsi Anggota Publik

(jenis instance)- initWithTaskID:providerID:taskType:taskState:taskOutcome:taskOutcomeTimestamp:taskOutcomeWaypoint:taskOutcomeLocationSource:trackingID:vehicleID:plannedWaypoint:taskDuration:
 Membuat instance class ini.

Properti

GMTDFleetEngineIDStringtaskID
 ID tugas.
NSString * providerID
 ID yang terkait dengan penyedia.
GMTSTaskTypetaskType
 Jenis tugas saat ini.
GMTSTaskStatetaskState
 Status eksekusi tugas saat ini.
GMTSTaskOutcometaskOutcome
 Hasil dari tugas.
NSTimeIntervaltaskOutcomeTimestamp
 Stempel waktu saat hasil tugas diperbarui (dari server).
GMSNavigationWaypoint * taskOutcomeWaypoint
 Titik jalan tempat hasil tugas ditetapkan.
GMTSTaskOutcomeLocationSourcetaskOutcomeLocationSource
 Menunjukkan sumber informasi lokasi di taskOutcomeWaypoint.
GMTDFleetEngineIDStringtrackingID
 Memungkinkan Anda menyimpan ID sehingga pelanggan dapat menghindari pemetaan yang tidak perlu atau rumit.
GMTDFleetEngineIDStringvehicleID
 ID kendaraan yang melakukan tugas ini.
GMSNavigationWaypoint * plannedWaypoint
 Titik jalan tempat tugas akan diselesaikan.
NSTimeIntervaltaskDuration
 Waktu tambahan untuk melakukan tindakan di lokasi ini.

Dokumentasi Fungsi Anggota

- (instancetype) initWithTaskID: (nullable GMTDFleetEngineIDString *) taskID
providerID: (nullable NSString *)  providerID
{i>taskType<i}: (GMTSTaskType) taskType
taskState: (GMTSTaskState) taskState
hasil tugas: (GMTSTaskOutcome) taskOutcome
taskResultStempel Waktu: (NSTimeInterval) taskOutcomeTimestamp
taskResultsWaypoint: (nullable GMSNavigationWaypoint *) taskOutcomeWaypoint
taskResultsLocationSource: (GMTSTaskOutcomeLocationSource) taskOutcomeLocationSource
trackingID: (nullable GMTDFleetEngineIDString *) trackingID
ID kendaraan: (nullable GMTDFleetEngineIDString *) vehicleID
DirencanakanWaypoint: (nullable GMSNavigationWaypoint *) plannedWaypoint
taskDuration: (NSTimeInterval) taskDuration

Membuat instance class ini.

Parameter:
taskIDID tugas.
providerIDID yang terkait dengan penyedia.
taskTypeJenis tugas.
taskStateStatus eksekusi tugas saat ini.
taskOutcomeHasil dari tugas.
taskOutcomeTimestampWaktu ketika hasil tugas ditetapkan.
taskOutcomeWaypointTitik jalan tempat hasil tugas ditetapkan.
taskOutcomeLocationSourceMenunjukkan apakah nilai task_outcome_location berasal dari pemetaan yang tidak perlu atau rumit.
trackingIDMemungkinkan Anda menyimpan ID sehingga pelanggan dapat menghindari pemetaan yang tidak perlu atau rumit.
vehicleIDID kendaraan yang melakukan Tugas ini.
plannedWaypointTitik jalan tempat tugas akan diselesaikan.
taskDurationWaktu tambahan untuk melakukan tindakan di lokasi ini.

Dokumentasi Properti

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

ID tugas.

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

ID yang terkait dengan penyedia.

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

Jenis tugas saat ini.

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

Status eksekusi tugas saat ini.

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

Hasil dari tugas.

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

Stempel waktu saat hasil tugas diperbarui (dari server).

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

Titik jalan tempat hasil tugas ditetapkan.

Menunjukkan sumber informasi lokasi di taskOutcomeWaypoint.

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

Memungkinkan Anda menyimpan ID sehingga pelanggan dapat menghindari pemetaan yang tidak perlu atau rumit.

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

ID kendaraan yang melakukan tugas ini.

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

Titik jalan tempat tugas akan diselesaikan.

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

Waktu tambahan untuk melakukan tindakan di lokasi ini.