GMTDDeliveryTask 클래스 참조

GMTDDeliveryTask 클래스 참조

개요

차량 정류장에서 완료된 작업 단위를 나타내는 변경 불가능한 객체입니다.

GMTSTask를 상속합니다.

공개 멤버 함수

(인스턴스 유형)- initWithTaskID:providerID:taskType:taskState:taskOutcome:taskOutcomeTimestamp:taskOutcomeWaypoint:taskOutcomeLocationSource:trackingID:vehicleID:plannedWaypoint:taskDuration:
 이 클래스의 인스턴스를 인스턴스화합니다.

속성

GMTDFleetEngineIDStringtaskID
 작업의 ID입니다.
NSString * providerID
 제공업체와 연결된 ID입니다.
GMTSTaskTypetaskType
 현재 작업의 유형입니다.
GMTSTaskStatetaskState
 태스크의 현재 실행 상태입니다.
GMTSTaskOutcometaskOutcome
 작업의 결과입니다.
NSTimeIntervaltaskOutcomeTimestamp
 작업 결과가 서버에서 업데이트된 시점의 타임스탬프입니다.
GMSNavigationWaypoint * taskOutcomeWaypoint
 작업의 결과가 설정된 경유지입니다.
GMTSTaskOutcomeLocationSourcetaskOutcomeLocationSource
 taskOutcomeWaypoint의 위치 정보 소스를 나타냅니다.
GMTDFleetEngineIDStringtrackingID
 고객이 불필요하거나 복잡한 매핑을 하지 않도록 ID를 저장할 수 있습니다.
GMTDFleetEngineIDStringvehicleID
 이 작업을 실행하는 차량의 ID입니다.
GMSNavigationWaypoint * plannedWaypoint
 작업이 완료될 경유지.
NSTimeIntervaltaskDuration
 이 위치에서 작업을 수행할 추가 시간입니다.

멤버 함수 문서

- (instancetype) initWithTaskID: (null을 허용하는 GMTDFleetEngineIDString *) taskID
제공업체 ID: (nullable NSString *)  providerID
taskType: (GMTSTaskType) taskType
taskState가 추가되었습니다. (GMTSTaskState) taskState
taskOutcome: (GMTSTaskOutcome) taskOutcome
taskOutcomeTimestamp: (NSTimeInterval) taskOutcomeTimestamp
taskOutcomeWaypoint: (null을 허용하는 GMSNavigationWaypoint *) taskOutcomeWaypoint
taskOutcomeLocationSource: (GMTSTaskOutcomeLocationSource) taskOutcomeLocationSource
추적 ID: (null을 허용하는 GMTDFleetEngineIDString *) trackingID
차량 ID: (null을 허용하는 GMTDFleetEngineIDString *) vehicleID
계획된Waypoint: (null을 허용하는 GMSNavigationWaypoint *) plannedWaypoint
taskDuration: (NSTimeInterval) taskDuration

이 클래스의 인스턴스를 인스턴스화합니다.

매개변수:
taskID태스크의 ID입니다.
providerID제공업체와 연결된 ID입니다.
taskType태스크 유형입니다.
taskState태스크의 현재 실행 상태입니다.
taskOutcome작업의 결과입니다.
taskOutcomeTimestamp작업 결과가 설정된 시간입니다.
taskOutcomeWaypoint작업의 결과가 설정된 경유지입니다.
taskOutcomeLocationSourcetask_outcome_location 값이 불필요하거나 복잡한 매핑에서 비롯되었는지를 나타냅니다.
trackingID고객이 불필요하거나 복잡한 매핑을 하지 않도록 ID를 저장할 수 있습니다.
vehicleID이 작업을 실행하는 차량의 ID입니다.
plannedWaypoint작업이 완료될 경유지.
taskDuration이 위치에서 작업을 수행할 추가 시간입니다.

부동산 관련 문서

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

작업의 ID입니다.

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

제공업체와 연결된 ID입니다.

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

현재 작업의 유형입니다.

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

태스크의 현재 실행 상태입니다.

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

작업의 결과입니다.

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

작업 결과가 서버에서 업데이트된 시점의 타임스탬프입니다.

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

작업의 결과가 설정된 경유지입니다.

taskOutcomeWaypoint의 위치 정보 소스를 나타냅니다.

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

고객이 불필요하거나 복잡한 매핑을 하지 않도록 ID를 저장할 수 있습니다.

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

이 작업을 실행하는 차량의 ID입니다.

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

작업이 완료될 경유지.

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

이 위치에서 작업을 수행할 추가 시간입니다.