Updates interface

The updates profile

Extends

Properties

deviceLastScannedTime

The last time when the device did an update scan.

deviceVersion

The current Device version.

inProgressDownloadJobId

If a download is in progress, this field contains the JobId of that particular download job

inProgressDownloadJobStartedTime

The time when the currently running download (if any) started

inProgressInstallJobId

If an install is in progress, this field contains the JobId of that particular install job

inProgressInstallJobStartedTime

The time when the currently running install (if any) started

inProgressScanStartedTime

The time when the currently running scan (if any) started

lastCompletedDownloadJobTime

The time when the last Download job was completed (success|cancelled|failed) on the device.

lastCompletedInstallJobTime

The time when the last Install job was completed (success|cancelled|failed) on the device.

lastCompletedScanTime

The time when the last scan job was completed (success|cancelled|failed) on the device.

rebootRequiredForInstall

Set to true if RegularUpdatesAvailable is true and if at least one of the updateItems detected has needs a reboot to install.

regularUpdatesAvailable

Set to true if regular updates were detected for the current version of the device.

status

The current update operation.

totalItemsPendingForDownload

The total number of items pending for download.

totalItemsPendingForInstall

The total number of items pending for install.

Inherited Properties

id

The identifier. NOTE: This property will not be serialized. It can only be populated by the server.

name

The name. NOTE: This property will not be serialized. It can only be populated by the server.

type

The type. NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

deviceLastScannedTime

The last time when the device did an update scan.

deviceLastScannedTime?: Date

Property Value

Date

deviceVersion

The current Device version.

deviceVersion?: string

Property Value

string

inProgressDownloadJobId

If a download is in progress, this field contains the JobId of that particular download job

inProgressDownloadJobId?: string

Property Value

string

inProgressDownloadJobStartedTime

The time when the currently running download (if any) started

inProgressDownloadJobStartedTime?: Date

Property Value

Date

inProgressInstallJobId

If an install is in progress, this field contains the JobId of that particular install job

inProgressInstallJobId?: string

Property Value

string

inProgressInstallJobStartedTime

The time when the currently running install (if any) started

inProgressInstallJobStartedTime?: Date

Property Value

Date

inProgressScanStartedTime

The time when the currently running scan (if any) started

inProgressScanStartedTime?: Date

Property Value

Date

lastCompletedDownloadJobTime

The time when the last Download job was completed (success|cancelled|failed) on the device.

lastCompletedDownloadJobTime?: Date

Property Value

Date

lastCompletedInstallJobTime

The time when the last Install job was completed (success|cancelled|failed) on the device.

lastCompletedInstallJobTime?: Date

Property Value

Date

lastCompletedScanTime

The time when the last scan job was completed (success|cancelled|failed) on the device.

lastCompletedScanTime?: Date

Property Value

Date

rebootRequiredForInstall

Set to true if RegularUpdatesAvailable is true and if at least one of the updateItems detected has needs a reboot to install.

rebootRequiredForInstall?: boolean

Property Value

boolean

regularUpdatesAvailable

Set to true if regular updates were detected for the current version of the device.

regularUpdatesAvailable?: boolean

Property Value

boolean

status

The current update operation.

status?: UpdateOperation

Property Value

totalItemsPendingForDownload

The total number of items pending for download.

totalItemsPendingForDownload?: number

Property Value

number

totalItemsPendingForInstall

The total number of items pending for install.

totalItemsPendingForInstall?: number

Property Value

number

Inherited Property Details

id

The identifier. NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

Inherited From BaseModel.id

name

The name. NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

Inherited From BaseModel.name

type

The type. NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From BaseModel.type