-
Notifications
You must be signed in to change notification settings - Fork 2
/
gqlgen.yml
71 lines (71 loc) · 1.89 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
66
67
68
69
70
71
schema:
- "api/src/schema/*.graphql"
exec:
layout: follow-schema
dir: internal/graphql/generated
package: generated
model:
filename: internal/graphql/models/models_gen.go
package: models
resolver:
layout: follow-schema
dir: internal/graphql/genresolver
package: genresolver
type: Resolver
filename_template: "{name}.resolvers.go"
omit_getters: true
models:
Timestamp:
model: github.com/dictyBase/graphql-server/internal/graphql/models.Timestamp
User:
model: github.com/dictyBase/go-genproto/dictybaseapis/user.User
Role:
model: github.com/dictyBase/go-genproto/dictybaseapis/user.Role
Permission:
model: github.com/dictyBase/go-genproto/dictybaseapis/user.Permission
Content:
model: github.com/dictyBase/go-genproto/dictybaseapis/content.Content
# Publication:
# model: github.com/dictyBase/go-genproto/dictybaseapis/publication.Publication
Author:
model: github.com/dictyBase/go-genproto/dictybaseapis/publication.Author
Strain:
model: github.com/dictyBase/graphql-server/internal/graphql/models.Strain
fields:
characteristics:
resolver: true
genetic_modification:
resolver: true
genotypes:
resolver: true
in_stock:
resolver: true
mutagenesis_method:
resolver: true
names:
resolver: true
phenotypes:
resolver: true
systematic_name:
resolver: true
Plasmid:
model: github.com/dictyBase/graphql-server/internal/graphql/models.Plasmid
fields:
in_stock:
resolver: true
keywords:
resolver: true
genbank_accession:
resolver: true
Order:
model: github.com/dictyBase/go-genproto/dictybaseapis/order.Order
Auth:
model: github.com/dictyBase/go-genproto/dictybaseapis/auth.Auth
Gene:
fields:
goas:
resolver: true
Organism:
fields:
downloads:
resolver: true