Reports de Erros¶
Queries¶
erroReports
Tipo de Retorno
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
Autorização Necessária Ler Mais
'admin' | 'apiUser'
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
}
}