Manifest StructureΒΆ

A Manifest structure is returned from createManifest(), getManifest() and getManifests().

errorMessage
If unsuccessful, this contains a description of the error that occurred. See status.
manifestId
A manifest ID. Manifest IDs are returned from createManifest(), and used in other methods to refer to a specific manifest.
owner
The owner of this manifest. A manifest may be monitored or modified only by its owner, or by a superuser.
ownerToken
The owner of this manifest, if this manifest was created by a token. A manifest is only visible to its token, owner, or a superuser.
ownerTokenSession
The token session of this token that created this manifest.
processing
If True, the JetStream server is still processing this item. Use the getManifest() or waitForManifest() method to monitor its progress.
status

The status may be one of the following values:

complete
The manifest is complete, and eligible for use with createTransfer().
error
The creation of the manifest failed. The reason for the failure is written to the errorMessage field.
pending
The manifest is still being processed by the server, and is not yet eligible for use with createTransfer().
totalFiles
The total number of files in a manifest.
totalSize
The total size, in bytes, of a manifest.
userData
Key-value map of user attached metadata. Use updateObjectUserData() and deleteObjectUserData() to manipulate object user data.

Changed in version 2.4.0: Added ownerToken, ownerTokenSession keys.