AppstreamRelease class
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.
no setteroverride
-
issues
→ List<
AppstreamIssue> -
Issues resolved by this release.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- 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 nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override