Statuscodes de retorno de requisições
Last updated
Last updated
Os serviços mapeados podem retornar os seguintes statuscode:
200: Sucesso na chamada ao serviço. Padrão de retorno com sucesso onde o retorno é apresentado numa tela padrão TEMPLATE. Para isto, deve-se obrigatoriamente retornar no corpo da requisição uma das TEMPLATES suportadas pela plataforma. Modelo de Json de Retorno:
202: Sucesso na chamada ao serviço. Padrão de retorno com sucesso onde o retorno é apresentado numa tela padrão de MENSAGENS. Suporta a definição de uma mensagem e pode conter uma lista de ações a serem disponibilizadas para o usuário. Se nenhuma ação for definida, a ação padrão será o “ok”, o qual fechará a tela de mensagem. Modelo de Json de Retorno:
206: Sucesso na chamada ao serviço. Padrão de retorno com sucesso onde o retorno é apresentada numa popup temporário TOAST. Suporta a definição de uma mensagem e pode conter até 1 ação que será executada automaticamente pelo app. Modelo de Json de Retorno:
400: Problemas na execução do serviço. Padrão de retorno de erro onde o retorno é apresentado numa numa tela padrão de MENSAGENS Suporta a definição de uma mensagem e pode conter uma lista de ações a serem disponibilizadas para o usuário. Se nenhuma ação definida, a ação padrão será o “ok”, o qual fechará a tela de mensagem. Modelo de Json de Retorno:
404: Chamada do serviço realizada com sucesso mas nenhum registro retornado. Padrão de retorno de ausência de dados onde o retorno é apresentado dentro da tela padrão de templates. Modelo de Json de Retorno:
401: Acesso não autorizado Com este código, o app irá entender que o serviço necessita de um token de segurança válido e tentará obtê-lo. Se o app já possuir um token, tentará renová-lo. Senão, solicitará o preenchimento das credenciais pelo usuário. Modelo de Json de Retorno:
498: Token Expirado Com este código, o app irá entender que o serviço necessita de um token de segurança válido e tentará obtê-lo. Se o app já possuir um token, tentará renová-lo. Senão, solicitará o preenchimento das credenciais pelo usuário. Modelo de Json de Retorno:
O módulo de CMS permite que o cliente integre qualquer tipo de conteúdo de seus sistemas de backend para exibi-los e manipulá-los dentro do APP.
Esta integração da plataforma com o cliente é feita através do consumo de serviços que retornam objetos específicos da plataforma, os quais são customizados visualmente através de templates.
As telas do app são 100% construídas com componentes nativos. Entretanto, a plataforma permite que o cliente crie suas próprias telas e fluxos.
As telas estão estruturadas dentro de um objeto padrão, obedecendo o seguinte layout: