D4Science D4Science Don't have a D4Science account? Create one Could not find what you are looking for? Contact us.

UseCaseDescriptor Data Type

Properties
name data type description
_name string
_mongoId ObjectId
_version Semver
_schema map of object
_dataAccessPolicies array of DataAccessPolicy
_description string
_creationInfo AccountingInfo
_handlers array of HandlerDeclaration
_relationshipDefinitions array of RelationshipDefinition
_id string

Example

{
  "_name" : "...",
  "_mongoId" : {
    "processIdentifier" : 12345,
    "machineIdentifier" : 12345,
    "generatedMachineIdentifier" : 12345,
    "counter" : 12345,
    "generatedProcessIdentifier" : 12345,
    "currentCounter" : 12345,
    "date" : 12345,
    "timestamp" : 12345
  },
  "_version" : {
    "originalValue" : "...",
    "suffixTokens" : [ "...", "..." ],
    "type" : "STRICT",
    "build" : "...",
    "stable" : true,
    "minor" : 12345,
    "patch" : 12345,
    "major" : 12345,
    "value" : "..."
  },
  "_schema" : {
    "property1" : { },
    "property2" : { }
  },
  "_dataAccessPolicies" : [ {
    "_roles" : [ "...", "..." ],
    "_policy" : {
      "_read" : "own",
      "_write" : "none"
    },
    "_enforcer" : {
      "_filter" : "..."
    }
  }, {
    "_roles" : [ "...", "..." ],
    "_policy" : {
      "_read" : "any",
      "_write" : "none"
    },
    "_enforcer" : {
      "_filter" : "..."
    }
  } ],
  "_description" : "...",
  "_creationInfo" : {
    "_user" : {
      "_username" : "...",
      "roles" : [ "...", "..." ]
    },
    "_instant" : "...",
    "_context" : {
      "_id" : "...",
      "_name" : "..."
    }
  },
  "_handlers" : [ {
    "_configuration" : {
      "property1" : { },
      "property2" : { }
    },
    "_id" : "...",
    "_type" : "..."
  }, {
    "_configuration" : {
      "property1" : { },
      "property2" : { }
    },
    "_id" : "...",
    "_type" : "..."
  } ],
  "_relationshipDefinitions" : [ {
    "_reverseRelationId" : "...",
    "_id" : "...",
    "_label" : "..."
  }, {
    "_reverseRelationId" : "...",
    "_id" : "...",
    "_label" : "..."
  } ],
  "_id" : "..."
}