RecordingInformation class

A RecordingInformation structure for each found recording matching the search.

Annotations
  • @JsonSerializable.new()

Constructors

RecordingInformation({required String recordingToken, required RecordingSourceInformation source, DateTime? earliestRecording, DateTime? latestRecording, required String content, List<TrackInformation>? tracks, required RecordingStatus recordingStatus})
RecordingInformation.fromJson(Map<String, dynamic> json)
factory

Properties

content → String
final
earliestRecording → DateTime?
final
hashCode → int
The hash code for this object.
no setterinherited
latestRecording → DateTime?
final
recordingStatus → RecordingStatus
final
recordingToken → String
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
source → RecordingSourceInformation
Information about the source of the recording. This gives a description of where the data in the recording comes from. Since a single recording is intended to record related material, there is just one source. It is indicates the physical location or the major data source for the recording. Currently the RecordingConfiguration cannot describe each individual data source.
final
tracks → List<TrackInformation>?
Basic information about the track. Note that a track may represent a single contiguous time span or consist of multiple slices.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
override

Operators

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