Body class Null safety
represents the body of the XML SOAP response.
- Annotations
Constructors
- Body({dynamic fault, AbsoluteMoveResponse? absoluteMoveResponse, GetAudioSourcesResponse? audioSourcesResponse, GetCapabilitiesResponse? capabilitiesResponse, GetCompatibleConfigurationsResponse? compatibleConfigurationsResponse, GetConfigurationResponse? configurationResponse, GetConfigurationsResponse? configurationsResponse, ContinuousMoveResponse? continuousMoveResponse, GetSystemDateAndTimeResponse? dateTimeResponse, GetDeviceInformationResponse? deviceInformationResponse, GetPresetResponse? getPresetResponse, GetHostnameResponse? hostnameResponse, GetMetadataConfigurationsResponse? metadataConfigurationsResponse, GetNetworkProtocolsResponse? networkProtocolsResponse, GetNTPResponse? ntpResponse, ProbeMatches? probeMatches, GetProfilesResponse? profilesResponse, GetServiceCapabilitiesResponse? serviceCapabilitiesResponse, GetServicesResponse? servicesResponse, SetPresetResponse? setPresetResponse, GetUriResponse? snapshotUriResponse, GetStatusResponse? statusResponse, StopResponse? stopResponse, GetUriResponse? streamUriResponse, GetSystemUrisResponse? systemUrisResponse, GetUsersResponse? usersResponse, GetVideoSourcesResponse? videoSourcesResponse, GotoPresetResponse? gotoPresetResponse})
-
Body.fromJson(Map<
String, dynamic> json) -
factory
Properties
- absoluteMoveResponse → AbsoluteMoveResponse?
-
Operation to move pan,tilt or zoom to a absolute destination.
@JsonKey(name: 'AbsoluteMoveResponse'), final
- audioSourcesResponse → GetAudioSourcesResponse?
-
This operation lists all available physical audio inputs of the device.
@JsonKey(name: 'GetAudioSourcesResponse'), final
- capabilitiesResponse → GetCapabilitiesResponse?
-
This operation has been replaced by the more generic GetServices method.
For capabilities of individual services refer to the
DeviceManagement.getServiceCapabilities methods.
@JsonKey(name: 'GetCapabilitiesResponse'), final
- compatibleConfigurationsResponse → GetCompatibleConfigurationsResponse?
-
@JsonKey(name: 'GetCompatibleConfigurationsResponse'), final
- configurationResponse → GetConfigurationResponse?
-
Get a specific PTZconfiguration from the device, identified by its
reference token or name.
@JsonKey(name: 'GetConfigurationResponse'), final
- configurationsResponse → GetConfigurationsResponse?
-
Get a specific PTZconfiguration from the device, identified by its
reference token or name.
@JsonKey(name: 'GetConfigurationsResponse'), final
- continuousMoveResponse → ContinuousMoveResponse?
-
Operation for continuous Pan/Tilt and Zoom movements. The operation is
supported if the PTZNode supports at least one continuous Pan/Tilt or Zoom
space. If the space argument is omitted, the default space set by the
PTZConfiguration will be used.
@JsonKey(name: 'ContinuousMoveResponse'), final
- dateTimeResponse → GetSystemDateAndTimeResponse?
-
This operation gets the device system date and time. The device shall
support the return of the daylight saving setting and of the manual system
date and time (if applicable) or indication of NTP time (if applicable)
through the DeviceManagement.getSystemDateAndTime command.
A device shall provide the UTCDateTime information.
@JsonKey(name: 'GetSystemDateAndTimeResponse'), final
- deviceInformationResponse → GetDeviceInformationResponse?
-
This operation gets basic device information from the device.
@JsonKey(name: 'GetDeviceInformationResponse'), final
- fault → dynamic
-
@JsonKey(name: 'Fault'), final
- getPresetResponse → GetPresetResponse?
-
@JsonKey(name: 'GetPresetsResponse'), final
- gotoPresetResponse → GotoPresetResponse?
-
Operation to go to a saved preset position for the PTZNode in the selected
profile. The operation is supported if there is support for at least on
PTZ preset by the PTZNode.
@JsonKey(name: 'GotoPresetResponse'), final
- hasFault → bool
-
read-only
- hashCode → int
-
The hash code for this object.
read-only, inherited
- hostnameResponse → GetHostnameResponse?
-
@JsonKey(name: 'GetHostnameResponse'), final
- metadataConfigurationsResponse → GetMetadataConfigurationsResponse?
-
@JsonKey(name: 'GetMetadataConfigurationsResponse'), final
- networkProtocolsResponse → GetNetworkProtocolsResponse?
-
@JsonKey(name: 'GetNetworkProtocolsResponse'), final
- ntpResponse → GetNTPResponse?
-
@JsonKey(name: 'GetNTPResponse'), final
- probeMatches → ProbeMatches?
-
@JsonKey(name: 'ProbeMatches'), final
- profilesResponse → GetProfilesResponse?
-
Any endpoint can ask for the existing media profiles of a device using the
Media.getProfiles command. Pre-configured or dynamically configured profiles
can be retrieved using this command. This command lists all configured
profiles in a device. The client does not need to know the media profile in
order to use the command.
@JsonKey(name: 'GetProfilesResponse'), final
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
- serviceCapabilitiesResponse → GetServiceCapabilitiesResponse?
-
@JsonKey(name: 'GetServiceCapabilitiesResponse'), final
- servicesResponse → GetServicesResponse?
-
@JsonKey(name: 'GetServicesResponse'), final
- setPresetResponse → SetPresetResponse?
-
@JsonKey(name: 'SetPresetResponse'), final
- snapshotUriResponse → GetUriResponse?
-
@JsonKey(name: 'GetSnapshotUriResponse'), final
- statusResponse → GetStatusResponse?
-
@JsonKey(name: 'GetStatusResponse'), final
- stopResponse → StopResponse?
-
Operation to stop ongoing pan, tilt and zoom movements of absolute
relative and continuous type. If no stop argument for pan, tilt or zoom is
set, the device will stop all ongoing pan, tilt and zoom movements.
@JsonKey(name: 'StopResponse'), final
- streamUriResponse → GetUriResponse?
-
@JsonKey(name: 'GetStreamUriResponse'), final
- systemUrisResponse → GetSystemUrisResponse?
-
@JsonKey(name: 'GetSystemUrisResponse'), final
- usersResponse → GetUsersResponse?
-
@JsonKey(name: 'GetUsersResponse'), final
- videoSourcesResponse → GetVideoSourcesResponse?
-
This operation lists all available physical video inputs of the device.
@JsonKey(name: 'GetVideoSourcesResponse'), final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent 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