diff --git a/pybis/src/python/pybis/definitions.py b/pybis/src/python/pybis/definitions.py index 73a9b8562e2bbb7aeeb60023d95abd790d26e4b2..c284137c97b4ab18b9601bc80bb4c3c8b5cf4ef9 100644 --- a/pybis/src/python/pybis/definitions.py +++ b/pybis/src/python/pybis/definitions.py @@ -54,9 +54,9 @@ def openbis_definitions(entity): "multi": "parents children components tags attachments".split(), }, "sampleType": { - "attrs_new": "code description autoGeneratedCode generatedCodePrefix subcodeUnique listable showContainer showParents showParentMetadata".split(), - "attrs_up": "description autoGeneratedCode generatedCodePrefix subcodeUnique listable showContainer showParents showParentMetadata".split(), - "attrs": "permId code description autoGeneratedCode generatedCodePrefix subcodeUnique listable showContainer showParents showParentMetadata modificationDate".split(), + "attrs_new": "code description autoGeneratedCode generatedCodePrefix subcodeUnique listable showContainer showParents showParentMetadata validationPlugin".split(), + "attrs_up": "description autoGeneratedCode generatedCodePrefix subcodeUnique listable showContainer showParents showParentMetadata, validationPlugin".split(), + "attrs": "permId code description autoGeneratedCode generatedCodePrefix subcodeUnique listable showContainer showParents showParentMetadata modificationDate validationPlugin".split(), "default_attribute_values": { "autoGeneratedCode" : False, "generatedCodePrefix" : "S", @@ -328,7 +328,11 @@ fetch_option = { "vocabulary": { "@type": "as.dto.vocabulary.fetchoptions.VocabularyFetchOptions", } - } + }, + "plugin": {"@type": "as.dto.plugin.fetchoptions.PluginFetchOptions"} + }, + "validationPlugin": { + "@type": "as.dto.plugin.fetchoptions.PluginFetchOptions", } }, "materialType": { @@ -340,7 +344,11 @@ fetch_option = { "vocabulary": { "@type": "as.dto.vocabulary.fetchoptions.VocabularyFetchOptions", } - } + }, + "plugin": {"@type": "as.dto.plugin.fetchoptions.PluginFetchOptions"} + }, + "validationPlugin": { + "@type": "as.dto.plugin.fetchoptions.PluginFetchOptions", } }, "dataSetType": { @@ -353,6 +361,9 @@ fetch_option = { "@type": "as.dto.vocabulary.fetchoptions.VocabularyFetchOptions", } } + }, + "validationPlugin": { + "@type": "as.dto.plugin.fetchoptions.PluginFetchOptions", } }, "experimentType": { @@ -365,7 +376,10 @@ fetch_option = { "@type": "as.dto.vocabulary.fetchoptions.VocabularyFetchOptions", } } - } + }, + "validationPlugin": { + "@type": "as.dto.plugin.fetchoptions.PluginFetchOptions", + } }, "dataSet": { "@type": "as.dto.dataset.fetchoptions.DataSetFetchOptions",