Reúna informações relevantes para a API

Os modelos de saída customizados fornecem a flexibilidade para retornar quaisquer dados que você deseje, portanto, é importante entender que é possível modificar um modelo de saída de tal maneira que ele retorne informações que não sejam muito relevantes para a API.

Por exemplo, é possível modificar o modelo de saída da API getOrderList() de tal maneira que ele retorne informações detalhadas sobre um pedido em vez de apenas informações no nível do cabeçalho. Você deve modificar um modelo de saída de tal maneira que ele tire vantagem dos aspectos exclusivos de sua API correspondente. Manter cada modelo exclusivo para sua API impede qualquer ambiguidade sobre qual API usar em qualquer situação específica.