BundleDownloadStatusInfo

BundleDownloadStatusInfo
BundleDownloadStatusInfo

Model for download status for the bundle of a release component.

JSON Example
{
    "componentType": "string",
    "version": "string",
    "bundleId": "string",
    "downloadId": "string",
    "downloadStatus": "string",
    "downloadedSize": 0,
    "downloadStartTime": 0,
    "downloadEndTime": 0,
    "downloadScheduledTime": 0,
    "isDownloadCancellable": false,
    "message": "string",
    "isDownloadable": false
}
string
componentType
Optional

The type of the component that the bundle represents.

string
version
Optional

The version (patch version) of the component.

string
bundleId
Optional

The bundle ID associated with a component version.

string
downloadId
Optional

The task ID of the download.

string
downloadStatus
Required

The current status of the download.

integer As int64 As int64
downloadedSize
Optional

The size of the file part that was downloaded so far.

integer As int64 As int64
downloadStartTime
Optional

The time when the download started.

integer As int64 As int64
downloadEndTime
Optional

The time when the download finished or interrupted.

integer As int64 As int64
downloadScheduledTime
Required

The time when the download was scheduled to start.

boolean
isDownloadCancellable
Required

True if download can be cancelled.

string
message
Optional

In case of failed download, the error message.

boolean
isDownloadable
Optional

Indicates whether the bundle for this component version is downloadable currently or not.