RecordingInformation class

A RecordingInformation structure for each found recording matching the search.

Annotations
  • @JsonSerializable()

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