Class: module:model/Manifest

module:model/Manifest(urn, type, progress, status, hasThumbnail, derivatives, theData, obj)

new module:model/Manifest(urn, type, progress, status, hasThumbnail, derivatives, theData, obj)

Constructs a new Manifest.

Parameters:
Name Type Description
urn String

The Base64 (URL safe) encoded source file URN

type String

Type of this JSON object

progress String

Overall progress for all translation jobs in the manifest. Possible values are: complete or ##%

status String

Overall status for translation jobs in the “manifest”. Possible values are: pending, success, inprogress, failed and timeout

hasThumbnail Boolean

Indicates if a thumbnail has been generated for the source file URN

derivatives Array.<module:model/ManifestDerivative>

Requested output files for the source file URN

theData Object

The plain JavaScript object bearing properties of interest.

obj module:model/Manifest

Optional instance to populate.

Source:

Members

(static) constructFromObject

Constructs a Manifest from a plain JavaScript object, optionally creating a new instance. Copies all relevant properties from data to obj if supplied or a new instance if not.

Source:

(inner) derivatives :Array.<module:model/ManifestDerivative>

Requested output files for the source file URN

Type:
Source:

(inner) hasThumbnail :Boolean

Indicates if a thumbnail has been generated for the source file URN

Type:
  • Boolean
Source:

(inner) progress :String

Overall progress for all translation jobs in the manifest. Possible values are: complete or ##%

Type:
  • String
Source:

(inner) region :String

Region

Type:
  • String
Source:

(inner) status :String

Overall status for translation jobs in the “manifest”. Possible values are: pending, success, inprogress, failed and timeout

Type:
  • String
Source:

(inner) type :String

Type of this JSON object

Type:
  • String
Source:

(inner) urn :String

The Base64 (URL safe) encoded source file URN

Type:
  • String
Source: