{"info":{"_postman_id":"c97220d7-d67e-4e03-ac3a-db62c4d722cb","name":"API Shopper","description":"<html><head></head><body><img src=\"https://content.pstmn.io/cee50286-79e8-434b-bc45-af48a5621a19/MTk3NTUzNjIwLWZkYjJlZjY1LTliM2EtNGQ0ZC1hZjQxLTljYTNkMWI4NTZmOC1yZW1vdmViZy1wcmV2aWV3LnBuZw==\" width=\"449\" height=\"180\">\n\n<h2 id=\"✨-sobre\">✨ Sobre</h2>\n<hr>\n<p>Essa API foi desenvolvida para representar a dinâmica básica de um supermercado virtual. Aqui será encontrado três entidades fundamentais para o bom funcionamento de um supermercado: produtos, usuário e carrinho de compra. As funcionalidades básicas encontradas nessa API são: ver os produto e mudar a quantidade de estoque, cadastrar usuário, adicionar, remover e ver produtos dentro do carrinho.</p>\n<h2 id=\"🚩-as-funcionalidades-básicas-da-api-são\">🚩 As funcionalidades básicas da API são:</h2>\n<hr>\n<ul>\n<li>Pegar todos os produtos</li>\n<li>Pegar o id do usuário através do nome</li>\n<li>Pegar os produtos dentro do carrinho do usuário</li>\n<li>Pegar a soma de todos os item do usuário</li>\n<li>Adicionar produtos dentro do carrinho</li>\n<li>Adicionar um novo usuário</li>\n<li>Mudar a quantidade de um item dentro do carrinho</li>\n<li>Mudar a quantidade de um produto dentro do estoque</li>\n<li>Deletar um produto dentro do carrinho</li>\n</ul>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"22767800","collectionId":"c97220d7-d67e-4e03-ac3a-db62c4d722cb","publishedId":"2s8YCdGuUL","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"113d2d","highlight":"2DA77A"},"publishDate":"2022-10-26T14:51:14.000Z"},"item":[{"name":"🍉🍊🥝 Produtcs","item":[{"name":"All Products","id":"bb07781b-2b2b-467e-b90e-e528d560bead","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:3003/shopper/products","description":"<h3 id=\"🎯-pegar-todos-os-produtos-cadastrado-no-banco-de-dados\">🎯 Pegar todos os produtos cadastrado no banco de dados.</h3>\n","urlObject":{"protocol":"http","port":"3003","path":["shopper","products"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"bb07781b-2b2b-467e-b90e-e528d560bead"},{"name":"Products Quantity","id":"1471d071-952a-4489-899d-f6cc24f76276","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"http://localhost:3003/shopper/products/:id/:quantity","description":"<h3 id=\"🎯-muda-a-quantidade-de-estoque-de-um-determinado-produto\">🎯 Muda a quantidade de estoque de um determinado produto.</h3>\n","urlObject":{"protocol":"http","port":"3003","path":["shopper","products",":id",":quantity"],"host":["localhost"],"query":[],"variable":[{"type":"any","value":"16","key":"id"},{"type":"any","value":"42","key":"quantity"}]}},"response":[],"_postman_id":"1471d071-952a-4489-899d-f6cc24f76276"}],"id":"c05a557e-5382-4b06-824f-e4749a76878f","description":"<h2 id=\"nessa-tabela-possui-todos-os-produtos-cadastrados-pela-empresa\">Nessa tabela possui todos os produtos cadastrados pela empresa.</h2>\n<hr />\n<h2 id=\"🎲-no-banco-de-dados-o-produto-possuir\">🎲 No Banco de dados o produto Possuir:</h2>\n<ul>\n<li>id: Identificador único</li>\n<li>name: Nome do produto</li>\n<li>price: Preço do produto</li>\n<li>qty_stoke: A quantidade em estoque do produto</li>\n</ul>\n","_postman_id":"c05a557e-5382-4b06-824f-e4749a76878f"},{"name":"👨‍ User","item":[{"name":"Create User and Delivery Date","id":"a0d2efa3-ec69-4acf-9052-37ea49c19a2f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"user\",\r\n    \"delivery_date\": \"2022-10-01\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3003/shopper/user","description":"<h3 id=\"🎯-criar-um-usuário-com-a-data-de-entrega-do-pedido\">🎯 Criar um usuário com a data de entrega do pedido.</h3>\n","urlObject":{"protocol":"http","port":"3003","path":["shopper","user"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"a0d2efa3-ec69-4acf-9052-37ea49c19a2f"},{"name":"Id User","id":"f8f78c4d-04b0-4681-90dc-04e696441887","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:3003/shopper/user/:name","description":"<h3 id=\"🎯-pega-o-id-do-usuário-que-é-gerado-pela-aplicação-após-a-criação-de-um-usuário\">🎯 Pega o Id do usuário que é gerado pela aplicação, após a criação de um usuário.</h3>\n","urlObject":{"protocol":"http","port":"3003","path":["shopper","user",":name"],"host":["localhost"],"query":[],"variable":[{"type":"any","value":"teste","key":"name"}]}},"response":[],"_postman_id":"f8f78c4d-04b0-4681-90dc-04e696441887"},{"name":"Cart User","id":"cf9fa306-8716-48dc-bbcd-3d25c44f917b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:3003/shopper/user/products/:name","description":"<h3 id=\"🎯-pega-todos-os-produtos-que-usuário-cadastrou-no-carrinho\">🎯 Pega todos os produtos que usuário cadastrou no carrinho.</h3>\n","urlObject":{"protocol":"http","port":"3003","path":["shopper","user","products",":name"],"host":["localhost"],"query":[],"variable":[{"type":"any","value":"9313154f-4bbf-454d-a0dd-7cbe2eed465d","key":"name"}]}},"response":[],"_postman_id":"cf9fa306-8716-48dc-bbcd-3d25c44f917b"},{"name":"Price Total","id":"015ba6fd-67c5-4239-9794-fc063d365234","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:3003/shopper/user/product/total/price/:id","description":"<h3 id=\"🎯-pega-a-soma-total-de-todos-item-que-tem-dentro-do-carrinho\">🎯 Pega a soma total de todos item que tem dentro do carrinho.</h3>\n","urlObject":{"protocol":"http","port":"3003","path":["shopper","user","product","total","price",":id"],"host":["localhost"],"query":[],"variable":[{"type":"any","value":"9313154f-4bbf-454d-a0dd-7cbe2eed465d","key":"id"}]}},"response":[],"_postman_id":"015ba6fd-67c5-4239-9794-fc063d365234"}],"id":"58b64f94-a93c-4bfe-a0a5-d3e9c9b8dc4e","description":"<h2 id=\"aqui-é-onde-fica-todos-os-dados-do-usuário\">Aqui é onde fica todos os dados do usuário</h2>\n<hr />\n<h2 id=\"🎲-no-banco-de-dados-o-user-possuir\">🎲 No Banco de dados o user Possuir:</h2>\n<ul>\n<li>id: identificador único gerado pela própria aplicação</li>\n<li>name: nome da pessoa</li>\n<li>data_nasc: Data de entrega</li>\n</ul>\n","_postman_id":"58b64f94-a93c-4bfe-a0a5-d3e9c9b8dc4e"},{"name":"👨‍🛒🍉🍊🥝 Products User","item":[{"name":"Put in Cart","id":"43796f0a-992a-43b8-9380-8966e4cdee6b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id_product\": 45,\r\n    \"id_user\": \"9313154f-4bbf-454d-a0dd-7cbe2eed465d\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3003/shopper/user/products","description":"<h3 id=\"🎯-cadastra-um-determinado-produto-no-carrinho\">🎯 Cadastra um determinado produto no carrinho.</h3>\n","urlObject":{"protocol":"http","port":"3003","path":["shopper","user","products"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"43796f0a-992a-43b8-9380-8966e4cdee6b"},{"name":"Quantity of Item in Cart","id":"777ba2dc-d643-41b5-b41a-2ed9308c5ae0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"http://localhost:3003/shopper/user/:id/:quantity","description":"<h3 id=\"🎯-muda-a-quantidade-de-um-determinado-produto-que-estar-no-carrinho\">🎯 Muda a quantidade de um determinado produto que estar no carrinho.</h3>\n","urlObject":{"protocol":"http","port":"3003","path":["shopper","user",":id",":quantity"],"host":["localhost"],"query":[],"variable":[{"type":"any","value":"16","key":"id"},{"type":"any","value":"42","key":"quantity"}]}},"response":[],"_postman_id":"777ba2dc-d643-41b5-b41a-2ed9308c5ae0"},{"name":"Remove Item From Cart","id":"b4690e7f-8e76-4419-9ad2-2457f638ce14","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"http://localhost:3003/shopper/user/products/:id","description":"<h3 id=\"🎯-remove-um-determinado-produto-do-carrinho\">🎯 Remove um determinado produto do carrinho.</h3>\n","urlObject":{"protocol":"http","port":"3003","path":["shopper","user","products",":id"],"host":["localhost"],"query":[],"variable":[{"type":"any","value":"16","key":"id"}]}},"response":[],"_postman_id":"b4690e7f-8e76-4419-9ad2-2457f638ce14"}],"id":"fad1e3ba-f37b-4350-b2d9-f26c9630add1","description":"<h3 id=\"nessa-tabela-possui-todos-os-produtos-cadastrados-pelo-usuário\">Nessa tabela possui todos os produtos cadastrados pelo usuário.</h3>\n<hr />\n<h2 id=\"🎲-no-banco-de-dados-o-products-user-possuir\">🎲 No Banco de dados o Products User Possuir:</h2>\n<ul>\n<li>id: identificador único gerado pela própria aplicação</li>\n<li>id_product: relação entre product_user e produtos</li>\n<li>id_user: relação entro product_user e usuario</li>\n<li>quantity: A quantidade de itens dentro do carrinho</li>\n</ul>\n","_postman_id":"fad1e3ba-f37b-4350-b2d9-f26c9630add1"}]}