Tài liệu tham khảo về lớp GMTD DeliveryTask

Tài liệu tham khảo về GMTDdeliveryTask

Tổng quan

Một đối tượng bất biến đại diện cho một đơn vị công việc được hoàn thành tại điểm dừng xe.

Kế thừa GMTSTask.

Hàm thành viên công khai

(instancetype)initWithTaskID:providerID:taskType:taskState:taskOutcome:taskOutcomeTimestamp:taskOutcomeWaypoint:taskOutcomeLocationSource:trackingID:vehicleID:plannedWaypoint:taskDuration:
 Tạo thực thể của lớp này.

Thuộc tính

GMTDFleetEngineIDStringtaskID
 Mã việc cần làm.
NSString * providerID
 Mã nhận dạng liên kết với nhà cung cấp.
GMTSTaskTypetaskType
 Loại việc cần làm hiện tại.
GMTSTaskStatetaskState
 Trạng thái thực thi hiện tại của tác vụ.
GMTSTaskOutcometaskOutcome
 Kết quả của việc cần làm.
Khoảng thời gian NSTimetaskOutcomeTimestamp
 Dấu thời gian khi kết quả của nhiệm vụ được cập nhật (từ máy chủ).
GMSNavigationwaypoint * taskOutcomeWaypoint
 Điểm tham chiếu nơi đặt kết quả của nhiệm vụ.
GMTSTaskOutcomeLocationSourcetaskOutcomeLocationSource
 Cho biết nguồn của thông tin vị trí trong taskOutcome Waypoint.
GMTDFleetEngineIDStringtrackingID
 Cho phép bạn lưu trữ mã nhận dạng để khách hàng có thể tránh việc liên kết không cần thiết hoặc phức tạp.
GMTDFleetEngineIDStringvehicleID
 Mã của xe thực hiện nhiệm vụ này.
GMSNavigationwaypoint * plannedWaypoint
 Điểm tham chiếu nơi công việc sẽ được hoàn thành.
Khoảng thời gian NSTimetaskDuration
 Thời gian bổ sung để thực hiện một hành động tại vị trí này.

Tài liệu về hàm thành phần

– (instancetype) initWithTaskID: (có thể nhận giá trị rỗng GMTDFleetEngineIDString *) taskID
mã nhà cung cấp: (nullable NSString *)  providerID
Loại tác vụ: (GMTSTaskType) taskType
Trạng thái tác vụ: (GMTSTaskState) taskState
nhiệm vụ Kết quả: (GMTSTaskOutcome) taskOutcome
taskOutcomeTimestamp: (NSTimeInterval) taskOutcomeTimestamp
TaskOutcomewaypoint: (GMSNavigationwaypoint rỗng *) taskOutcomeWaypoint
taskOutcomeLocationSource: (GMTSTaskOutcomeLocationSource) taskOutcomeLocationSource
mã theo dõi: (có thể nhận giá trị rỗng GMTDFleetEngineIDString *) trackingID
mã xe: (có thể nhận giá trị rỗng GMTDFleetEngineIDString *) vehicleID
Lập kế hoạch Điểm tham chiếu: (GMSNavigationwaypoint rỗng *) plannedWaypoint
taskDuration: (NSTimeInterval) taskDuration

Tạo thực thể của lớp này.

Các tham số:
taskIDMã của một việc cần làm.
providerIDMã nhận dạng liên kết với nhà cung cấp.
taskTypeLoại tác vụ.
taskStateTrạng thái thực thi hiện tại của tác vụ.
taskOutcomeKết quả của việc cần làm.
taskOutcomeTimestampThời điểm đặt kết quả của việc cần làm.
taskOutcomeWaypointĐiểm tham chiếu nơi đặt kết quả của nhiệm vụ.
taskOutcomeLocationSourceCho biết liệu giá trị của task_outcome_location có đến từ mối liên kết không cần thiết hoặc phức tạp hay không.
trackingIDCho phép bạn lưu trữ mã nhận dạng để khách hàng có thể tránh việc liên kết không cần thiết hoặc phức tạp.
vehicleIDMã của xe thực hiện Nhiệm vụ này.
plannedWaypointĐiểm tham chiếu nơi công việc sẽ được hoàn thành.
taskDurationThời gian bổ sung để thực hiện một hành động tại vị trí này.

Tài liệu về tài sản

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

Mã việc cần làm.

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

Mã nhận dạng liên kết với nhà cung cấp.

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

Loại việc cần làm hiện tại.

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

Trạng thái thực thi hiện tại của tác vụ.

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

Kết quả của việc cần làm.

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

Dấu thời gian khi kết quả của nhiệm vụ được cập nhật (từ máy chủ).

– (GMSNavigationwaypoint*) taskOutcomeWaypoint [read, assign, inherited]

Điểm tham chiếu nơi đặt kết quả của nhiệm vụ.

Cho biết nguồn của thông tin vị trí trong taskOutcome Waypoint.

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

Cho phép bạn lưu trữ mã nhận dạng để khách hàng có thể tránh việc liên kết không cần thiết hoặc phức tạp.

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

Mã của xe thực hiện nhiệm vụ này.

– (GMSNavigationwaypoint*) plannedWaypoint [read, assign, inherited]

Điểm tham chiếu nơi công việc sẽ được hoàn thành.

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

Thời gian bổ sung để thực hiện một hành động tại vị trí này.