Ir para o conteúdo

Reports de Erros


Queries

erroReports

Tipo de Retorno

[ErroReport]

Autorização Necessária Ler Mais

'admin' | 'apiUser'

Argumentos

Nenhum

query {
  erroReports {
    _id
    questao
    categoria
    mensagem
    deviceInfo
    createdAt
    user {
      _id
    }
  }
}
{
  "data": {
    "erroReports": [
      {
        "_id": "5d279dea86d2ddaa3e682b90",
        "questao": "5d25f685c991defc373e2732",
        "categoria": "Alternativas Incorretas",
        "mensagem": "A alternativa correta deveria ser a A, mas na verdade foi a B.",
        "deviceInfo": {
          ...
        },
        "createdAt": "1575485599954",
        "user": {
          "_id": "5d279dea86d2ddaa3e682b90"
        }
      }
    ]
  }
}
erroReport

Pegar um Report de Erro específico por ID

Tipo de Retorno

[ErroReport]

Autorização Necessária Ler Mais

'admin' | 'apiUser'

Argumentos
Nome Tipo Padrão Descrição
_id ID! ID do Report de Erro
query {
  erroReport(_id: "5d279dea86d2ddaa3e682b90") {
    questao
    categoria
    mensagem
  }
}
{
  "data": {
    "erroReport": [
      {
        "questao": "5d25f685c991defc373e2732",
        "categoria": "Alternativas Incorretas",
        "mensagem": "A alternativa correta deveria ser a A, mas na verdade foi a B."
      }
    ]
  }
}

Mutations

createErroReport

Salvar um Report de Erro

Tipo de Retorno

Boolean (true se o Report foi feito com sucesso, false caso contrário)

Autorização Necessária Ler Mais

'user' | 'admin' | 'apiUser'

Argumentos
Nome Tipo Padrão Descrição
report report Dados do Report de Erro do Usuário
mutation ($report: ErroReportInput) {
  createErroReport(report: $report)
}
{
  "report": {
    "questao": "5d25f685c991defc373e2732",
    "categoria": "Alternativas Incorretas",
    "mensagem": "A alternativa correta deveria ser a A, mas na verdade foi a B.",
    "deviceInfo": {
      "os": "Android",
      "version": "5.5.3",
      "appVersion": "1.0.3",
      "buildNumber": "4",
      "firstInstallTime": "1517681764528"
    }
  }
}
{
  "data": {
    "createErroReport": true
  }
}