Self-describing APIs

Self-describing APIs

Definicao curta

APIs que publicam, junto aos dados, um contrato rico e interpretavel em runtime, como OpenAPI com extensoes x-ui.

Onde aparece no Praxis

Como aplicar

  1. anote DTOs com @UISchema
  2. publique /schemas/filtered
  3. consuma schema e revalide com ETag e If-None-Match
  4. deixe os componentes gerarem estrutura a partir do contrato

Referencias publicas