### Web3API Header START ###
scalar UInt
scalar UInt8
scalar UInt16
scalar UInt32
scalar Int
scalar Int8
scalar Int16
scalar Int32
scalar Bytes
scalar BigInt
scalar JSON

directive @imported(
  uri: String!
  namespace: String!
  nativeType: String!
) on OBJECT | ENUM

directive @imports(
  types: [String!]!
) on OBJECT
### Web3API Header END ###

type Query @imports(
  types: [
    "Console_Query"
  ]
) {
  logMessage(
    message: String!
  ): Boolean!
}

### Imported Queries START ###

type Console_Query @imported(
  uri: "w3://ens/console.web3api.eth",
  namespace: "Console",
  nativeType: "Query"
) {
  debug(
    message: String!
  ): Boolean!

  info(
    message: String!
  ): Boolean!

  warn(
    message: String!
  ): Boolean!

  error(
    message: String!
  ): Boolean!
}

### Imported Queries END ###

### Imported Objects START ###

### Imported Objects END ###