{
  "isError" : false,
  "request" : {
    "implementedByAll" : [ "Identifiable", "Describable" ],
    "includeMethodSummary" : false
  },
  "response" : {
    "implementedByAll" : [ "Catalogued", "Both", "ViaCatalogue" ],
    "meta" : {
      "serverMs" : "<timing>"
    },
    "status" : "ok",
    "summary" : {
      "moduleCount" : 1
    },
    "traitCount" : 3,
    "traitNames" : [ "Identifiable", "Describable", "Catalogued" ],
    "traits" : [ {
      "file" : "traits.ek9",
      "implementedBy" : [ "Catalogued", "OnlyIdentified", "Both", "ViaCatalogue" ],
      "implementedByCount" : 4,
      "line" : 6,
      "methodCount" : 2,
      "module" : "com.example.both",
      "name" : "Identifiable",
      "traitOf" : [ ]
    }, {
      "file" : "traits.ek9",
      "implementedBy" : [ "Catalogued", "Both", "ViaCatalogue" ],
      "implementedByCount" : 3,
      "line" : 10,
      "methodCount" : 2,
      "module" : "com.example.both",
      "name" : "Describable",
      "traitOf" : [ ]
    }, {
      "file" : "traits.ek9",
      "implementedBy" : [ "ViaCatalogue" ],
      "implementedByCount" : 1,
      "line" : 14,
      "methodCount" : 1,
      "module" : "com.example.both",
      "name" : "Catalogued",
      "traitOf" : [ "Identifiable", "Describable" ]
    } ]
  },
  "scenario" : "implemented_by_all",
  "tool" : "query_traits"
}
