removePreset method

Future<bool> removePreset(
  1. String profileToken, {
  2. required Preset preset,
})

Operation to remove a PTZ preset for the Node in the selected profile. The operation is supported if the PresetPosition capability exists for the Node in the selected profile.

ACCESS CLASS: ACTUATE

Implementation

Future<bool> removePreset(
  String profileToken, {
  required Preset preset,
}) async {
  loggy.debug('removePreset');

  final responseEnvelope = await transport.securedRequest(
    uri,
    soap.Body(request: PtzRequest.removePreset(profileToken, preset: preset)),
  );

  return responseEnvelope.body.response?.containsKey(
        'RemovePresetResponse',
      ) ??
      false;
}