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