RecordType Data Type

Abstract Type
Properties
name data type description
attributeTypes map of TypeName
members array of MemberName
container RecordSchema
typeName TypeName

Example

{
  "attributeTypes" : {
    "property1" : {
      "parsedNames" : [ {
        "parsedNames" : [ { }, { } ]
      }, {
        "parsedNames" : [ { }, { } ]
      } ]
    },
    "property2" : {
      "parsedNames" : [ {
        "parsedNames" : [ { }, { } ]
      }, {
        "parsedNames" : [ { }, { } ]
      } ]
    }
  },
  "members" : [ {
    "attributeType" : {
      "parsedNames" : [ { }, { } ]
    }
  }, {
    "attributeType" : {
      "parsedNames" : [ { }, { } ]
    }
  } ],
  "container" : {
    "description" : {
      "property1" : {
        "attributeTypes" : {
          "property1" : { },
          "property2" : { }
        },
        "members" : [ { }, { } ],
        "container" : { },
        "typeName" : { }
      },
      "property2" : {
        "attributeTypes" : {
          "property1" : { },
          "property2" : { }
        },
        "members" : [ { }, { } ],
        "container" : { },
        "typeName" : { }
      }
    },
    "schemaName" : {
      "parsedNames" : [ { }, { } ]
    },
    "elements" : [ {
      "attributeTypes" : {
        "property1" : { },
        "property2" : { }
      },
      "members" : [ { }, { } ],
      "container" : { },
      "typeName" : { }
    }, {
      "attributeTypes" : {
        "property1" : { },
        "property2" : { }
      },
      "members" : [ { }, { } ],
      "container" : { },
      "typeName" : { }
    } ]
  },
  "typeName" : {
    "parsedNames" : [ {
      "parsedNames" : [ { }, { } ]
    }, {
      "parsedNames" : [ { }, { } ]
    } ]
  }
}