Comments (6)
Yes, inline fragments are already supported. I still need to work on adding a section to README that explains how to do them. Let's use this issue to track that.
In the meantime, see issue shurcooL/githubv4#10 which was about union + inline fragment support. It was resolved in shurcooL/githubv4#15.
Edit: manage to do without it. But it would be a nice feature :)
Can you show you did it it? Then I can suggest a better way, if there is one.
from graphql.
Can you show you did it it? Then I can suggest a better way, if there is one.
I just found a way that don't need inline fragment in the API I use.
from graphql.
I see. Here's how you can do the above GraphQL query using graphql
syntax:
query HeroForEpisode($ep: Episode!) {
hero(episode: $ep) {
name
... on Droid { # Inline Fragment.
primaryFunction
}
}
}
var query struct {
Hero struct {
Name graphql.String
Droid struct {
PrimaryFunction graphql.String
} `graphql:"... on Droid"` // Inline Fragment.
} `graphql:"hero(episode: $ep)"`
}
from graphql.
@artonge, have you had a chance to try the above? Any issues?
from graphql.
Hi,
Sorry I was in holidays.
No I didn't tried it as I found an other way to do what I wanted.
from graphql.
The support for inline fragments is documented in README now:
https://github.com/shurcooL/graphql#inline-fragments
/cc @artonge FYI.
from graphql.
Related Issues (20)
- query with circular dependencies leads to infinite recursion HOT 1
- Any interest in native go type support? HOT 1
- I want to add where condition in the query structure, how to do this
- How to define struct HOT 3
- Query and Mutation methods ignore query content when it's wrapped in an interface HOT 3
- Query for Github Projects in an organization HOT 2
- How to deal with integer overflow when using variables HOT 2
- How to make one condition in filter optional? HOT 1
- My stacks
- Question: How to implement an enumeration type HOT 1
- Question: Example of doing pagination (especially on nested resources that are paginated) HOT 6
- Nested struct tag not applied to query HOT 2
- Using alternative rest clients
- OAuth2 Bearer Token with Customer HttpClient HOT 1
- Please make "constructQuery" exported HOT 3
- Allow building mutations from maps instead of structs
- I love this library but it seems unmaintained? HOT 1
- FaunaDB graphql _id defined as _ID not exported HOT 4
- Message: x-hasura-admin-secret but not found,
- Return more verbose error to the caller HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from graphql.