toParams method

Map<String, String> toParams()

Convert to API parameters

Implementation

Map<String, String> toParams() {
  final params = <String, String>{
    'quality': quality.toString().split('.').last,
    'preserveLayout': preserveLayout.toString(),
  };

  if (enableOcr) {
    params['ocr'] = 'true';
    if (ocrLanguage != null) {
      params['ocrLanguage'] = ocrLanguage.toString().split('.').last;
    }
  }

  if (pageRange != null && pageRange!.isNotEmpty) {
    params['pageRange'] = pageRange!;
  }

  return params;
}