Profile class

representation of a profile that exist in the media service

Annotations
  • @JsonSerializable(explicitToJson: true)

Constructors

Profile.new({required String token, dynamic xmlFixed, dynamic xmlName, VideoSourceConfiguration? videoSourceConfiguration, AudioSourceConfiguration? audioSourceConfiguration, VideoEncoderConfiguration? videoEncoderConfiguration, AudioEncoderConfiguration? audioEncoderConfiguration, VideoAnalyticsConfiguration? videoAnalyticsConfiguration, PtzConfiguration? ptzConfiguration})
Profile.fromJson(Map<String, dynamic> json)
factory

Properties

audioEncoderConfiguration AudioEncoderConfiguration?
Optional configuration of the Audio encoder.
final
audioSourceConfiguration AudioSourceConfiguration?
Optional configuration of the Audio input.
final
fixed bool
A value of true signals that the profile cannot be deleted. Default is false.
no setter
hashCode int
The hash code for this object.
no setterinherited
name String
User readable name of the profile.
no setter
ptzConfiguration PtzConfiguration?
Optional configuration of the pan tilt zoom unit.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
token String
Unique identifier of the profile.
final
videoAnalyticsConfiguration VideoAnalyticsConfiguration?
Optional configuration of the video analytics module and rule engine.\
final
videoEncoderConfiguration VideoEncoderConfiguration?
Optional configuration of the Video encoder.
final
videoSourceConfiguration VideoSourceConfiguration?
Optional configuration of the Video input.
final
xmlFixed → dynamic
final
xmlName → dynamic
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.
inherited

Operators

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