morpheus-graphql-0.18.0: test/Feature/Holistic/holistic/introspection/directives/default/response.json
{
"data": {
"__schema": {
"directives": [
{
"name": "skip",
"description": "\nDirects the executor to skip this field or fragment when the `if` argument is true.\n",
"locations": ["FIELD", "FRAGMENT_SPREAD", "INLINE_FRAGMENT"],
"args": [
{
"name": "if",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"defaultValue": null
}
]
},
{
"name": "include",
"description": "\nDirects the executor to include this field or fragment only when the `if` argument is true.\n",
"locations": ["FIELD", "FRAGMENT_SPREAD", "INLINE_FRAGMENT"],
"args": [
{
"name": "if",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"defaultValue": null
}
]
},
{
"name": "deprecated",
"description": "\nMarks an element of a GraphQL schema as no longer supported.\n",
"locations": ["FIELD_DEFINITION", "ENUM_VALUE"],
"args": [
{
"name": "reason",
"type": { "kind": "SCALAR", "name": "String", "ofType": null },
"defaultValue": null
}
]
}
]
}
}
}