Skip to main content

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"
    }
    ]
    }