SonarrHistoryRecordData class

Model to store an individual history record's event data from Sonarr.

Annotations
  • @JsonSerializable(explicitToJson: true)

Constructors

SonarrHistoryRecordData({String? droppedPath, String? importedPath, String? downloadClient, String? downloadClientName, String? indexer, String? nzbInfoUrl, String? releaseGroup, String? downloadUrl, String? guid, String? reason, String? message, String? sourcePath, String? sourceRelativePath, String? path, String? relativePath})
SonarrHistoryRecordData.fromJson(Map<String, dynamic> json)
Deserialize a JSON map to a SonarrHistoryRecordData object.
factory

Properties

downloadClient String?
Download client where the file was downloaded
getter/setter pair
downloadClientName String?
Name of the download client
getter/setter pair
downloadUrl String?
NZB download URL
getter/setter pair
droppedPath String?
Original folder of the file
getter/setter pair
guid String?
Release GUID
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
importedPath String?
Path once the file was imported
getter/setter pair
indexer String?
Originating indexer
getter/setter pair
message String?
The message (typically from the download client)
getter/setter pair
nzbInfoUrl String?
NZB info URL
getter/setter pair
path String?
File's new full path
getter/setter pair
reason String?
Reason for the event
getter/setter pair
relativePath String?
File's new relative path to the series' root folder
getter/setter pair
releaseGroup String?
Release group of the episode
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sourcePath String?
Source file full path
getter/setter pair
sourceRelativePath String?
Source file relative path to the series' root folder
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Serialize a SonarrHistoryRecordData 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