Sparse fields
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 35/100
Direção de pesquisa
Comece pela chamada gerada OpenAPI.Clients.set_param e inspecione do_request em src/client.jl, nas linhas 331-343. Determine como o argumento fields é serializado e, em seguida, verifique se ele pode produzir as chaves de consulta JSON:API entre colchetes mostradas na issue. Considera-se concluído quando uma solicitação sparse-fieldset corretamente formada puder ser gerada.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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?
- Linguagem predominante
- Julia
- Estrelas
- 56
- Forks
- 16
- Merge médio
- 1d 1h
- PRs com merge (30d)
- 11
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de JuliaComputing/OpenAPI.jl
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
JuliaComputing/OpenAPI.jl#113 ·
Mantenedores costumam responder em até 1 dia
-
stale
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 48/100
JuliaComputing/OpenAPI.jl#87 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
stale
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
JuliaComputing/OpenAPI.jl#73 · 4 comentários ·
Mantenedores costumam responder em até 1 dia
-
stale
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
JuliaComputing/OpenAPI.jl#67 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
stale
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
JuliaComputing/OpenAPI.jl#65 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
Todas as issues de JuliaComputing/OpenAPI.jl
Issues semelhantes
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
JuliaPy/pyjuliapkg#102 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
JuliaMath/Polynomials.jl#641 ·
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
JuliaLang/LinearAlgebra.jl#1794 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia