Skip to main content

Class UpdateInfo

Represents information about a specific Meadow Update package

Assembly: Meadow.Contracts.dll​
View Source​
Declaration
public class UpdateInfo

Derived:
Meadow.Update.UpdateMessage

Properties​

PublishedOn​

Date and time when the update was published

View Source​
Declaration
public DateTime PublishedOn { get; set; }

ID​

A unique identifier for the Update

View Source​
Declaration
public string ID { get; protected set; }

Name​

Metadata for the package

View Source​
Declaration
public string? Name { get; set; }

UpdateType​

The type of the Update

View Source​
Declaration
public UpdateType UpdateType { get; set; }

Version​

Version information for the Update

View Source​
Declaration
public string Version { get; set; }

DownloadProgress​

Download progress (in Bytes) of the Update

View Source​
Declaration
public long DownloadProgress { get; set; }

FileSize​

The size, in bytes, of the Update

View Source​
Declaration
public long FileSize { get; set; }

Summary​

An optional, human-readable summary of the Update

View Source​
Declaration
public string? Summary { get; set; }

Detail​

An optional, human-readable detail of the Update

View Source​
Declaration
public string? Detail { get; set; }

Retrieved​

Indicates if the Update has been retrieved

View Source​
Declaration
public bool Retrieved { get; set; }

Applied​

Indicates if the Update has been applied

View Source​
Declaration
public bool Applied { get; set; }

Crc​

The expected Hash of the Update package

View Source​
Declaration
public string Crc { get; set; }

Metadata​

Metadata for the package

View Source​
Declaration
public string? Metadata { get; set; }