MoverRunResult
Structured outcome of one finished mover run, persisted in SQLite rather than only in the job log.
startedAtstring<date-time>required
finishedAtstring<date-time>required
durationMsinteger<int64>required
Possible values: >= 0
filesMovedinteger<int32>required
Possible values: >= 0
bytesMovedinteger<int64>required
Possible values: >= 0
interruptedbooleanrequired
True when the run stopped early (cancel, stop, or context).
skipped object[]required
Array [
sharestringrequired
pathstringrequired
Path relative to the share root.
bytesinteger<int64>
Possible values: >= 0
resultstringrequired
The mover's own result code (e.g. skipped_open, skipped_grace_period, conflict).
reasonstring
Optional human detail (error text or skip reason).
]
MoverRunResult
{
"startedAt": "2024-07-29T15:51:28.071Z",
"finishedAt": "2024-07-29T15:51:28.071Z",
"durationMs": 0,
"filesMoved": 0,
"bytesMoved": 0,
"interrupted": true,
"skipped": [
{
"share": "string",
"path": "string",
"bytes": 0,
"result": "string",
"reason": "string"
}
]
}