From 5dfd67345a3a40d5e2c511bb230c1f168b44ab27 Mon Sep 17 00:00:00 2001
From: vkovtun <viktor.kovtun@id.ethz.ch>
Date: Tue, 5 Dec 2023 11:23:18 +0100
Subject: [PATCH] BIS-772: Added missing fields to JS classes.

---
 .../src/v3/as/dto/exporter/data/Attribute.js  | 36 ++++++++++++++++++-
 .../as/dto/exporter/options/ExportFormat.js   |  2 +-
 2 files changed, 36 insertions(+), 2 deletions(-)

diff --git a/api-openbis-javascript/src/v3/as/dto/exporter/data/Attribute.js b/api-openbis-javascript/src/v3/as/dto/exporter/data/Attribute.js
index 3314038e7d3..9c85ba3bc40 100644
--- a/api-openbis-javascript/src/v3/as/dto/exporter/data/Attribute.js
+++ b/api-openbis-javascript/src/v3/as/dto/exporter/data/Attribute.js
@@ -17,7 +17,41 @@
 
 define(["stjs", "as/dto/common/Enum"], function (stjs, Enum) {
   var Attribute = function() {
-    Enum.call(this, ["SPACE", "SAMPLE_TYPE", "EXPERIMENT_TYPE"]);
+    Enum.call(this, [
+      "ARCHIVING_STATUS",
+      "AUTO_GENERATE_CODES",
+      "AUTO_GENERATE_CODE",
+      "CHILDREN",
+      "CODE",
+      "DESCRIPTION",
+      "DISALLOW_DELETION",
+      "EXPERIMENT",
+      "GENERATE_CODES",
+      "GENERATED_CODE_PREFIX",
+      "IDENTIFIER",
+      "LABEL",
+      "MAIN_DATA_SET_PATH",
+      "MAIN_DATA_SET_PATTERN",
+      "MODIFICATION_DATE",
+      "MODIFIER",
+      "ONTOLOGY_ID",
+      "ONTOLOGY_VERSION",
+      "ONTOLOGY_ANNOTATION_ID",
+      "PARENTS",
+      "PERM_ID",
+      "PRESENT_IN_ARCHIVE",
+      "PROJECT",
+      "REGISTRATION_DATE",
+      "REGISTRATOR",
+      "SIZE",
+      "SAMPLE",
+      "SPACE",
+      "STORAGE_CONFIRMATION",
+      "UNIQUE_SUBCODES",
+      "URL_TEMPLATE",
+      "VALIDATION_SCRIPT",
+      "VERSION"
+    ]);
   }
 
   stjs.extend(
diff --git a/api-openbis-javascript/src/v3/as/dto/exporter/options/ExportFormat.js b/api-openbis-javascript/src/v3/as/dto/exporter/options/ExportFormat.js
index 75baed9a5c4..3c45af05f3d 100644
--- a/api-openbis-javascript/src/v3/as/dto/exporter/options/ExportFormat.js
+++ b/api-openbis-javascript/src/v3/as/dto/exporter/options/ExportFormat.js
@@ -17,7 +17,7 @@
 
 define(["stjs", "as/dto/common/Enum"], function (stjs, Enum) {
   var ExportFormat = function() {
-    Enum.call(this, ["XLS", "PDF", "DATA"]);
+    Enum.call(this, ["XLSX", "PDF", "HTML", "DATA"]);
   }
 
   stjs.extend(
-- 
GitLab