Comentários
Os métodos de comentários estão disponíveis em hellena.comment. Os comentários estão associados a um produto através de stockId.
comment.listProductComments(params)
Lista comentários de um produto com paginação.
stockId é obrigatório; page e limit são opcionais.
Endpoint: GET /v1/comments?stockId=...&page=1&limit=10.
comment.getCommentById(id)
Obtém um comentário pelo identificador.
Endpoint: GET /v1/comments/:id.
comment.createComment(data)
Cria um comentário.
Obrigatórios: stockId, content. Os dados do cliente, parentId (para resposta a outro comentário) e reactions são opcionais.
Endpoint: POST /v1/comments.
comment.updateComment(id, data)
Atualiza os campos editáveis aceites pelo SDK, content e/ou reactions.
Endpoint: PATCH /v1/comments/:id.
comment.deleteComment(id)
Elimina um comentário.
Endpoint: DELETE /v1/comments/:id.
Exemplo executável
Executa node docs/examples/comments.mjs. Operações de criação, edição e remoção estão protegidas por uma variável de confirmação no exemplo.