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 | |
GMTDFleetEngineIDString * | taskID |
Mã việc cần làm. | |
NSString * | providerID |
Mã nhận dạng liên kết với nhà cung cấp. | |
GMTSTaskType | taskType |
Loại việc cần làm hiện tại. | |
GMTSTaskState | taskState |
Trạng thái thực thi hiện tại của tác vụ. | |
GMTSTaskOutcome | taskOutcome |
Kết quả của việc cần làm. | |
Khoảng thời gian NSTime | taskOutcomeTimestamp |
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ụ. | |
GMTSTaskOutcomeLocationSource | taskOutcomeLocationSource |
Cho biết nguồn của thông tin vị trí trong taskOutcome Waypoint. | |
GMTDFleetEngineIDString * | trackingID |
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 |
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 NSTime | taskDuration |
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ố:
-
taskID Mã của một việc cần làm. providerID Mã nhận dạng liên kết với nhà cung cấp. taskType Loại tác vụ. taskState Trạng thái thực thi hiện tại của tác vụ. taskOutcome Kết quả của việc cần làm. taskOutcomeTimestamp Thờ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ụ. taskOutcomeLocationSource Cho 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. trackingID 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. vehicleID Mã 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. taskDuration 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ề 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ụ.
– (GMTSTaskOutcomeLocationSource) taskOutcomeLocationSource [read, assign, inherited] |
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.