setRecordingJobMode method

Future<bool> setRecordingJobMode(
  1. {required String jobToken,
  2. required RecordingJobConfigurationMode mode}
)

SetRecordingJobMode shall change the mode of the recording job. Using this method shall be equivalent to retrieving the recording job configuration, and writing it back with a different mode.

Implementation

Future<bool> setRecordingJobMode({
  required String jobToken,
  required RecordingJobConfigurationMode mode,
}) async {
  loggy.debug('setRecordingJobMode');

  final envelope = await transport.sendRequest(
      uri,
      transport.securedEnvelope(soap.RecordingsRequest.setRecordingJobMode(
        jobToken: jobToken,
        mode: mode,
      )));

  if (envelope.body.hasFault) {
    throw Exception(envelope.body.fault.toString());
  }

  return true;
}