{
  "isError" : false,
  "request" : {
    "file" : "MyRecord.ek9",
    "line" : 5
  },
  "response" : {
    "declaredAt" : {
      "file" : "MyRecord.ek9",
      "line" : 5
    },
    "depth" : 1,
    "fullyQualifiedName" : "com.example::MyRecord",
    "genus" : "RECORD",
    "isOpen" : false,
    "meta" : {
      "serverMs" : "<timing>"
    },
    "name" : "MyRecord",
    "status" : "ok",
    "subtypeCount" : 0,
    "subtypeNames" : [ ],
    "subtypeNamesCover" : "every descendant workspace-wide, direct and indirect - nothing to verify",
    "subtypes" : [ ],
    "summary" : {
      "directSubtypes" : 0,
      "superDepth" : 1,
      "totalDescendants" : 0,
      "traitCount" : 0
    },
    "superChain" : [ {
      "declaredAt" : {
        "file" : "org-ek9-lang.ek9",
        "line" : 6
      },
      "fullyQualifiedName" : "org.ek9.lang::Any",
      "genus" : "ANY",
      "isOpen" : true,
      "name" : "Any"
    } ],
    "superNames" : [ "Any" ],
    "traitNames" : [ ],
    "traits" : [ ],
    "type" : "MyRecord"
  },
  "scenario" : "type_hierarchy_shape",
  "tool" : "query_type_hierarchy"
}
