datacatalog.linkedstores.structured_request package¶
Submodules¶
datacatalog.linkedstores.structured_request.document module¶
-
class
datacatalog.linkedstores.structured_request.document.StructuredRequestDocument(schema=None, **kwargs)[source]¶ Bases:
datacatalog.extensible.ExtensibleAttrDictInstantiates an instance of Structured Request
-
DELETE_FIELD= '_visible'¶
-
PARAMS= [('name', True, 'name', None), ('description', False, 'description', ''), ('experiment_id', True, 'experiment id', None), ('_visible', False, '_visible', True)]¶
-
-
class
datacatalog.linkedstores.structured_request.document.StructuredRequestSchema(inheritance=True, **kwargs)[source]¶ Bases:
datacatalog.linkedstores.basestore.heritableschema.HeritableDocumentSchemaDefines the Structured Request schema
datacatalog.linkedstores.structured_request.schemas module¶
-
datacatalog.linkedstores.structured_request.schemas.get_schemas()[source]¶ Get JSON schemas for StrcuturedRequestDocument
Returns: Object and document JSON schema that define the store Return type: JSONSchemaCollection
datacatalog.linkedstores.structured_request.store module¶
-
class
datacatalog.linkedstores.structured_request.store.StoreInterface(mongodb, config={}, session=None, agave=None, **kwargs)[source]¶ Bases:
datacatalog.linkedstores.structured_request.store.StructuredRequestStore
-
class
datacatalog.linkedstores.structured_request.store.StructuredRequestStore(mongodb, config={}, session=None, agave=None, **kwargs)[source]¶ Bases:
datacatalog.linkedstores.basestore.store.LinkedStoreManage storage and retrieval of StructuredRequest documents