getPresetTour method

Future<PresetTour> getPresetTour(
  1. String profileToken, {
  2. required String presetTourToken,
})

Operation to request a specific PTZ preset tour in the selected media profile.

ACCESS CLASS: READ_MEDIA

Implementation

Future<PresetTour> getPresetTour(
  String profileToken, {
  required String presetTourToken,
}) async {
  loggy.debug('getPresetTour');

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

  if (responseEnvelope.body.response == null) throw Exception();

  return GetPresetTourResponse.fromJson(
    responseEnvelope.body.response!,
  ).presetTour;
}