AtlasTypesDef Data Type

Properties
name data type description
enumDefs array of AtlasEnumDef
structDefs array of AtlasStructDef
classificationDefs array of AtlasClassificationDef
entityDefs array of AtlasEntityDef
empty boolean

Example

{
  "enumDefs" : [ {
    "elementDefs" : [ {
      "value" : "...",
      "description" : "...",
      "ordinal" : 12345
    }, {
      "value" : "...",
      "description" : "...",
      "ordinal" : 12345
    } ],
    "defaultValue" : "...",
    "category" : "OBJECT_ID_TYPE",
    "guid" : "...",
    "createdBy" : "...",
    "updatedBy" : "...",
    "createTime" : 12345,
    "updateTime" : 12345,
    "version" : 12345,
    "name" : "...",
    "description" : "...",
    "typeVersion" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    }
  }, {
    "elementDefs" : [ {
      "value" : "...",
      "description" : "...",
      "ordinal" : 12345
    }, {
      "value" : "...",
      "description" : "...",
      "ordinal" : 12345
    } ],
    "defaultValue" : "...",
    "category" : "ENUM",
    "guid" : "...",
    "createdBy" : "...",
    "updatedBy" : "...",
    "createTime" : 12345,
    "updateTime" : 12345,
    "version" : 12345,
    "name" : "...",
    "description" : "...",
    "typeVersion" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    }
  } ],
  "structDefs" : [ {
    "attributeDefs" : [ {
      "name" : "...",
      "typeName" : "...",
      "isOptional" : true,
      "cardinality" : "SINGLE",
      "valuesMinCount" : 12345,
      "valuesMaxCount" : 12345,
      "isUnique" : true,
      "isIndexable" : true,
      "constraints" : [ { }, { } ]
    }, {
      "name" : "...",
      "typeName" : "...",
      "isOptional" : true,
      "cardinality" : "LIST",
      "valuesMinCount" : 12345,
      "valuesMaxCount" : 12345,
      "isUnique" : true,
      "isIndexable" : true,
      "constraints" : [ { }, { } ]
    } ],
    "category" : "OBJECT_ID_TYPE",
    "guid" : "...",
    "createdBy" : "...",
    "updatedBy" : "...",
    "createTime" : 12345,
    "updateTime" : 12345,
    "version" : 12345,
    "name" : "...",
    "description" : "...",
    "typeVersion" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    }
  }, {
    "attributeDefs" : [ {
      "name" : "...",
      "typeName" : "...",
      "isOptional" : true,
      "cardinality" : "SET",
      "valuesMinCount" : 12345,
      "valuesMaxCount" : 12345,
      "isUnique" : true,
      "isIndexable" : true,
      "constraints" : [ { }, { } ]
    }, {
      "name" : "...",
      "typeName" : "...",
      "isOptional" : true,
      "cardinality" : "LIST",
      "valuesMinCount" : 12345,
      "valuesMaxCount" : 12345,
      "isUnique" : true,
      "isIndexable" : true,
      "constraints" : [ { }, { } ]
    } ],
    "category" : "RELATIONSHIP",
    "guid" : "...",
    "createdBy" : "...",
    "updatedBy" : "...",
    "createTime" : 12345,
    "updateTime" : 12345,
    "version" : 12345,
    "name" : "...",
    "description" : "...",
    "typeVersion" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    }
  } ],
  "classificationDefs" : [ {
    "superTypes" : [ "...", "..." ],
    "attributeDefs" : [ {
      "name" : "...",
      "typeName" : "...",
      "isOptional" : true,
      "cardinality" : "LIST",
      "valuesMinCount" : 12345,
      "valuesMaxCount" : 12345,
      "isUnique" : true,
      "isIndexable" : true,
      "constraints" : [ { }, { } ]
    }, {
      "name" : "...",
      "typeName" : "...",
      "isOptional" : true,
      "cardinality" : "SET",
      "valuesMinCount" : 12345,
      "valuesMaxCount" : 12345,
      "isUnique" : true,
      "isIndexable" : true,
      "constraints" : [ { }, { } ]
    } ],
    "category" : "STRUCT",
    "guid" : "...",
    "createdBy" : "...",
    "updatedBy" : "...",
    "createTime" : 12345,
    "updateTime" : 12345,
    "version" : 12345,
    "name" : "...",
    "description" : "...",
    "typeVersion" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    }
  }, {
    "superTypes" : [ "...", "..." ],
    "attributeDefs" : [ {
      "name" : "...",
      "typeName" : "...",
      "isOptional" : true,
      "cardinality" : "SET",
      "valuesMinCount" : 12345,
      "valuesMaxCount" : 12345,
      "isUnique" : true,
      "isIndexable" : true,
      "constraints" : [ { }, { } ]
    }, {
      "name" : "...",
      "typeName" : "...",
      "isOptional" : true,
      "cardinality" : "SET",
      "valuesMinCount" : 12345,
      "valuesMaxCount" : 12345,
      "isUnique" : true,
      "isIndexable" : true,
      "constraints" : [ { }, { } ]
    } ],
    "category" : "CLASSIFICATION",
    "guid" : "...",
    "createdBy" : "...",
    "updatedBy" : "...",
    "createTime" : 12345,
    "updateTime" : 12345,
    "version" : 12345,
    "name" : "...",
    "description" : "...",
    "typeVersion" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    }
  } ],
  "entityDefs" : [ {
    "superTypes" : [ "...", "..." ],
    "attributeDefs" : [ {
      "name" : "...",
      "typeName" : "...",
      "isOptional" : true,
      "cardinality" : "LIST",
      "valuesMinCount" : 12345,
      "valuesMaxCount" : 12345,
      "isUnique" : true,
      "isIndexable" : true,
      "constraints" : [ { }, { } ]
    }, {
      "name" : "...",
      "typeName" : "...",
      "isOptional" : true,
      "cardinality" : "SINGLE",
      "valuesMinCount" : 12345,
      "valuesMaxCount" : 12345,
      "isUnique" : true,
      "isIndexable" : true,
      "constraints" : [ { }, { } ]
    } ],
    "category" : "ENTITY",
    "guid" : "...",
    "createdBy" : "...",
    "updatedBy" : "...",
    "createTime" : 12345,
    "updateTime" : 12345,
    "version" : 12345,
    "name" : "...",
    "description" : "...",
    "typeVersion" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    }
  }, {
    "superTypes" : [ "...", "..." ],
    "attributeDefs" : [ {
      "name" : "...",
      "typeName" : "...",
      "isOptional" : true,
      "cardinality" : "SINGLE",
      "valuesMinCount" : 12345,
      "valuesMaxCount" : 12345,
      "isUnique" : true,
      "isIndexable" : true,
      "constraints" : [ { }, { } ]
    }, {
      "name" : "...",
      "typeName" : "...",
      "isOptional" : true,
      "cardinality" : "SET",
      "valuesMinCount" : 12345,
      "valuesMaxCount" : 12345,
      "isUnique" : true,
      "isIndexable" : true,
      "constraints" : [ { }, { } ]
    } ],
    "category" : "STRUCT",
    "guid" : "...",
    "createdBy" : "...",
    "updatedBy" : "...",
    "createTime" : 12345,
    "updateTime" : 12345,
    "version" : 12345,
    "name" : "...",
    "description" : "...",
    "typeVersion" : "...",
    "options" : {
      "property1" : "...",
      "property2" : "..."
    }
  } ],
  "empty" : true
}