- 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 のタスクリソースのログ。
JSON 表現 |
---|
{ "name": string, "type": enum ( |
フィールド | |
---|---|
name |
タスクリソース名。形式は |
type |
タスクの種類。 |
state |
進行状況を示すタスクの状態。 |
taskOutcome |
タスクの実行を試行した結果。TaskState が閉じると、正常に完了したかどうかを示します。 |
taskOutcomeTime |
タスクの結果が設定されたときのタイムスタンプ(プロバイダの情報)。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
taskOutcomeLocation |
タスクの結果が設定されたロケーション。 |
taskOutcomeLocationSource |
|
trackingId |
このフィールドを使用すると、お客様が ID を保存しやすくなり、不要なマッピングや複雑なマッピングを回避できます。 |
deliveryVehicleId |
このタスクを実行する車両の ID。 |
plannedLocation |
タスクが完了したロケーション。 |
taskDuration |
この場所でアクションを実行するのにかかる追加の時間。
|
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 |
このデータ要素は、残りの停止回数が残り停止カウントしきい値以下の場合、エンドユーザーに表示されます。 |
durationUntilEstimatedArrivalTimeThreshold |
このデータ要素は、停車地までの到着予定時刻が durationUntilEstimateArrivalTimeThreshold 以下の場合、エンドユーザーに表示されます。
|
remainingDrivingDistanceMetersThreshold |
このデータ要素は、残りの走行距離(メートル単位)が残り運転距離メーターのしきい値である場合、エンドユーザーに表示されます。 |
always |
true に設定すると、このデータ要素が、しきい値なしで常にエンドユーザーに表示されます。 |
never |
true に設定すると、このデータ要素はしきい値なしで常にエンドユーザーに対して非表示になります。 |
TaskAttributeLog
タスク属性を Key-Value ペアとして記述します。「key:value」256 文字以内で指定してください。
JSON 表現 |
---|
{ "key": string, // Union field |
フィールド | |
---|---|
key |
属性のキー。キーにコロン(:)を含めることはできません。 |
共用体フィールド task_attribute_value 。属性の値。文字列、ブール値、ダブル型のいずれかになります。何も設定されていない場合、TaskAttribute string_value は空の文字列 "" として保存されます。task_attribute_value は次のいずれかになります。 |
|
stringValue |
文字列型の属性値。 |
boolValue |
ブール値型属性値。 |
numberValue |
二重型の属性値。 |