11package com.expedia.graphql.annotations
22
33import graphql.introspection.Introspection.DirectiveLocation
4+ import graphql.introspection.Introspection.DirectiveLocation.ARGUMENT_DEFINITION
5+ import graphql.introspection.Introspection.DirectiveLocation.ENUM
6+ import graphql.introspection.Introspection.DirectiveLocation.ENUM_VALUE
47import graphql.introspection.Introspection.DirectiveLocation.FIELD
58import graphql.introspection.Introspection.DirectiveLocation.FIELD_DEFINITION
9+ import graphql.introspection.Introspection.DirectiveLocation.FRAGMENT_DEFINITION
10+ import graphql.introspection.Introspection.DirectiveLocation.FRAGMENT_SPREAD
11+ import graphql.introspection.Introspection.DirectiveLocation.INLINE_FRAGMENT
12+ import graphql.introspection.Introspection.DirectiveLocation.INPUT_FIELD_DEFINITION
13+ import graphql.introspection.Introspection.DirectiveLocation.INPUT_OBJECT
14+ import graphql.introspection.Introspection.DirectiveLocation.INTERFACE
615import graphql.introspection.Introspection.DirectiveLocation.MUTATION
716import graphql.introspection.Introspection.DirectiveLocation.OBJECT
817import graphql.introspection.Introspection.DirectiveLocation.QUERY
18+ import graphql.introspection.Introspection.DirectiveLocation.SCALAR
19+ import graphql.introspection.Introspection.DirectiveLocation.SCHEMA
20+ import graphql.introspection.Introspection.DirectiveLocation.UNION
921
1022/* *
1123 * Meta annotation used to denote an annotation as a GraphQL directive.
@@ -14,5 +26,23 @@ import graphql.introspection.Introspection.DirectiveLocation.QUERY
1426annotation class GraphQLDirective (
1527 val name : String = " " ,
1628 val description : String = " " ,
17- val locations : Array <DirectiveLocation > = [QUERY , MUTATION , FIELD , FIELD_DEFINITION , OBJECT ]
29+ val locations : Array <DirectiveLocation > = [
30+ QUERY ,
31+ MUTATION ,
32+ FIELD ,
33+ FRAGMENT_DEFINITION ,
34+ FRAGMENT_SPREAD ,
35+ INLINE_FRAGMENT ,
36+ SCHEMA ,
37+ SCALAR ,
38+ OBJECT ,
39+ FIELD_DEFINITION ,
40+ ARGUMENT_DEFINITION ,
41+ INTERFACE ,
42+ UNION ,
43+ ENUM ,
44+ ENUM_VALUE ,
45+ INPUT_OBJECT ,
46+ INPUT_FIELD_DEFINITION
47+ ]
1848)
0 commit comments