Comments (3)
Hi @thedrow, you should use the Viewer type directly, like:
ds.Viewer.allCustomers
Let me know if that doesn't work! :)
from gql.
That works but I'm still unable to construct the rest of the query or execute it using the DSL API.
> ds.query(ds.Viewer.allCustomers)
GraphQLError: Cannot query field "allCustomers" on type "Query". Did you mean "getCustomer"?
Adding the where clause with the proper type also seems impossible. I can access ds.CustomerWhereArgs,enrollment_secret
but I can't access any of its other properties.
In [70]: ds.CustomerWhereArgs.enrollment_secret.field
Out[70]: <graphql.type.definition.GraphQLInputObjectField at 0x7f7950ba5750>
In [71]: ds.CustomerWhereArgs.enrollment_secret.field.description
Out[71]: 'Filter results for on the enrollment_secret field.'
In [72]: ds.CustomerWhereArgs.enrollment_secret.field.type
Out[72]: <graphql.type.definition.GraphQLInputObjectType at 0x7f795199ea08>
In [73]: ds.CustomerWhereArgs.enrollment_secret.field.type.description
In [74]: ds.CustomerWhereArgs.enrollment_secret.field.type.fields
Out[74]:
OrderedDict([('eq',
<graphql.type.definition.GraphQLInputObjectField at 0x7f7950ba5948>),
('ne',
<graphql.type.definition.GraphQLInputObjectField at 0x7f7950ba5990>),
('gt',
<graphql.type.definition.GraphQLInputObjectField at 0x7f7950ba59d8>),
('gte',
<graphql.type.definition.GraphQLInputObjectField at 0x7f7950ba5a20>),
('lt',
<graphql.type.definition.GraphQLInputObjectField at 0x7f7950ba5a68>),
('lte',
<graphql.type.definition.GraphQLInputObjectField at 0x7f7950ba5ab0>),
('between',
<graphql.type.definition.GraphQLInputObjectField at 0x7f7950ba5af8>),
('notBetween',
<graphql.type.definition.GraphQLInputObjectField at 0x7f7950ba5b40>),
('in',
<graphql.type.definition.GraphQLInputObjectField at 0x7f7950ba5b88>),
('notIn',
<graphql.type.definition.GraphQLInputObjectField at 0x7f7950ba5bd0>),
('like',
<graphql.type.definition.GraphQLInputObjectField at 0x7f7950ba5c18>),
('notLike',
<graphql.type.definition.GraphQLInputObjectField at 0x7f7950ba5c60>),
('isNull',
<graphql.type.definition.GraphQLInputObjectField at 0x7f7950ba5ca8>)])
I'm also not sure how to use it with args()
.
from gql.
This looks outdated. If DSL is changed or features are added, it should be documented first (#82).
from gql.
Related Issues (20)
- DSL Question HOT 5
- `KeyError` when parsing result using fragment and nested field HOT 3
- 3.5 Beta: overlapping_fields_can_be_merged: directives are None HOT 9
- DSL, Fragments and unions HOT 4
- gql should have a websockets-client transport HOT 4
- Unable to print schema with gql and error is an SSL error HOT 1
- Cannot use gql with httpx transport and trio HOT 3
- Tests fail out of the box. HOT 2
- Any best practice using async gql with FastAPI? HOT 2
- DSL how to select fields which are Python reserved keywords HOT 2
- [Feature] Support Subscriptions HTTP Multipart Protocol HOT 6
- Handling decimals with longer than 6 scale? HOT 7
- Timeout error during execution of mutation when no of async tasks is above 5000 + HOT 1
- Request/Response payloads logged at level INFO HOT 5
- requests_toolbelt isn't listed as an optional dependency although required for logging changes HOT 1
- Add retry logic to httpx Transport HOT 4
- Shopify error: Prefix "query" when sending a mutation HOT 3
- retry_execute can not handle TransportQueryError HOT 1
- Error when using gqc client under windows HOT 6
- Add change log to repository main directory? HOT 2
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 gql.