-
Notifications
You must be signed in to change notification settings - Fork 0
/
gqlgen.yml
65 lines (53 loc) · 2.11 KB
/
gqlgen.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# # Where are all the schema files located? globs are supported eg src/**/*.graphqls
# schema:
# - graph/schemas/*.graphql
# # Where should the generated server code go?
# exec:
# filename: graph/generated.go
# package: graph
# # Uncomment to enable federation
# # federation:
# # filename: graph/federation.go
# # package: graph
# # Where should any generated models go?
# model:
# filename: graph/model/models_gen.go
# package: model
# # Where should the resolver implementations go?
# resolver:
# type: Resolver
# layout: follow-schema
# dir: resolvers
# package: resolvers
# # Optional: turn on use ` + "`" + `gqlgen:"fieldName"` + "`" + ` tags in your models
# # struct_tag: json
# # Optional: turn on to use []Thing instead of []*Thing
# # omit_slice_element_pointers: false
# # Optional: turn off to make struct-type struct fields not use pointers
# # e.g. type Thing struct { FieldA OtherThing } instead of { FieldA *OtherThing }
# # struct_fields_always_pointers: true
# # Optional: turn off to make resolvers return values instead of pointers for structs
# # resolvers_always_return_pointers: true
# # Optional: set to speed up generation time by not performing a final validation pass.
# # skip_validation: true
# # gqlgen will search for any type names in the schema in these go packages
# # if they match it will use them, otherwise it will generate them.
# autobind: []
# # - "github.com/Genialngash/go-mongo-graphql/graph/model"
# # This section declares type mapping between the GraphQL and go type systems
# #
# # The first line in each type will be used as defaults for resolver arguments and
# # modelgen, the others will be allowed when binding to fields. Configure them to
# # your liking
# models:
# ID:
# model:
# - github.com/99designs/gqlgen/graphql.ID
# - github.com/99designs/gqlgen/graphql.Int
# - github.com/99designs/gqlgen/graphql.Int64
# - github.com/99designs/gqlgen/graphql.Int32
# Int:
# model:
# - github.com/99designs/gqlgen/graphql.Int
# - github.com/99designs/gqlgen/graphql.Int64
# - github.com/99designs/gqlgen/graphql.Int32