...
1 package out_nullable_input_omittable
2
3 import (
4 "github.com/99designs/gqlgen/graphql"
5 )
6
7 type ExistingType struct {
8 Name *string `json:"name"`
9 Enum *ExistingEnum `json:"enum"`
10 Int ExistingInterface `json:"int"`
11 Existing *MissingTypeNullable `json:"existing"`
12 }
13
14 type ExistingModel struct {
15 Name string
16 Enum ExistingEnum
17 Int ExistingInterface
18 }
19
20 type ExistingInput struct {
21 Name graphql.Omittable[string]
22 Enum graphql.Omittable[ExistingEnum]
23 Int graphql.Omittable[ExistingInterface]
24 }
25
26 type ExistingEnum string
27
28 type ExistingInterface interface {
29 IsExistingInterface()
30 }
31
32 type ExistingUnion interface {
33 IsExistingUnion()
34 }
35
View as plain text