Si un cliente que ha utilizado esto ve la url wishlist/something-bla el esperará que va a obtener el wishlist el cual tiene como identificador something-bla en su api este no es el caso. Cambien esto para que el identificador de recurso muestre de forma más clara que es un identificador de recurso para una carta que está en el wishlist.
No entiendo el por qué total price no es parte de la estructura de representación de la wishlist.
v1/wishlist/tPrice/{name} ahora devuelve el json de la wishlist lo cuál creo que cambiará en el futuro. Si este endpoint devolverá el precio total de las cartas dentro de la wishlist este endpoint debería de desaparecer. El precio total debería de mostrarse en la representación de la wishlist. No veo necesario utilizar un endpoint específico para eso.
Si un cliente que ha utilizado esto ve la url wishlist/something-bla el esperará que va a actualizar el wishlist el cual tiene como identificador something-bla en su api este no es el caso. Cambien esto para que el identificador de recurso muestre de forma más clara que es un identificador de recurso para una carta que está en el wishlist.
Recuerden que DELETE no puede recibir un body. Por lo que el identificador del recurso debe de cambiar para que se mueestre dee forma explícita cual wishlist se pretende eliminar.
Tengan en consideración que solo el usuario dueño de la wishlist debe dee ser capaz de eliminarla. Ahora cualquiera puede eliminar cualquier wishlist
Si un cliente que ha utilizado esto ve la url wishlist/something-bla el esperará que va a eliminar el wishlist el cual tiene como identificador something-bla en su api este no es el caso. Cambien esto para que el identificador de recurso muestre de forma más clara que es un identificador de recurso para una carta que está en el wishlist.
https://github.com/NavarroKofs/Yu-Gi-API/blob/8ebe5d8a75aaf6eb764a13f1d1c857fa9d86e613/routes/api.php#L22
wishlist/something-bla
el esperará que va a obtener elwishlist
el cual tiene como identificadorsomething-bla
en su api este no es el caso. Cambien esto para que el identificador de recurso muestre de forma más clara que es un identificador de recurso para una carta que está en el wishlist.https://github.com/NavarroKofs/Yu-Gi-API/blob/8ebe5d8a75aaf6eb764a13f1d1c857fa9d86e613/routes/api.php#L23
total price
no es parte de la estructura de representación de la wishlist.https://github.com/NavarroKofs/Yu-Gi-API/blob/8ebe5d8a75aaf6eb764a13f1d1c857fa9d86e613/routes/api.php#L24
wishlist/something-bla
el esperará que va a actualizar elwishlist
el cual tiene como identificadorsomething-bla
en su api este no es el caso. Cambien esto para que el identificador de recurso muestre de forma más clara que es un identificador de recurso para una carta que está en el wishlist.https://github.com/NavarroKofs/Yu-Gi-API/blob/8ebe5d8a75aaf6eb764a13f1d1c857fa9d86e613/routes/api.php#L25
https://github.com/NavarroKofs/Yu-Gi-API/blob/8ebe5d8a75aaf6eb764a13f1d1c857fa9d86e613/routes/api.php#L26
wishlist/something-bla
el esperará que va a eliminar elwishlist
el cual tiene como identificadorsomething-bla
en su api este no es el caso. Cambien esto para que el identificador de recurso muestre de forma más clara que es un identificador de recurso para una carta que está en el wishlist.