Implementation
Future<String> findRecordings({
SearchScope? searchScope,
int? maxMatches,
required int keepAliveTime,
}) async {
loggy.debug('findRecordings');
final envelope = await transport.sendRequest(
uri,
transport.securedEnvelope(soap.SearchRequest.findRecordings(
searchScope: searchScope,
maxMatches: maxMatches,
keepAliveTime: keepAliveTime,
)));
if (envelope.body.hasFault) {
throw Exception(envelope.body.fault.toString());
}
return FindRecordingsResponse.fromJson(envelope.body.response!).searchToken;
}