getPresets method
Via this command the list of available Imaging Presets can be requested.
ACCESS CLASS: READ_MEDIA
Implementation
Future<List<ImagingPreset>> getPresets(String videoSourceToken,
{int? limit = 100}) async {
loggy.debug('getPresets');
final responseEnvelope = await transport.securedRequest(
uri,
soap.Body(
request: ImagingRequest.getPresets(videoSourceToken),
));
if (responseEnvelope.body.response == null) throw Exception();
final presets =
GetPresetsResponse.fromJson(responseEnvelope.body.response!).presets;
limit = (limit! > presets.length) ? presets.length : limit;
return GetPresetsResponse.fromJson(responseEnvelope.body.response!)
.presets
.sublist(0, limit);
}