Slide 63
Slide 63 text
Apollo
Introspection
Query
63
63
query IntrospectionQuery {
__schema {
queryType { name }
mutationType { name }
subscriptionType { name }
types {
...FullType
}
directives {
name
description
locations
args {
...InputValue
}
}
}
}
fragment FullType on __Type {
kind
name
description
...
{
"data": {
"__schema": {
"queryType": {
"name": "QueryRoot"
},
"mutationType": {
"name": "Mutation"
},
"subscriptionType": null,
{
"kind": "OBJECT",
"name": "AbandonedCheckout",
"description": "A checkout that was abandoned by the
customer.",
"fields": [
{
"name": "abandonedCheckoutUrl",
"description": "The URL for the buyer to recover
their checkout.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URL",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "abandonedEmailAt",
...