Sparse fields
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
Beginne mit dem generierten Aufruf OpenAPI.Clients.set_param und untersuche do_request in src/client.jl in den Zeilen 331-343. Ermittle, wie das Argument fields serialisiert wird, und überprüfe anschließend, ob es die im Issue gezeigten JSON:API-Abfrageschlüssel mit eckigen Klammern erzeugen kann. Als erledigt gilt dies, wenn eine korrekt formulierte Sparse-Fieldset-Anfrage erzeugt werden kann.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Code generated by https://github.com/OpenAPITools/openapi-generator julia-client generates code like this
OpenAPI.Clients.set_param(_ctx.query, "fields", fields) # type SparseFields
but I cannot set the fields in the interface to produce a query like this in https://jsonapi.org/format/#fetching-sparse-fieldsets (uudecoded)
GET /articles?include=author&fields[articles]=title,body&fields[people]=name HTTP/1.1
do_request-function https://github.com/JuliaComputing/OpenAPI.jl/blob/v0.1.9/src/client.jl#L331-L343 does not seem to handle sparse fields? What should the fields argument above for the set_param be to produce correctly formed request?
- Vorherrschende Sprache
- Julia
- Sterne
- 56
- Forks
- 16
- Ø Merge
- 1 T. 1 Std.
- Gemergte PRs (30 T.)
- 11
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus JuliaComputing/OpenAPI.jl
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
JuliaComputing/OpenAPI.jl#113 ·
Maintainer antworten meist innerhalb von 1 Tag
-
stale
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 48/100
JuliaComputing/OpenAPI.jl#87 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
stale
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
JuliaComputing/OpenAPI.jl#73 · 4 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
stale
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
JuliaComputing/OpenAPI.jl#67 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
stale
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
JuliaComputing/OpenAPI.jl#65 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in JuliaComputing/OpenAPI.jl
Ähnliche Issues
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
JuliaPy/pyjuliapkg#102 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
JuliaMath/Polynomials.jl#641 ·
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
JuliaLang/LinearAlgebra.jl#1794 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag