Aplicação prática
O contrato define o pedido e a forma de interpretar o retorno.
Uma equipe de atendimento quer consultar o andamento de um pedido sem abrir manualmente o sistema de operação. A aplicação usa uma API para solicitar o status de ORD-204. O contrato descreve a operação disponível, os campos exigidos e o formato das respostas. A autorização determina se aquele cliente pode acessar o recurso.
O retorno precisa ser tratado: ele pode conter os dados solicitados ou uma falha. No cenário sem autorização, a aplicação informa a impossibilidade de consultar, em vez de preencher uma resposta presumida. Em operação real, também seria necessário prever indisponibilidade, limites de uso e mudanças de versão do contrato.