Skip to main content

PP-HA67 - Update material

Requisito

  • Yo como administrador quiero editar un material para tener siempre los materiales correctos en oferta.

Acceptance criteria

Dado un material existente

Cuando cambie su nombre o su imágen

Entonces los productos que la tengan también se verán editados, nunca vacíos ni repetidos.

Diagramas

DiagramaArtefactos
Diagrama de actividadDiagrama
WireframeWireframe update

Documentación API

PATCH Update Material

http://localhost:3000/api/material/:id

Inputs

Recibe un id como param, además de un nombre y un link a una imágen válida

Params

LlaveValorEjemploDescripción
IdUUID37ff754d-66d8-40f5-b4fc-a72d2331213cId del material que se va a actualizar

Body

  {
"name": "Updated Test 1",
"image": "https://cinicastaticfiles.blob.core.windows.net/uploads/37ff754d-66d8-40f5-b4fc-a72d2331562c.jpeg"
}

Outputs

Default: id del material actualizado.

MaterialAlreadyExists: Ya existe un material con ese nombre

MaterialNotFound: No existe un material con el identificador especificado.

Artefactos generados

Autores

  • Karla Daniela Romero Pérez

Auditoría

  • Mauricio Álvarez Milán

Versión

  • 1.0 - Creación del documento
  • 1.1 - Usar imágenes para los artefactos generados