SystemCapabilities class

System capabilities.

Annotations
  • @JsonSerializable()

Constructors

SystemCapabilities({required bool discoveryResolve, required bool discoveryBye, required bool remoteDiscovery, required bool systemBackup, required bool systemLogging, required bool firmwareUpgrade, required List<Version>? supportedVersions, SystemCapabilitiesExtension? extension})
SystemCapabilities.fromJson(Map<String, dynamic> json)
factory

Properties

discoveryBye bool
Indicates support for WS-Discovery Bye.
final
discoveryResolve bool
Indicates support for WS Discovery resolve requests.
final
extension → SystemCapabilitiesExtension?
final
firmwareUpgrade bool
Indicates support for firmware upgrade through MTOM.
final
hashCode int
The hash code for this object.
no setterinherited
remoteDiscovery bool
Indicates support for remote discovery.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
supportedVersions List<Version>?
Indicates supported ONVIF version(s).
final
systemBackup bool
Indicates support for system backup through MTOM.
final
systemLogging bool
Indicates support for retrieval of system logging through MTOM.
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