Retour à la leçonMission
Mission : le client TypeScript généré qui ignore les routes admin
Comprendre l'impact d'include_in_schema=False sur la génération automatique de client, et enrichir la documentation d'un endpoint consommé par une équipe externe.
Contexte
L'équipe frontend exécute npx openapi-typescript http://localhost:8000/openapi.json pour générer un client typé, comme vu dans cette leçon. Le client généré ne contient aucune des routes de admin_router, alors que ces routes répondent parfaitement quand elles sont appelées manuellement avec le bon token. Par ailleurs, l'équipe continue de demander sur Slack le format exact du payload attendu par POST /orders, qui n'a encore ni summary, ni description, ni exemple.