diff --git a/api-openbis-javascript/src/v3/as/dto/exporter/ExportOperationResult.js b/api-openbis-javascript/src/v3/as/dto/exporter/ExportOperationResult.js
index cb4c8be8ece459c9a9e09272c26aa2c0cf13459c..a2035e175022e6877105ab7cb32c4bdb06d12768 100644
--- a/api-openbis-javascript/src/v3/as/dto/exporter/ExportOperationResult.js
+++ b/api-openbis-javascript/src/v3/as/dto/exporter/ExportOperationResult.js
@@ -40,7 +40,9 @@ define(["stjs", "as/dto/common/operation/IOperationResult"],
           return this.exportResult;
         }
       },
-      {}
+      {
+        exportResult: "ExportResult"
+      }
     );
 
     return ExportOperationResult;
diff --git a/api-openbis-javascript/src/v3/as/dto/exporter/data/ExportData.js b/api-openbis-javascript/src/v3/as/dto/exporter/data/ExportData.js
index 81ad031587966c1c54d217b31bb035dc1547e7e1..1ced9cc1096125bf38e4db64fec3c9965475a5bb 100644
--- a/api-openbis-javascript/src/v3/as/dto/exporter/data/ExportData.js
+++ b/api-openbis-javascript/src/v3/as/dto/exporter/data/ExportData.js
@@ -16,7 +16,9 @@
  */
 
 define(["stjs"], function (stjs) {
-  var ExportData = function() {
+  var ExportData = function(permIds, fields) {
+    this.permIds = permIds;
+    this.fields = fields;
   }
 
   stjs.extend(