{
  "isError" : false,
  "request" : {
    "file" : "MyRecord.ek9",
    "line" : 5
  },
  "response" : {
    "constructorCount" : 1,
    "constructors" : [ {
      "file" : "MyRecord.ek9",
      "line" : 5,
      "name" : "MyRecord",
      "parameters" : [ ],
      "pure" : false,
      "source" : "declared"
    } ],
    "declaredMethodNames" : [ ],
    "fieldCount" : 1,
    "fields" : [ {
      "file" : "MyRecord.ek9",
      "kind" : "FIELD",
      "line" : 6,
      "name" : "name",
      "source" : "declared",
      "type" : "String"
    } ],
    "genus" : "RECORD",
    "inheritedMethodNames" : [ ],
    "meta" : {
      "serverMs" : "<timing>"
    },
    "methodCount" : 0,
    "methods" : [ ],
    "operatorCount" : 12,
    "operatorNames" : [ "?", "$", "$$", ":=:", "<=>", "==", "<>", "<", "<=", ">", ">=", "#?" ],
    "operators" : [ {
      "file" : "MyRecord.ek9",
      "line" : 7,
      "name" : "?",
      "override" : true,
      "parameters" : [ ],
      "pure" : true,
      "returnType" : "Boolean",
      "source" : "defaulted"
    }, {
      "file" : "MyRecord.ek9",
      "line" : 7,
      "name" : "$",
      "parameters" : [ ],
      "pure" : true,
      "returnType" : "String",
      "source" : "defaulted"
    }, {
      "file" : "MyRecord.ek9",
      "line" : 7,
      "name" : "$$",
      "parameters" : [ ],
      "pure" : true,
      "returnType" : "JSON",
      "source" : "defaulted"
    }, {
      "file" : "MyRecord.ek9",
      "line" : 7,
      "name" : ":=:",
      "parameters" : [ {
        "name" : "param",
        "type" : "MyRecord"
      } ],
      "pure" : false,
      "returnType" : "Void",
      "source" : "defaulted"
    }, {
      "file" : "MyRecord.ek9",
      "line" : 7,
      "name" : "<=>",
      "parameters" : [ {
        "name" : "param",
        "type" : "MyRecord"
      } ],
      "pure" : true,
      "returnType" : "Integer",
      "source" : "defaulted"
    }, {
      "file" : "MyRecord.ek9",
      "line" : 7,
      "name" : "==",
      "parameters" : [ {
        "name" : "param",
        "type" : "MyRecord"
      } ],
      "pure" : true,
      "returnType" : "Boolean",
      "source" : "defaulted"
    }, {
      "file" : "MyRecord.ek9",
      "line" : 7,
      "name" : "<>",
      "parameters" : [ {
        "name" : "param",
        "type" : "MyRecord"
      } ],
      "pure" : true,
      "returnType" : "Boolean",
      "source" : "defaulted"
    }, {
      "file" : "MyRecord.ek9",
      "line" : 7,
      "name" : "<",
      "parameters" : [ {
        "name" : "param",
        "type" : "MyRecord"
      } ],
      "pure" : true,
      "returnType" : "Boolean",
      "source" : "defaulted"
    }, {
      "file" : "MyRecord.ek9",
      "line" : 7,
      "name" : "<=",
      "parameters" : [ {
        "name" : "param",
        "type" : "MyRecord"
      } ],
      "pure" : true,
      "returnType" : "Boolean",
      "source" : "defaulted"
    }, {
      "file" : "MyRecord.ek9",
      "line" : 7,
      "name" : ">",
      "parameters" : [ {
        "name" : "param",
        "type" : "MyRecord"
      } ],
      "pure" : true,
      "returnType" : "Boolean",
      "source" : "defaulted"
    }, {
      "file" : "MyRecord.ek9",
      "line" : 7,
      "name" : ">=",
      "parameters" : [ {
        "name" : "param",
        "type" : "MyRecord"
      } ],
      "pure" : true,
      "returnType" : "Boolean",
      "source" : "defaulted"
    }, {
      "file" : "MyRecord.ek9",
      "line" : 7,
      "name" : "#?",
      "parameters" : [ ],
      "pure" : true,
      "returnType" : "Integer",
      "source" : "defaulted"
    } ],
    "overrides" : [ ],
    "status" : "ok",
    "superChain" : [ "Any" ],
    "totalCount" : 14,
    "traitNames" : [ ],
    "type" : "MyRecord"
  },
  "scenario" : "effective_api_shape",
  "tool" : "query_effective_api"
}
