openapi-generators / openapi-generators/openapi-python-client
tonapi.io generate errors
Nessuno ha ancora preso questa issue.
- Lingua principale
- Python
- Stelle
- 2k
- Fork
- 293
- Merge medio
- 34m
- PR unite (30g)
- 1
Descrizione
Describe the bug
3 validation errors for OpenAPI
paths./v2/openapi.json.get.responses.200.other.description
Field required [type=missing, input_value={'content': {'application/json': {'schema': {}}}}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.11/v/missing
paths./v2/openapi.yml.get.responses.200.other.description
Field required [type=missing, input_value={'content': {'application...y', 'type': 'string'}}}}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.11/v/missing
components.schemas.ChartPoints.other.items.other
Input should be a valid dictionary or instance of Schema [type=model_type, input_value=[{'description': 'Unix ti...ncy', 'type': 'number'}], input_type=list]
For further information visit https://errors.pydantic.dev/2.11/v/model_type
OpenAPI Spec File
https://tonapi.io/v2/openapi.json
Desktop (please complete the following information):
MacOS
python 3.12
openapi-python-client version 0.24.3
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia riproducendo gli errori di validazione con le specifiche JSON e YAML OpenAPI di tonapi.io collegate, usando openapi-python-client 0.24.3 su Python 3.12. Analizza le descrizioni delle risposte e lo schema ChartPoints segnalati, quindi conferma che la generazione e la validazione OpenAPI vengano completate senza questi tre errori.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- openapi, python
- Ambito
- api, tooling
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100