- JSON 표현
- JourneySharingInfoLog
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- TaskTrackingViewConfigLog
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- VisibilityOptionLog
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- TaskAttributeLog
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
Deliveries API의 Task 리소스에 대한 로그입니다.
JSON 표현 |
---|
{ "name": string, "type": enum ( |
필드 | |
---|---|
name |
|
type |
작업 유형입니다. |
state |
진행 상황을 나타내는 작업의 상태입니다. |
taskOutcome |
작업 실행 시도의 결과입니다. TaskState가 닫히면 성공적으로 완료되었는지 여부를 나타냅니다. |
taskOutcomeTime |
작업 결과가 설정된 시간의 타임스탬프입니다 (제공자로부터 제공). RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 |
taskOutcomeLocation |
작업 결과가 설정된 위치입니다. |
taskOutcomeLocationSource |
|
trackingId |
이 필드를 사용하면 고객이 불필요하거나 복잡한 매핑을 피할 수 있도록 ID를 쉽게 저장할 수 있습니다. |
deliveryVehicleId |
이 작업을 수행하는 차량의 ID입니다. |
plannedLocation |
작업이 완료되는 위치입니다. |
taskDuration |
이 위치에서 작업을 수행하기 위한 추가 시간입니다. 소수점 아래가 최대 9자리까지이고 ' |
targetTimeWindow |
작업을 완료해야 하는 기간입니다. |
journeySharingInfo |
특정 필드를 공유하는 여정 |
taskTrackingViewConfig |
특정 상황에서 최종 사용자에게 표시되는 데이터 요소를 지정하는 작업 추적 구성입니다. |
attributes[] |
사용자 지정 작업 속성의 목록입니다. 각 속성에는 고유 키가 있어야 합니다. |
JourneySharingInfoLog
특정 필드를 공유하는 여정
JSON 표현 |
---|
{ "remainingVehicleJourneySegments": [ { object ( |
필드 | |
---|---|
remainingVehicleJourneySegments[] |
이 작업을 완료하기 전에 할당된 차량이 이동할 각 정류장에 대한 추적 정보입니다. 이 목록에는 다른 작업의 중지가 포함될 수 있습니다. |
lastLocation |
차량의 마지막으로 보고된 위치입니다. |
lastLocationSnappable |
차량의 |
TaskTrackingViewConfigLog
작업의 데이터 요소가 최종 사용자에게 표시되어야 하는 시점을 정의하는 구성 메시지입니다.
JSON 표현 |
---|
{ "routePolylinePointsVisibility": { object ( |
필드 | |
---|---|
routePolylinePointsVisibility |
경로 다중선 점을 표시할 수 있는 시기를 지정하는 필드입니다. 이 필드를 지정하지 않으면 이 데이터의 프로젝트 수준 기본 공개 상태 구성이 사용됩니다. |
estimatedArrivalTimeVisibility |
예상 도착 시간을 표시할 수 있는 시기를 지정하는 필드입니다. 이 필드를 지정하지 않으면 이 데이터의 프로젝트 수준 기본 공개 상태 구성이 사용됩니다. |
estimatedTaskCompletionTimeVisibility |
예상 작업 완료 시간을 표시할 수 있는 시기를 지정하는 필드입니다. 이 필드를 지정하지 않으면 이 데이터의 프로젝트 수준 기본 공개 상태 구성이 사용됩니다. |
remainingDrivingDistanceVisibility |
남은 운전 거리를 표시할 수 있는 시점을 지정하는 필드입니다. 이 필드를 지정하지 않으면 이 데이터의 프로젝트 수준 기본 공개 상태 구성이 사용됩니다. |
remainingStopCountVisibility |
남은 정류장 수를 표시할 수 있는 시기를 지정하는 필드입니다. 이 필드를 지정하지 않으면 이 데이터의 프로젝트 수준 기본 공개 상태 구성이 사용됩니다. |
vehicleLocationVisibility |
차량 위치를 표시할 수 있는 시기를 지정하는 필드입니다. 이 필드를 지정하지 않으면 이 데이터의 프로젝트 수준 기본 공개 상태 구성이 사용됩니다. |
VisibilityOptionLog
데이터 요소가 최종 사용자에게 표시되어야 하는 시기를 정의하는 옵션 메시지입니다.
JSON 표현 |
---|
{ // Union field |
필드 | |
---|---|
통합 필드
|
|
remainingStopCountThreshold |
이 데이터 요소는 남은 정류장 수가 leftStopCountThreshold 이하인 경우 최종 사용자에게 표시됩니다. |
durationUntilEstimatedArrivalTimeThreshold |
이 데이터 요소는 정류장 도착예정시간이 <= durationUntilexpectedArrivalTimeThreshold 이상인 경우 최종 사용자에게 표시됩니다. 소수점 아래가 최대 9자리까지이고 ' |
remainingDrivingDistanceMetersThreshold |
이 데이터 요소는 남은 운전 거리(미터 단위)가 <= leftDrivingDistanceMetersThreshold 미만인 경우 최종 사용자에게 표시됩니다. |
always |
true로 설정하면 데이터 요소가 기준점 없이 최종 사용자에게 항상 표시됩니다. |
never |
true로 설정되면 이 데이터 요소는 기준점 없이 최종 사용자에게 항상 숨겨집니다. |
TaskAttributeLog
작업 속성을 키-값 쌍으로 설명합니다. 'key:value' 문자열 길이는 256자(영문 기준) 이하여야 합니다.
JSON 표현 |
---|
{ "key": string, // Union field |
필드 | |
---|---|
key |
속성의 키입니다. 키에는 콜론 문자 (:)를 포함할 수 없습니다. |
통합 필드 task_attribute_value . 속성 값은 문자열, 부울 또는 double 형식일 수 있습니다. 아무것도 설정되지 않은 경우 TaskAttribute string_value는 빈 문자열 ""로 저장됩니다. task_attribute_value 는 다음 중 하나여야 합니다. |
|
stringValue |
문자열 유형의 속성 값입니다. |
boolValue |
부울 유형의 속성 값입니다. |
numberValue |
이중 유형의 속성 값입니다. |