The property names don't seem to be documented anywhere and I have a few questions:
Errors vs retryError vs fatalError -- is errors always the sum of retryError + fatalError? If a transfer produces an error but is retried and completes successfully, is retryError then decremented?
checks -- to what does this field refer? Scanning already-uploaded files on the remote to verify that the hashes match and the data is therefore not corrupt?
totalTransfers -- does this field mean, "These are all the local files that rclone has discovered thus far and has queued for uploading to the remote"?
renames -- to what does this field refer, exactly? If I rename a local file that had previously been uploaded to a remote, then run rclone again, will rclone simply rename the remote file rather than upload the renamed local file to the new path on the remote? If this value is non-zero, is the count included in totalTransfers or in addition tototalTransfers?
deletes -- does this refer only to deleted files on the remote (when using sync)? Or is this the TOTAL number of deletes, including both files and directories? For remotes that don't support directories (S3, Backblaze, etc.), I assume that deletedDirs can never be non-zero?