You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Eu como pessoa usuária da API Quero efetuar consultas de equipamentos através da v2 Para que eu possa consultar através das rotas na nova arquitetura
Contexto
O que originou
As rotas dos equipamentos foram feitas em uma forma não convencional criadas de acordo com a necessidade.
Para se alinhar à nova arquitetura, uma refatoração para a v2 da API é necessária.
Solução Proposta
Incorporar a consulta de equipamentos na estrutura da arquitetura v2
Adicionar campo deleted_at, não obrigatório, à collection de equipamento
Fora de Contexto
Criar rotas de GET, PUT, PATCH, DELETE
Critérios de aceitação
Dado que Eu quero inserir novos documentos a partir do envio de um array Quando efetuar o POST na rota /v2/equipments com um json contendo um array de documentos Então receber como resposta uma lista de _idsem o $oid, com status 201
Dado que algum campo esteja errado em algum item na lista de documentos enviados para salvar Quando efetuar o POST na rota /v2/equipments com um json contendo um array de documentos Então retornar Status 400 Bad Request e um json contendo um dicionário chave: valor onde a chave é o índice do array que contém o erro e o valor os erros descritos na validação utilizando marshmallow
Objetivo
Eu como pessoa usuária da API
Quero efetuar consultas de equipamentos através da v2
Para que eu possa consultar através das rotas na nova arquitetura
Contexto
O que originou
As rotas dos equipamentos foram feitas em uma forma não convencional criadas de acordo com a necessidade.
Para se alinhar à nova arquitetura, uma refatoração para a v2 da API é necessária.
Solução Proposta
Fora de Contexto
Criar rotas de GET, PUT, PATCH, DELETE
Critérios de aceitação
Dado que Eu quero inserir novos documentos a partir do envio de um array
Quando efetuar o POST na rota
/v2/equipments
com um json contendo um array de documentosEntão receber como resposta uma
lista de _id
sem o $oid, comstatus 201
Dado que algum campo esteja errado em algum item na lista de documentos enviados para salvar
Quando efetuar o POST na rota
/v2/equipments
com um json contendo um array de documentosEntão retornar Status
400 Bad Request
e um json contendo um dicionáriochave: valor
onde a chave é o índice do array que contém o erro e o valor os erros descritos na validação utilizandomarshmallow
Observações
Arquitetura de referência #49
JSON exemplo de modelo do equipamento
The text was updated successfully, but these errors were encountered: