schema {
  query: PublicQuery
  mutation: PublicMutation
}

input BetaLoginInput {
  usernameInput: String
  passwordInput: String
  clientMutationId: String
}

type BetaLoginPayload {
  success: Boolean
  message: String
  clientMutationId: String
}

type DjangoDebug {
  sql: [DjangoDebugSQL]
}

type DjangoDebugSQL {
  vendor: String!
  alias: String!
  sql: String
  duration: Float!
  rawSql: String!
  params: String!
  startTime: Float!
  stopTime: Float!
  isSlow: Boolean!
  isSelect: Boolean!
  transId: String
  transStatus: String
  isoLevel: String
  encoding: String
}

interface Node {
  id: ID!
}

type PublicMutation {
  betaLogin(input: BetaLoginInput!): BetaLoginPayload
  _debug: DjangoDebug
}

type PublicQuery {
  node(id: ID!): Node
  _debug: DjangoDebug
}
