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;
}