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.