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; }