morpheus-graphql-server-0.22.0: test/Feature/Directive/definition/introspect-directive/response.json
{
"data": {
"__schema": {
"directives": [
{
"args": [
{
"defaultValue": null,
"name": "name",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": { "kind": "SCALAR", "name": "String", "ofType": null }
}
},
{
"defaultValue": null,
"name": "isLimited",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
}
}
],
"description": null,
"locations": ["OBJECT"],
"name": "Power"
},
{
"args": [
{
"defaultValue": null,
"name": "addPrefix",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": { "kind": "SCALAR", "name": "String", "ofType": null }
}
},
{
"defaultValue": null,
"name": "removePrefix",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": { "kind": "SCALAR", "name": "String", "ofType": null }
}
}
],
"description": null,
"locations": [
"OBJECT",
"ENUM",
"INPUT_OBJECT",
"UNION",
"SCALAR",
"INTERFACE"
],
"name": "Prefixes"
},
{
"args": [
{
"defaultValue": null,
"name": "reason",
"type": { "kind": "SCALAR", "name": "String", "ofType": null }
}
],
"description": "\nMarks an element of a GraphQL schema as no longer supported.\n",
"locations": ["FIELD_DEFINITION", "ENUM_VALUE"],
"name": "deprecated"
},
{
"args": [
{
"defaultValue": null,
"name": "if",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
}
}
],
"description": "\nDirects the executor to include this field or fragment only when the `if` argument is true.\n",
"locations": ["FIELD", "FRAGMENT_SPREAD", "INLINE_FRAGMENT"],
"name": "include"
},
{
"args": [
{
"defaultValue": null,
"name": "if",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
}
}
],
"description": "\nDirects the executor to skip this field or fragment when the `if` argument is true.\n",
"locations": ["FIELD", "FRAGMENT_SPREAD", "INLINE_FRAGMENT"],
"name": "skip"
}
]
}
}
}