RecordingConfiguration class

Configuration of the recording.

Implemented types
Annotations
  • @JsonSerializable()

Constructors

RecordingConfiguration({required RecordingSourceInformation source, required String content, required String maximumRetentionTime})
RecordingConfiguration.fromJson(Map<String, dynamic> json)
factory

Properties

content String
Informative description of the source.
final
hashCode int
The hash code for this object.
no setterinherited
maximumRetentionTime String
Specifies the maximum time that data in any track within the recording shall be stored. The device shall delete any data older than the maximum retention time. Such data shall not be accessible anymore. If the MaximumRetentionPeriod is set to 0, the device shall not limit the retention time of stored data, except by resource constraints. Whatever the value of MaximumRetentionTime, the device may automatically delete recordings to free up storage space for new recordings.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
source RecordingSourceInformation
Information about the source of the recording.
final

Methods

buildXml(XmlBuilder builder, {String tag = 'RecordingConfiguration', String? namespace = Xmlns.tt}) → void
override
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