{
  "isError" : false,
  "request" : {
    "file" : "MyRecord.ek9",
    "line" : 5
  },
  "response" : {
    "declaredAt" : {
      "column" : 4,
      "file" : "MyRecord.ek9",
      "line" : 5
    },
    "fullyQualifiedName" : "com.example::MyRecord",
    "kind" : "TYPE",
    "meta" : {
      "serverMs" : "<timing>"
    },
    "name" : "MyRecord",
    "referenceCount" : 1,
    "references" : [ {
      "column" : 4,
      "context" : "MyRecord",
      "explicit" : true,
      "file" : "MyRecord.ek9",
      "kind" : "declaration",
      "line" : 5,
      "symbol" : "MyRecord"
    } ],
    "status" : "ok",
    "summary" : {
      "byFile" : [ {
        "count" : 1,
        "file" : "MyRecord.ek9"
      } ],
      "byKind" : {
        "declaration" : 1
      },
      "productionVsTest" : {
        "heuristic" : "test when the file path contains a 'test' segment (case-insensitive), else production",
        "production" : 1,
        "test" : 0
      }
    },
    "useSiteCount" : 0,
    "useSites" : [ ],
    "useSitesExclude" : "the declaration"
  },
  "scenario" : "references_shape",
  "tool" : "query_references"
}
