TautulliMediaInfoParts class

Model to store the library content's media information for each part/file.

Annotations
  • @JsonSerializable(explicitToJson: true)

Constructors

TautulliMediaInfoParts({int? id, String? file, int? fileSize, bool? indexes, bool? selected, List<TautulliVideoStream>? videoStreams, List<TautulliAudioStream>? audioStreams, List<TautulliSubtitleStream>? subtitleStreams})
TautulliMediaInfoParts.fromJson(Map<String, dynamic> json)
Deserialize a JSON map to a TautulliMediaInfoParts object.
factory
TautulliMediaInfoParts.fromJsonGeneator(Map<String, dynamic> json)
Deserialize a JSON map to a TautulliMediaInfoParts object.
factory

Properties

audioStreams List<TautulliAudioStream>?
final
file String?
The path to the file on your system.
final
fileSize int?
The size of the file, in bytes.
final
hashCode int
The hash code for this object.
no setterinherited
id int?
The part ID.
final
indexes bool?
Does the file have generated index files?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
selected bool?
Unknown
final
subtitleStreams List<TautulliSubtitleStream>?
final
videoStreams List<TautulliVideoStream>?
final

Methods

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