DocumentDelete

A mutation DocumentDelete permite remover um document.

A operação exige que a entidade declare DELETE em publicOperations.

Parâmetros

ArgumentoTipoObrigatórioDescrição
idStringSimIdentificador do document, em hash, como retornado por documents ou document

Campos de retorno

CampoTipoDescrição
isSuccessBooleanIndica se o document foi removido

Exemplo

mutation {
  documentDelete(id: "eyJFbnRpdHkiOiJEb2N1bWVudFZhbHVlIiwiSWQiOjQ1MDF9") {
    isSuccess
  }
}
Mostrar resposta
{
  "data": {
    "documentDelete": {
      "isSuccess": true
    }
  }
}

Quando a remoção falha, isSuccess retorna false e o motivo vem no array errors — por exemplo, WDC104 para um document inexistente ou WDC103 quando a entidade não libera a operação DELETE.