deleteRecordingJob method

Future<bool> deleteRecordingJob(
  1. String jobToken
)

DeleteRecordingJob removes a recording job. It shall also implicitly delete all the receiver objects associated with the recording job that are automatically created using the AutoCreateReceiver field of the recording job configuration structure and are not used in any other recording job.

Implementation

Future<bool> deleteRecordingJob(String jobToken) async {
  loggy.debug('deleteRecordingJob');

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

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

  return true;
}