Skip to content

Latest commit

 

History

History
65 lines (54 loc) · 3.19 KB

transacoes_por_json.md

File metadata and controls

65 lines (54 loc) · 3.19 KB

/product : operacoes nos produtos

Descrição METODO HTTP modelo da requisição JSON
criar novo produto POST request_models/product/product_new.json
modificar produto PATCH request_models/product/product_modify.json
resgatar produto especifico GET { "_id" : "_id_do_produto" }
excluir produto DELETE { "_id" : "_id_do_produto_a_excluir" }

/product/all : resgatar todos os produtos

Descrição METODO HTTP modelo da requisição JSON
resgatar todos os produtos GET (nao precisa ter body)

/productoffer : oferta de produtos feitas pelos produtores

Descrição METODO HTTP modelo da requisição JSON
criar nova oferta de produto POST request_models/productoffer/productoffer_new.json
modificar oferta de produto PATCH request_models/productoffer/productoffer_modify.json
excluir oferta de produto DELETE { "_id" : "_id_da_oferta_a_excluir" }
resgatar oferta de produto especifica GET { "_id" : "_id_da_oferta_a_retornar" }

/productoffer/all : resgatar todos os produtos

Descrição METODO HTTP modelo da requisição JSON
resgatar todas as ofertas GET (nao precisa ter body)

/productoffer/producer : resgatar oferta de produto a partir de produtor

Descrição METODO HTTP modelo da requisição JSON
resgatar oferta de um dado produtor GET { "_id" : "_id_da_oferta_a_retornar" }

/user : usuarios, tanto consum_idores quanto produtores

Descrição METODO HTTP modelo da requisição JSON
criar novo usuario POST request_models/user_new.json
resgatar usuario GET { "_id" : "_id_do_usuario_a_resgatar" }

/producer : resgatar produtor

Descrição METODO HTTP modelo da requisição JSON
resgatar produtor GET { "_id" : "_id_do_produtor_resgatar" }

/producer/all : visualizar todos produtos

Descrição METODO HTTP modelo da requisição JSON
resgatar todos os produtores GET (nao precisa de body)

/order : ped_idos feito pelos usuarios

Descrição METODO HTTP modelo da requisição JSON
criar novo pedido POST request_models/order/order_new.json
modificar pedido PATCH request_models/order/order_modify.json
excluir pedido DELETE { "_id" : "_id_do_ped_ido_a_excluir" }
resgatar um pedido especifico GET { "_id" : "_id_do_ped_ido_a_resgatar" }

/order/producer : ped_idos associados aos produtores

Descrição METODO HTTP modelo da requisição JSON
resgatar todos os pedidos associados a um produtor GET { "_id" : "_id_do_produtor" }

/order/user : pedidos associados aos produtores

Descrição METODO HTTP modelo da requisição JSON
resgatar todos os pedidos associados a um usuario GET { "_id" : "_id_do_usuario" }