TrackInformation class

Basic information about the track. Note that a track may represent a single contiguous time span or consist of multiple slices.

Annotations
  • @JsonSerializable.new()

Constructors

TrackInformation({required String trackToken, required TrackType trackType, required String description, required DateTime dataFrom, required DateTime dataTo})
TrackInformation.fromJson(Map<String, dynamic> json)
factory

Properties

dataFrom → DateTime
The start date and time of the oldest recorded data in the track.
final
dataTo → DateTime
The stop date and time of the newest recorded data in the track.
final
description → String
Informative description of the contents of the track.
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
trackToken → String
final
trackType → TrackType
Type of the track: "Video", "Audio" or "Metadata". The track shall only be able to hold data of that type.
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