Ok.
Outra dúvida.
Uma fatura está associada a um cliente. Por algum motivo o cliente é removido da base dados.(isto nunca acontece, é só por curiosidade).
O objeto que eu retorno no endpoint é mais complexo que a entidade fatura na base dados, por isso preciso de usar o id do cliente para obter algumas informações do mesmo.
Caso o cliente não exista para uma dada fatura faz sentido devolver um 404, a dizer que o cliente associado a fatura não existe,ou faz mais sentido devolver a informação sem o cliente?
Eu só posso devolver 404 quando o objeto (fatura) que estou à procura não existe, ou também posso usar neste caso (a fatura existe mas o cliente não)?
↧