TautulliPMSUpdate class

Model to store update information for Plex Media Server.

Annotations
  • @JsonSerializable(explicitToJson: true)

Constructors

TautulliPMSUpdate({bool? updateAvailable, String? platform, DateTime? releaseDate, String? version, String? requirements, String? extraInfo, List<String>? changelogAdded, List<String>? changelogFixed, String? label, String? distro, String? distroBuild, String? downloadUrl})
TautulliPMSUpdate.fromJson(Map<String, dynamic> json)
Deserialize a JSON map to a TautulliPMSUpdate object.
factory

Properties

changelogAdded List<String>?
List of changes that includes new/added content.
final
changelogFixed List<String>?
List of changes that includes fixed bugs.
final
distro String?
Distribution for the release.
final
distroBuild String?
Build information for the distribution release.
final
downloadUrl String?
URL to download this release.
final
extraInfo String?
Any extra information.
final
hashCode int
The hash code for this object.
no setterinherited
label String?
Label for the release.
final
platform String?
Machine's platform.
final
releaseDate DateTime?
The release date of the update.
final
requirements String?
List of requirements.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
updateAvailable bool?
Is there an update available?
final
version String?
Full version code of the release.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Serialize a TautulliPMSUpdate object to a JSON map.
toString() String
Returns a JSON-encoded string version of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited