process method

Implementation

@override
Future<ConvertEntity<DocumentConvertingResultEntity>> process(
  Map<String, List<DocumentTransformation>> transformers, {
  bool? storeMode,
}) async {
  final request = createRequest('POST', buildUri('$apiUrl/convert/document/'))
    ..body = jsonEncode({
      'paths': transformToPaths(transformers),
      'store': resolveStoreModeParam(storeMode),
    });

  return ConvertEntity.fromJson(
    await resolveStreamedResponse(request.send()),
    DocumentConvertingResultEntity.fromJson,
  );
}