From efe2e53bf1fc1e9847c031dea9083ef6fe2c862f Mon Sep 17 00:00:00 2001 From: vkovtun <vkovtun@ethz.ch> Date: Wed, 23 Aug 2023 17:09:21 +0200 Subject: [PATCH] SSDM-13926: Fixing the failing JS test. --- .../src/v3/as/dto/exporter/ExportResult.js | 8 +++++++- .../src/v3/as/dto/exporter/data/ExportData.js | 8 +++++++- .../src/v3/as/dto/exporter/data/ExportablePermId.js | 5 ++++- .../src/v3/as/dto/exporter/data/SelectedFields.js | 11 ++++++++++- .../src/v3/as/dto/exporter/options/ExportOptions.js | 10 +++++++++- .../src/v3/as/dto/importer/ImportOperation.js | 5 ++++- .../v3/as/dto/importer/data/UncompressedImportData.js | 9 ++++++++- .../src/v3/as/dto/importer/data/ZipImportData.js | 5 ++++- .../src/v3/as/dto/importer/options/ImportOptions.js | 4 +++- 9 files changed, 56 insertions(+), 9 deletions(-) diff --git a/api-openbis-javascript/src/v3/as/dto/exporter/ExportResult.js b/api-openbis-javascript/src/v3/as/dto/exporter/ExportResult.js index 65975f746ad..1b33decd4a9 100644 --- a/api-openbis-javascript/src/v3/as/dto/exporter/ExportResult.js +++ b/api-openbis-javascript/src/v3/as/dto/exporter/ExportResult.js @@ -39,7 +39,13 @@ define(["stjs"], function (stjs) { return this.warnings; }; }, - {} + { + downloadUrl: "String", + warnings: { + name: "Collection", + arguments: ["String"] + } + } ); return ExportResult; }); \ No newline at end of file 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 a589abc4557..70e238e2cef 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 @@ -40,7 +40,13 @@ define(["stjs"], function (stjs) { return this.fields; }; }, - {} + { + permIds: { + name: "List", + arguments: ["ExportablePermId"] + }, + fields: "IExportableFields" + } ); return ExportData; diff --git a/api-openbis-javascript/src/v3/as/dto/exporter/data/ExportablePermId.js b/api-openbis-javascript/src/v3/as/dto/exporter/data/ExportablePermId.js index 3c9f5a7efb4..327b30c3a6e 100644 --- a/api-openbis-javascript/src/v3/as/dto/exporter/data/ExportablePermId.js +++ b/api-openbis-javascript/src/v3/as/dto/exporter/data/ExportablePermId.js @@ -40,7 +40,10 @@ define(["stjs"], function (stjs) { return this.permId; }; }, - {} + { + exportableKind: "ExportableKind", + permId: "ObjectPermId" + } ); return ExportablePermId; diff --git a/api-openbis-javascript/src/v3/as/dto/exporter/data/SelectedFields.js b/api-openbis-javascript/src/v3/as/dto/exporter/data/SelectedFields.js index 9c2f71273e4..74c4d3c9f81 100644 --- a/api-openbis-javascript/src/v3/as/dto/exporter/data/SelectedFields.js +++ b/api-openbis-javascript/src/v3/as/dto/exporter/data/SelectedFields.js @@ -40,7 +40,16 @@ define(["stjs", "as/dto/exporter/data/IExportableFields"], function (stjs, IExpo return this.properties; }; }, - {} + { + attributes: { + name: "List", + arguments: ["Attribute"] + }, + properties: { + name : "List", + arguments : ["PropertyTypePermId"] + } + } ); return SelectedFields; diff --git a/api-openbis-javascript/src/v3/as/dto/exporter/options/ExportOptions.js b/api-openbis-javascript/src/v3/as/dto/exporter/options/ExportOptions.js index b8c8a638f9a..6a1e0881235 100644 --- a/api-openbis-javascript/src/v3/as/dto/exporter/options/ExportOptions.js +++ b/api-openbis-javascript/src/v3/as/dto/exporter/options/ExportOptions.js @@ -52,7 +52,15 @@ define(["stjs"], function (stjs) { return this.withImportCompatibility; }; }, - {} + { + formats: { + name: "Set", + arguments: ["ExportFormat"] + }, + xlsTextFormat: "XlsTextFormat", + withReferredTypes: "Boolean", + withImportCompatibility: "Boolean" + } ); return SelectedFields; diff --git a/api-openbis-javascript/src/v3/as/dto/importer/ImportOperation.js b/api-openbis-javascript/src/v3/as/dto/importer/ImportOperation.js index e666a045929..717aa8112bf 100644 --- a/api-openbis-javascript/src/v3/as/dto/importer/ImportOperation.js +++ b/api-openbis-javascript/src/v3/as/dto/importer/ImportOperation.js @@ -45,7 +45,10 @@ define(["stjs", "as/dto/common/operation/IOperation"], return this.importOptions; }; }, - {} + { + importData: "IImportData", + importOptions: "ImportOptions" + } ); return ImportOperation; diff --git a/api-openbis-javascript/src/v3/as/dto/importer/data/UncompressedImportData.js b/api-openbis-javascript/src/v3/as/dto/importer/data/UncompressedImportData.js index e01da7dd9da..e5f163b7c16 100644 --- a/api-openbis-javascript/src/v3/as/dto/importer/data/UncompressedImportData.js +++ b/api-openbis-javascript/src/v3/as/dto/importer/data/UncompressedImportData.js @@ -47,7 +47,14 @@ define(["stjs", "as/dto/importer/data/IImportData"], return this.scripts; }; }, - {} + { + format: "ImportFormat", + file: "byte[]", + scripts: { + name: "Collection", + arguments: ["ImportScript"] + } + } ); return UncompressedImportData; diff --git a/api-openbis-javascript/src/v3/as/dto/importer/data/ZipImportData.js b/api-openbis-javascript/src/v3/as/dto/importer/data/ZipImportData.js index 764c3e492fd..a2e162e7c65 100644 --- a/api-openbis-javascript/src/v3/as/dto/importer/data/ZipImportData.js +++ b/api-openbis-javascript/src/v3/as/dto/importer/data/ZipImportData.js @@ -41,7 +41,10 @@ define(["stjs", "as/dto/importer/data/IImportData"], return this.file; }; }, - {} + { + format: "ImportFormat", + file: "byte[]" + } ); return ZipImportData; diff --git a/api-openbis-javascript/src/v3/as/dto/importer/options/ImportOptions.js b/api-openbis-javascript/src/v3/as/dto/importer/options/ImportOptions.js index 8e76e247fa6..b38a98b11e8 100644 --- a/api-openbis-javascript/src/v3/as/dto/importer/options/ImportOptions.js +++ b/api-openbis-javascript/src/v3/as/dto/importer/options/ImportOptions.js @@ -34,7 +34,9 @@ define(["stjs"], function (stjs) { return this.mode; }; }, - {} + { + mode: "ImportMode" + } ); return ImportOptions; -- GitLab