AppstreamRelease class Null safety

Metadata about an available release for a component.

Constructors

AppstreamRelease({String? version, DateTime? date, AppstreamReleaseType type = AppstreamReleaseType.stable, AppstreamReleaseUrgency urgency = AppstreamReleaseUrgency.medium, Map<String, String> description = const {}, String? url, List<AppstreamIssue> issues = const []})
const

Properties

date DateTime?
When this release occurred.
final
description Map<String, String>
Description of release, keyed by language.
final
hashCode int
The hash code for this object. [...]
read-only, inherited
issues List<AppstreamIssue>
Issues resolved by this release.
final
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
type AppstreamReleaseType
The type of release this is.
final
urgency AppstreamReleaseUrgency
How important this release is to be installed.
final
url String?
Link to more information about this release.
final
version String?
The version of this release.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() String
A string representation of this object. [...]
override

Operators

operator ==(Object other) bool
The equality operator. [...]
override