Open torvic98 opened 5 years ago
Yo lo veo una buena opción y asi puede tener una implementación separada.
Si bien es más simple la request, entiendo que pasaríamos a hacer 2 peticiones (petición de producto y luego otra para conseguir la imagen a través del id obtenido). A mi personalmente no me importa ninguna de las dos opciones, pero creo que el número de peticiones también debería ser algo a tener en cuenta.
@end222, en el caso de las lecturas (GET) se devolvería el objeto imagen completo en una única petición, al igual que sucede con la información del propietario del producto (owner
).
En el caso de las escrituras,
/pictures
) y luego crear el producto (otra petición a /products
)/products
.Puedes ver la especificación concreta haciendo clic en "Show all checks" (más abajo) y viendo los "Details" del check "Preview".
De nuevo te remito a que revises la documentación de la propuesta.
Objetivo
Simplificar los objetos JSON que son enviados a la API en la operaciones de escritura (creación y actualización), evitando que deban contener toda la información de las imágenes asociadas al respectivo Usuario o Producto.
Consecuencias
id
./pictures
(GET, POST)./pictures/{picture_id}
(GET, PUT, DEL)id
y NO el resto de propiedades.