- A app enviará um JSON para o webservice contendo o usuário e senha;
- O Webservice deverá receber o JSON e verificar no BD se o ID para aquele usuário existe. Caso exista, o servidor retornará um JSON com 1, além de retornar também o nome e o ID dos dependentes desse mesmo usuário. Se não existir, deverá retornar 0. Caso não exista dependentes, retornar null.
- O JSON deve conter os seguintes campos:
- validacao (Campo que deverá conter 0 ou 1);
- dependentes (Array de dependentes):
- numero_cartao_sus;
- nome (nome do dependente);
- A app deverá enviar um JSON para o webservice com os campos: nome, numero cartao sus, usuario, senha e data nascimento.
- O Webservice deverá receber o JSON e cadastrar o novo usuário no BD. Caso o cadastro seja bem sucedido, deverá retornar um JSON com o campo validacao nos mesmos moldes do item 1. (validacao = 1, se bem sucedido, caso contrário validacao = 0.)
- A app enviará um JSON para o webservice com o campo Número cartão sus.
- O webservice vai receber o JSON e consultar a carteira de vacina do usuário. Caso a consulta seja bem sucedida, deverá retornar 1, além de um array contendo as aplicações de vacina, caso contrário 0. Caso não exista vacinas, retornar null.
- O JSON dever conter os seguintes campos:
- validacao (Campo de deverá conter 0 ou 1)
- vacinas (Array de vacinas tomadas pelo usuário):
- nome_vacina;
- numero_da_dose;
- tipo_da_dose;
- data_aplicacao;
- A app enviará para o servidor um JSON com os seguintes campos: Número cartão sus, Nome vacina, Dose, Data aplicação.
- O webservice receberá o JSON e vai cadastrar uma nova aplicação de vacina. Caso o cadastro seja bem sucedido, deverá retornar 1, além do Número cartão sus e também um array contendo as aplicações de vacina. Senão, retornará 0.
- O JSON dever ter o mesmo formato do item 3.
As entradas serão enviadas em JSON via método POST para o servidor e elas devem seguir o formato a seguir:
- login;
- senha;
- nome;
- numero_cartao;
- usuario;
- senha;
- data_nascimento;
- numero_cartao_sus;